Impossible!!!
Bom, no comando /do tem a verificaзгo se vocк estб ou nгo na GangZone, faзa o mesmo quando termina o Timer, veja se й a mesma verificaзгo do comando, se nгo for й sу modificar. Pronto |
if(PlayerToPoint(9.5,playerid,2528.1516,-976.8005,81.8400))
Vocк estб falando disso?
Код:
if(PlayerToPoint(9.5,playerid,2528.1516,-976.8005,81.8400)) |
SetTimerEx("IsPlayerInArea", 180000, false, "i", playerid);
Pode atй ser.
Veja no seu comando /do e procure um "SetTimerEx", serб Mais ou menos assim: pawn Код:
O que tiver escrito ali, procure no GameMode umaa public com o nome que estб entre as aspas ("") e poste aqui. |
public GuerraFavela(playerid) { new string[256]; new playername[MAX_PLAYER_NAME]; if(PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14) { if(ProvocoFavela[playerid] == 1) { if(IsPlayerInFavela(playerid)) { GetPlayerName(playerid, playername, MAX_PLAYER_NAME); if(GuerranaFavela != GetPlayerOrg(playerid)) { format(string, sizeof(string), "%s e a Groove Street dominaram o territorio da Favela",playername); OOCLosSantos(TEAM_GROVE_COLOR, string); } SendClientMessage(playerid, COLOR_GRAD5, "A Favela agora й sua."); GangZoneStopFlashForAll(GZFavela); GangZoneShowForAll(GZFavela,TEAM_GROVE_COLOR); Dominando[playerid] = 0; ProvocoFavela[playerid] = 0; GuerranaFavela = 0; donofavela = 14; KillTimer(TempoGuerraFavela); return true; } else { SendClientMessage(playerid, COR_GRO, "Vocк nгo estб na Favela."); Dominando[playerid] = 0; GangZoneStopFlashForAll(GZFavela); GangZoneShowForAll(GZFavela, 0xFFFFFF96); ProvocoFavela[playerid] = 0; GuerranaFavela = 0; donofavela = 0; KillTimer(TempoGuerraFavela); return true; } } return true; }
Vou mandar de apenas uma ORG como estб:
Код:
public GuerraFavela(playerid) { new string[256]; new playername[MAX_PLAYER_NAME]; if(PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14) { if(ProvocoFavela[playerid] == 1) { if(IsPlayerInFavela(playerid)) { GetPlayerName(playerid, playername, MAX_PLAYER_NAME); if(GuerranaFavela != GetPlayerOrg(playerid)) { format(string, sizeof(string), "%s e a Groove Street dominaram o territorio da Favela",playername); OOCLosSantos(TEAM_GROVE_COLOR, string); } SendClientMessage(playerid, COLOR_GRAD5, "A Favela agora й sua."); GangZoneStopFlashForAll(GZFavela); GangZoneShowForAll(GZFavela,TEAM_GROVE_COLOR); Dominando[playerid] = 0; ProvocoFavela[playerid] = 0; GuerranaFavela = 0; donofavela = 14; KillTimer(TempoGuerraFavela); return true; } else { SendClientMessage(playerid, COR_GRO, "Vocк nгo estб na Favela."); Dominando[playerid] = 0; GangZoneStopFlashForAll(GZFavela); GangZoneShowForAll(GZFavela, 0xFFFFFF96); ProvocoFavela[playerid] = 0; GuerranaFavela = 0; donofavela = 0; KillTimer(TempoGuerraFavela); return true; } } return true; } |
stock IsPlayerInFavela(playerid)
stock IsPlayerInFavela(playerid) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid, x, y, z); if(x >= 2621.6387 && y >= -924.7799 && x <= 2457.5383 && y <= -1055.7175) return true; else return 0; }
if(x >= 2621.6387 && y >= -924.7799 && x <= 2457.5383 && y <= -1055.7175) return true;
if(x >= 2457.5383 && y >= -1055.7175 && x <= 2621.6387 && y <= -924.7799) return true;
Troque
pawn Код:
pawn Код:
|
1Є- um little clucker (acho q se escreve assim) nгo pode dar rep.
2Є- so pq ofereceu rep nгo vou ajudar. |