|
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. |