Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

error 100: function prototypes do not match


fejmek | AceKill.pl
 Udostępnij

1 Attachment

Rekomendowane odpowiedzi

Witam, zrobiłem własny plugin na sklepsms, po wpisaniu komendy !sklepsms powinna wyświetlić sie tabelka ze wszystkimi pierdolami tak to wyglada:

Spoiler

#include <sourcemod>
#include <sdktools>
#include <cstrike>
#include <clientprefs>
#include <sdkhooks>

#pragma semicolon 1
#pragma newdecls required

#define nullstr        NULL_STRING

public Plugin myinfo =

    name    = "sklepsms",
    author    = "fejmek",
    version    = "1.0",
    url        = ""
};

public void OnPluginStart()
{
    RegConsoleCmd("sm_sklepsms", command_sklep);
}


public void command_sklep (int client)
{
    Menu menu = new Menu(Menu_Handler);
    menu.SetTitle("SKLEP SMS\n \n");
    menu.AddItem(nullstr, "Ceny VIPa");
    menu.AddItem(nullstr, "Zakup VIPa");
    menu.AddItem(nullstr, "Aktywacja VIPa");
    menu.AddItem(nullstr, "Korzyści VIPa");
    menu.Display(client, 60);
}

public int Menu_Handler(Menu menu, MenuAction action, int client, int a)
{
    switch(action)
    {
        case MenuAction_Select:
        {
            switch(a)
            {
                case 0: DrawPanel(client, "1,23zł - 1 dzień \n4,92zł - 1 tydzień  \n8,61 zł - 2 tygodnie \n9,84zł - 3 tygodnie \n12,30zł - 1 miesiąc \n23,37zł - 2 miesiące \n24,60zł - 3 miesiące \n30,75zł - 4 miesiące");


case 1: DrawPanel(client, "Wyślij sms o treści 'SHOT' na numer: (zapisz kod który otrzymasz) \n7136  -  1,23zł \n7455  -  4,92zł \n77464  -  8,61zł \n78464  -  9,84zł \n91055  -  12.30zł \n91955  -  23,37zł \n92055  -  24,60zł    92555  -  30,75zł ");
                
                case 2: DrawPanel(client, "Musisz skontaktować sie z Fejmkiem !fejmek i wysłać mu kod otrzymany sms");

                case 3: FakeClientCommandEx(client, "sm_funkcjevipa");
            }
        }
        case MenuAction_End:
            delete menu;
    }
    return 0;
}

public void DrawPanel(int client, const char[] buffer)
{
    Panel panel = new Panel();
    panel.SetTitle("Sklepsms");
    panel.DrawText("--------------------------------------");
    panel.DrawText(buffer);
    panel.DrawText("--------------------------------------");
    panel.DrawItem("Wróć");
    panel.DrawItem("Wyjdź");
    panel.Send(client, PanelHandler, 30);
    delete panel;
}

public int PanelHandler(Menu menu, MenuAction action, int client, int item)
{
    switch(action)
    {
        case MenuAction_Select:
        {
            switch(item)
            {
                case 1: command_sklep(client);
                case 2: delete menu;
            }
        }
    }
}

no i problem jest  w tym ze  przy compilowaniu pojawia sie taki bląd:
(linijka 22 to komenda   RegConsoleCmd("sm_sklepsms", command_sklep);

Spoiler

//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// sklepsmsmenu.sp
//
// X:\sourcemod\sklepsmsmenu.sp(22) : error 100: function prototypes do not match
//
// 1 Errors.
//
// Compilation Time: 0,33 sec
// ----------------------------------------

Press enter to exit ...
 

patrząc na to moim okiem nowicjusza jest wszystko dobrze, wedlug wzoru.
Z góry dzięki.


 

Edytowane przez fejmek
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

×
×
  • Dodaj nową pozycję...