Skripta koju koristim:Radim od 0
Detaljan opis problema: Ne znam kako da napravim ono kao UlogovanProvera da bi moglo da se vidi da li je igrac ulogovan da bi mogao da koristi komande
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Pa napravis obicnu varijablu i kad se uloguje na postavi na 1 a kad se konektuje na 0 i u komandi stavis liniju ako je ulogovan provera == 0 da ne moze koristiti
Ispricavam se za gornji post, nešto sam zeznuo.
[pawn]new gLoggedCheck[MAX_PLAYERS];[/pawn]
OnPlayerConnect()
[pawn]gLoggedCheck[playerid] = 0;[/pawn]
OnDialogRespone (Kod Dialoga za registraciju/login) ovo postavis
[pawn]gLoggedCheck[playerid] = 1;[/pawn]
Primjer za komandu:
[pawn]CMD:novac(playerid)
{
if(gLoggedCheck[playerid] == 0) { SendClientMessage(playerid, -1, "Niste logirani da bi mogli uzimati ovu komadnu"); return 0; }
GivePlayerMoney(playerid, 1000);
return 1;
}[/pawn]
public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(gLoggedCheck[playerid] == 0) { SendClientMessage(playerid, -1, "Niste logirani da bi mogli uzimati ovu komadnu"); return 0; }
return 1;
}
dodaj ovo u mod da ne stavljas bezveze provjeru na svaku komandu