Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: System32 poslato Maj 02, 2011, 11:57:36 PRE PODNE

Naslov: [Pomoc] /afk i /back
Poruka od: System32 poslato Maj 02, 2011, 11:57:36 PRE PODNE
Skripta koju koristim:Freeroam by Fafu
Detaljan opis problema:imam 2 komandae, /afk i /back, da igrac ode i da se vrati nazad s afka. E sad neznam kako napraviti da kad igrac kuca /afk da ne moze koristit chat i sve koamnde (osim admin komandi), bo sam nes probao sa InZone pa onda nemogu tu komandu nikako kucat :S
Dio skripte: CMD:afk(playerid,params[])
{
       new string[48];
       new name[24];
       if (IsPlayerAfk[playerid] == 0)
{
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s je AFK!", name);
SendClientMessageToAll(COLOR_KRED, string);
SetPlayerPos(playerid,-2298.1831,1863.0469,15.5630);
       IsPlayerAfk[playerid] = 1;
       return true;
       }
   if (IsPlayerAfk[playerid] == 1)
{
   SendClientMessage(playerid, COLOR_KRED, "Vec ste AFK. Koristite /back da se vratite!");
   }
    return true;
}

CMD:back(playerid,params[])
{
   new string[48];
   new name[24];
   if (IsPlayerAfk[playerid] == 1)
{
   TogglePlayerControllable(playerid, 1);
   GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s se vratio!", name);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
SetPlayerPos(playerid,2119.0869,-2616.2554,13.5469);
   IsPlayerAfk[playerid] = 0;
   return true;
    }
   if (IsPlayerAfk[playerid] == 0)
{
   SendClientMessage(playerid, COLOR_KRED, "Niste AFK. Koristite /afk da idete AFK!");
   }
   return true;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] /afk i /back
Poruka od: poznaticovik poslato Maj 02, 2011, 12:52:27 POSLE PODNE
Pa staviš si pod OnPlayerText IsPlayerAfk=1 i dalje ono SCM "ne možete pričati AFK ste" itd.
Naslov: Odg: [Pomoc] /afk i /back
Poruka od: System32 poslato Maj 02, 2011, 13:09:22 POSLE PODNE
Citat: Michael Westen poslato Maj 02, 2011, 12:52:27 POSLE PODNE
Pa staviš si pod OnPlayerText IsPlayerAfk=1 i dalje ono SCM "ne možete pričati AFK ste" itd.
ma ne radi to vec radio, nego nije meni do texta neka prica on xD nego samo da nemoze koristit komande, kuzis? ne treba ti koamnda da pricas :S