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):
Pa staviÅ¡ si pod OnPlayerText IsPlayerAfk=1 i dalje ono SCM "ne možete priÄati AFK ste" itd.
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