Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Reggie poslato April 05, 2013, 20:29:32 POSLE PODNE

Naslov: [Pomoc] cmd
Poruka od: Reggie poslato April 05, 2013, 20:29:32 POSLE PODNE
Skripta koju koristim: MG-RP
Detaljan opis problema: Kako da namjestim da mogu iskljuciti komandu /pomoc a da je moze iskljuciti samo admin lvl 1340 IG ?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] cmd
Poruka od: Cimbur poslato April 05, 2013, 20:36:57 POSLE PODNE
Ne razumem, kako mislis da je iskljucis?
Naslov: Odg: [Pomoc] cmd
Poruka od: Reggie poslato April 05, 2013, 20:45:32 POSLE PODNE
pa lepo npr da ima komanda /pomocoff  i /pomocon samo za admina lvl 1340 i da kada head kuca /pomocoff kada igrac kuca /pitaj tekst da mu pise pitanja su trenutno iskljucena
Naslov: Odg: [Pomoc] cmd
Poruka od: Joey_ poslato April 05, 2013, 21:10:51 POSLE PODNE
Trebaš imati jednu pomoćnu varijablu u kojoj pratiš da li je ta druga komandu uključena ili isključena.

Primjer koda:

new bool:askCmd = true; // Na pocetak moda

CMD:pomocon(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 1340) // Tu ti mozes staviti svoju provjeru za admina
{
askCmd = true;
SendClientMessage(playerid, -1, "  Ukljucio si komandu /pitaj");
}
else SendClientMessage(playerid, -1, "  Ne mozes koristit tu komandu");
return 1;
}

CMD:pomocoff(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 1340) // Tu ti mozes staviti svoju provjeru za admina
{
askCmd = false;
SendClientMessage(playerid, -1, "  Iskljucio si komandu /pitaj");
}
else SendClientMessage(playerid, -1, "  Ne mozes koristit tu komandu");
return 1;
}

// I ovo dodas na pocetak svoje /pitaj komande
if (!askCmd) return SendClientMessage(playerid, -1, "  Komanda je iskljucena");