Zaključano

REG/LOG

Započeo Obrisan korisnik
pre 13 godina
344
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Obrisan korisnik Obrisan korisnik
pre 13 godina
Skripta koju koristim:moj mod
Problem:Uradio sam sve kao na ovoj temi http://balkan-samp.com/forum/index.php?topic=51652.0 i opet mi izbaci errore a to su:
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(80) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(84) : error 017: undefined symbol "DIALOG_REGISTER"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(92) : warning 217: loose indentation
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : warning 215: expression has no effect
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : error 029: invalid expression, assumed zero
C:\Documents and Settings\sasaasa\Desktop\testgamemode\gamemodes\gmtut.pwn(94) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

6 Errors.
Dio skripte:iz onog foruma gore
Slika/Video nema:/

NE RAZUMIJEM ZASTO MI IZBACI ERROR DA NE POZNAJE DIALOG_REGISTER I DIALOG_LOGIN KAD SAM FINO GORE STAVIO
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2

pls pomoc
ninoslav
Rookie
pre 13 godina
Negde nisi dobro stavio zagradu, daj deo skripte pa ti mozda pomognemo..
GhostReider
Enforcer
pre 13 godina
di si dodao stockove?
Obrisan korisnik Obrisan korisnik
pre 13 godina
//login register
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define PATH "/users/%s.ini"
//pinfo
enum pInfo
{
pLozinka,
pNovac,
pAdmin,
pUbistva,
pSmrti
};
new PlayerInfo;
//
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Lozinka",PlayerInfo);
INI_Int("Novac",PlayerInfo);
INI_Int("Admin",PlayerInfo);
INI_Int("Ubistva",PlayerInfo);
INI_Int("Smrti",PlayerInfo);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
    SetSpawnInfo(playerid, 0, 0, 1343.1572,1100.3746, 269.1425, 269.15, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
SetPlayerPos(playerid, 1343.1572,1100.3746, 269.1425);
SetPlayerCameraPos(playerid, 1343.1572,1100.3746, 269.1425);
SetPlayerCameraLookAt(playerid, 1343.1572,1100.3746, 269.1425);
return 1;
}
public OnPlayerConnect(playerid)
{
    if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucajte lozinku da bi se ulogovali","Prijavi se","Izadji");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija","Ukucajte lozinku da bi se registrovali.","Registruj se","Izadji");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo);
INI_WriteInt(File,"Ubistva",PlayerInfo);
INI_WriteInt(File,"Smrti",PlayerInfo);
INI_Close(File);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    PlayerInfo++;
    PlayerInfo++;
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
      switch(dialogid)
{
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_WriteInt(File,"Novac",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_Close(File);
SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
SpawnPlayer(playerid);
}
}
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GivePlayerMoney(playerid, PlayerInfo);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
}
return 1;
}
}
}
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
stock UserPath(playerid)
{
new string,playername;
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string),PATH,playername);
return string;
}
Obrisan korisnik Obrisan korisnik
pre 13 godina
sry na DP ali mozel vise ko odgovorit molim vas treba mi ovo

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava