[Pomoc] Errori

Započeo Petar Pan, Septembar 16, 2011, 20:12:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta:PenLs
Detaljan opis problema:

stavio sam u skriptu ovo

/*FS napravio rascal.. Nemojte maknui creditse..
Credisti dajem DracoBlueu zbog dini-a i dudb-a
Dudb koristen za udb_hs ,a dini za pamcenje lozinki/sifri/passworda
Znaci lozinka ce vam biti hashirana,tako da u scriptfiles necete videti pravu lozinku igraca
FS sam radio 1h.. Sve ukupno i sa testanjem..
*/
#include <a_samp>
#include <dini>
#include <dudb>

#define Korisnici "/Korisnici/%s.ini"

#pragma unused ret_memcpy
new Ulogovan[MAX_PLAYERS];

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" FS [Register/Login system] by rascal LOADED");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" FS [Register/Login system] by rascal UNLOADED");
print("--------------------------------------\n");
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Ovaj server koristi FS [Register/Login system] by rascal");
print("----------------------------------\n");
}

#endif

public OnPlayerConnect(playerid)
{
Ulogovan[playerid] = 0;
    new Ime[MAX_PLAYER_NAME];
new File[256];
    GetPlayerName(playerid, Ime, sizeof(Ime));
    format(File, sizeof(File), Korisnici, Ime);
    if (!dini_Exists(File))
    {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Registracija","Unesite zeljenu lozinku kako biste se registrovali","Registruj se", "Odustani");
    }
    if(fexist(File))
    {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Login","Unesite vasu lozinku", "Uloguj se", "Odustani");
    }
return 1;
}


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == 1)
    {
        new Ime[MAX_PLAYER_NAME];
new File[256];
        GetPlayerName(playerid, Ime, sizeof(Ime));
        format(File, sizeof(File), Korisnici, Ime);
        if(!response)
return Kick(playerid);
        if (!strlen(inputtext))
return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Registracija","Unesite zeljenu lozinku da se registrujete","Registruj se", "Odustani");
        dini_Create(File);
        dini_IntSet(File, "Lozinka", udb_hash(inputtext));
        Ulogovan[playerid] = 1;
    }
if (dialogid == 2)
    {
        new Ime[MAX_PLAYER_NAME];
new File[256];
        GetPlayerName(playerid, Ime, sizeof(Ime));
        format(File, sizeof(File), Korisnici, Ime);
        if(!response)
return Kick(playerid);
        if (!strlen(inputtext))
return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Login","Unesite vasu lozinku","Uloguj se", "Odustani");
        new tmp;
        tmp = dini_Int(File, "Lozinka");
        if(udb_hash(inputtext) != tmp) {
            SendClientMessage(playerid, 0xFF6347AA, "Pogresna lozinka.");
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Login","Unesite vasu lozinku","Uloguj se", "Odustani");
        }
        else
        {
            Ulogovan[playerid] = 1;
            SendClientMessage(playerid,0xFF6347AA, "Uspjesno ste se ulogovali!");
        }
    }
return 1;
}
// Nemojte maknuti crediste

a izbacuje mi ovo
error 017: undefined symbol "ShowPlayerDialog"
error 017: undefined symbol "ShowPlayerDialog"
warning 235: public function lacks forward declaration (symbol "OnDialogResponse")
error 017: undefined symbol "ShowPlayerDialog"
error 017: undefined symbol "ShowPlayerDialog"
error 017: undefined symbol "ShowPlayerDialog"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


skini nove inlude,
a_samp
a_http
itd.