[DUV]Pq n domina? -
Vanderson - 22.12.2010
Olб, eu estou com uma dъvida.. pq as orgs n dominam nenhum territorio de LS, tirando as mafias, que dominam..
sу os cops e as gangs q n dominam nenhum territorio de LS:
Aqui um deles:
Код:
if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)// PM
{
if(IsPlayerInMorro(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerranoMorro == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
if(donomorro == 6) //akie
{
SendClientMessage(playerid, COLOR_GRAD5, "Este territуrio ja esta sob seu comando.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Policia Militar estгo dominando o Morro!",playername);
SendClientMessageToAll(COP_COLOR, string);
SendClientMessage(playerid, COLOR_GRAD3, "Fique esperto, todas as gangues foram avisadas!");
SendClientMessage(playerid, COLOR_GRAD5, "Espere 1 minuto para recuperar esta area .");
GangZoneFlashForAll(GZMorro,COP_COLOR);
Dominando[playerid] = 1;
ProvocoMorro[playerid] = 1;
GuerranoMorro = 1;
TempoGuerraMorro = SetTimerEx("GuerraMorro", 60000, 0, "i", playerid);
return 1;
}
if(IsPlayerInSkate(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerranoSkate == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
if(donoskate == 6) //tijoka
{
SendClientMessage(playerid, COLOR_GRAD5, "Este territуrio ja esta sob seu comando.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Policia Militar estгo dominando a Pista de Skate!",playername);
SendClientMessageToAll(COP_COLOR, string);
SendClientMessage(playerid, COLOR_GRAD3, "Fique esperto, todas as gangues foram avisadas!");
SendClientMessage(playerid, COLOR_GRAD5, "Espere 1 minuto para recuperar esta area .");
GangZoneFlashForAll(GZSkate,COP_COLOR);
Dominando[playerid] = 1;
ProvocoSkate[playerid] = 1;
GuerranoSkate = 1;
TempoGuerraSkate = SetTimerEx("GuerraSkate", 60000, 0, "i", playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD3, "Vocк nгo estб em nenhum territуrio!");
}
return 1;
}
O que tem de errado?.. as mafias dominam territorios iguais a eles.. Ja vi no Stock IsPlayerInMorro.. etc, n sei oq deu q n dominam
Re: [DUV]Pq n domina? -
[FeK]Netizen - 22.12.2010
pawn Код:
if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)// PM
Essa й a funзгo que define quem poderб dominar a бrea! se kizer add so fazer isso:
Depois do PlayerInfo[playerid][pLider] == 1, add:
pawn Код:
PlayerInfo[playerid][pMembro] == IDorg || PlayerInfo[playerid][pLider] == IDorg
ai esse IDorg й o ID da org que vocк quer q tbm possa dominar! ((
easy and fast ))
Re: [DUV]Pq n domina? -
Vanderson - 22.12.2010
г? n entendi
Re: [DUV]Pq n domina? -
Pierox_ - 23.12.2010
Ai ta definido sу pra pm dominar, posta continuaзao disso ai, mais em baixo deve ter definido pra outras orgs, como a mafia que ja consegue dominar, tu pega e copia por exemplo o da pm, cola mais em baixo e muda o
Код:
if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)// PM
pro numero da org, por exemplo
Код:
if(PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2)//Costuma ser rotam no thug ..
sacou ?
@
Код:
if(PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2)// rotam
{
if(IsPlayerInMorro(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerranoMorro == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
if(donomorro == 6) //akie
{
SendClientMessage(playerid, COLOR_GRAD5, "Este territуrio ja esta sob seu comando.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a ROTAM estгo dominando o Morro!",playername);
SendClientMessageToAll(COP_COLOR, string);
SendClientMessage(playerid, COLOR_GRAD3, "Fique esperto, todas as gangues foram avisadas!");
SendClientMessage(playerid, COLOR_GRAD5, "Espere 1 minuto para recuperar esta area .");
GangZoneFlashForAll(GZMorro,COP_COLOR);
Dominando[playerid] = 1;
ProvocoMorro[playerid] = 1;
GuerranoMorro = 1;
TempoGuerraMorro = SetTimerEx("GuerraMorro", 60000, 0, "i", playerid);
return 1;
}
if(IsPlayerInSkate(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerranoSkate == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
if(donoskate == 6) //tijoka
{
SendClientMessage(playerid, COLOR_GRAD5, "Este territуrio ja esta sob seu comando.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a ROTAM estгo dominando a Pista de Skate!",playername);
SendClientMessageToAll(COP_COLOR, string);
SendClientMessage(playerid, COLOR_GRAD3, "Fique esperto, todas as gangues foram avisadas!");
SendClientMessage(playerid, COLOR_GRAD5, "Espere 1 minuto para recuperar esta area .");
GangZoneFlashForAll(GZSkate,COP_COLOR);
Dominando[playerid] = 1;
ProvocoSkate[playerid] = 1;
GuerranoSkate = 1;
TempoGuerraSkate = SetTimerEx("GuerraSkate", 60000, 0, "i", playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD3, "Vocк nгo estб em nenhum territуrio!");
}
return 1;
}
deu pra intender ?