Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Irfan Corleone poslato April 26, 2017, 17:41:03 POSLE PODNE

Naslov: [Pomoc]Kako da napravim nesto tipa UlogovanProvera
Poruka od: Irfan Corleone poslato April 26, 2017, 17:41:03 POSLE PODNE
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):/
Naslov: Odg: [Pomoc]Kako da napravim nesto tipa UlogovanProvera
Poruka od: [IG] Bole poslato April 26, 2017, 17:42:04 POSLE PODNE
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
Naslov: Odg: [Pomoc]Kako da napravim nesto tipa UlogovanProvera
Poruka od: Bolex_ poslato April 26, 2017, 17:55:36 POSLE PODNE
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]
Naslov: Odg: [Pomoc]Kako da napravim nesto tipa UlogovanProvera
Poruka od: B185 poslato April 26, 2017, 19:21:38 POSLE PODNE
Objasnio @Bolex_
Naslov: Odg: [Pomoc]Kako da napravim nesto tipa UlogovanProvera
Poruka od: [CH] Michael poslato April 27, 2017, 01:09:30 PRE PODNE
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