Dio skripte:
U onPlayerSPawn sam stavio ulogovan provera isto tako i u OnPlayerConnect i u OnPlayerDisconnect i kad se igrac spawnuje stavio sam da se dobija ulogovanprovera a u onplayerdisconect vraca na 0.
Stats
YCMD:stats(playerid,params[],help)
{
new statsstring,pol,drzava;
if(PlayerInfo == 1 ) pol = "Musko";
else if(PlayerInfo == 2 ) pol = "Zensko";
if(PlayerInfo == 1 ) drzava = "Srbija";
else if(PlayerInfo == 2 ) drzava = "Bosna i Hercegovina";
else if(PlayerInfo == 3 ) drzava = "Republika Srpska";
else if(PlayerInfo == 4 ) drzava = "Crna Gora";
else if(PlayerInfo == 5 ) drzava = "Hrvatska";
else if(PlayerInfo == 6 ) drzava = "Makedonija";
else if(PlayerInfo == 7 ) drzava = "Slovenija";
else if(PlayerInfo == 8 ) drzava = "Ostalo";
strdel(DialogStrgEx, 0, sizeof(DialogStrgEx));
strcat(DialogStrgEx, "________________________________________________\n\n");
format(statsstring, sizeof(statsstring),"{F81414}*** {FFFFFF}Statistika igraca %s {F81414}***\n", ImeIgraca(playerid));
strcat(DialogStrgEx, statsstring);
format(statsstring, sizeof(statsstring),"*****NALOG*****\n", ImeIgraca(playerid));
strcat(DialogStrgEx, statsstring);
format(statsstring, sizeof(statsstring),"Level: {FFFFFF}%d\n{F81414}Godine: {FFFFFF}%d\n{F81414}Drzava: {FFFFFF}%s\n{F81414}Pol: {FFFFFF}%s\n\n", PlayerInfo, PlayerInfo,drzava,pol);
strcat(DialogStrgEx, statsstring);
strcat(DialogStrgEx, "________________________________________________");
ShowPlayerDialog(playerid,DIALOG_STATS, DIALOG_STYLE_MSGBOX, DIALOG_NASLOV, DialogStrgEx, "U redu", "");
return 1;
}Evo sve gdje ima ulogovanprovera
evo chat
public OnPlayerText(playerid, text[])
{
if (UlogovanProvera == 0)
{
SCM(playerid,-1,""CRVENA"[BS:HRP] "ZUTA"Moras biti ulogovan da bi pisao!");
return 0;
}
if(realchat)
{
new tekst1 = strlen(text),string;
for(new i = 0; i format(string, sizeof(string), ""SPLAVA"%s kaze: {FFFFFF}%s", ImeIgraca(playerid), text);
SetPlayerChatBubble(playerid, text, 0x3499CCFF, 100.0, 10000);
ProxDetector(20.0, playerid, string,BELA2,BELA2,BELA2,BELA2,BELA2);
return 0;
}
return 1;
} public OnPlayerRequestSpawn(playerid)
{
if(UlogovanProvera == 0)
{
StatusKonekta(playerid, 3);
return 0;
}
else
{
SpawnIgraca(playerid);
return 1;
}
}Evo kad ukucam npr neku komandu i izbaci mi da nisam ulogovan ili da ne postoji komanda
public OnPlayerCommandPerformed(playerid,cmdtext[ ],success)
{
if(!success) return SCM(playerid,-1,"[BS:HRP] "ZUTA"Upisali ste pogresnu komandu | Kucajte /help za listu komandi!");
if(UlogovanProvera == 0)
{
SCM(playerid,-1,"BS:HRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
return 1;
}
return 1;
}Evo da se spreme korisnici
public SpremiKorisnike()
{
foreach(Player, i)
{
if(IsPlayerConnected(i) && UlogovanProvera == 1)
{
SavePlayer(i);
}
}
print("Svim online korisnicima racuni uspesno sacuvani...");
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/0yCHiGM

