[AJUDA] gangzone -
histire - 15.09.2011
bom galera tou parando com samp e gta sу vou termina esse gm ke comesei enfim.. tou com poblema na gangzone to usando do JFS mais tou fasendo o aeroporto mais sempre ke tento dominar fala ke nao tou numa gangzone code:
pawn Код:
CMD:dominar(playerid, params[])
{
if(PlayerInfo[playerid][pMembro] == 0)
{
if(!IsPlayerInCasarao(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Vagos Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorVagos, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorVagos);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
else if(PlayerInfo[playerid][pMembro] == 1)
{
if(!IsPlayerInCasarao(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Ballas Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorBallas, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorBallas);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
else if(PlayerInfo[playerid][pMembro] == 2)
{
if(!IsPlayerInCasarao(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Grove Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorGroove, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorGroove);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
else if(PlayerInfo[playerid][pMembro] == 3)
{
if(!IsPlayerInCasarao(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Aztecas Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorAztecas, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorAztecas);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
if(PlayerInfo[playerid][pMembro] == 0)
{
if(IsPlayerInAeroporto(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoAeroporto == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Vagos Estгo Dominando o Aeroporto",Nome);
SendClientMessageToAll(CorVagos, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZAeroporto, CorVagos);
Dominando[playerid] = 1;
ProvocoAeroporto[playerid] = 1;
GuerranoAeroporto = 1;
TempoGuerraAeroporto = SetTimerEx("GuerraAeroporto", 60000, 0, "i", playerid);
return true;
}
bom eu deletando essa parte :
pawn Код:
if(PlayerInfo[playerid][pMembro] == 0)
{
if(!IsPlayerInCasarao(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Vagos Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorVagos, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorVagos);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
else if(PlayerInfo[playerid][pMembro] == 1)
{
if(!IsPlayerInCasarao(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Ballas Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorBallas, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorBallas);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
else if(PlayerInfo[playerid][pMembro] == 2)
{
if(!IsPlayerInCasarao(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Grove Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorGroove, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorGroove);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
else if(PlayerInfo[playerid][pMembro] == 3)
{
if(!IsPlayerInCasarao(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em nenhum territуrio!");
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Aztecas Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorAztecas, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorAztecas);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
e deixando sу aeroporto funciona mais eu keria os 2 funcionando nao sei pq noa funfa alguem pode ajudar?
Re: [AJUDA] gangzone -
WLSF - 15.09.2011
Sу funciona um porque tens dois iguais
pawn Код:
if(PlayerInfo[playerid][pMembro] == 0)
vocк poderia fazer o aeroporto e o casarгo dentro de um sу, ai talvez nгo daria essa confusгo.
Re: [AJUDA] gangzone -
histire - 15.09.2011
como tem como da 1 exemplo?
Re: [AJUDA] gangzone -
WLSF - 15.09.2011
tipo isso?
pawn Код:
if(PlayerInfo[playerid][pMembro] == 0)
{
if(IsPlayerInCasarao(playerid))
{
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Vagos Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorVagos, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorVagos);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
else
if(IsPlayerInAeroporto(playerid))
{
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoAeroporto == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Vagos Estгo Dominando o Aeroporto",Nome);
SendClientMessageToAll(CorVagos, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZAeroporto, CorVagos);
Dominando[playerid] = 1;
ProvocoAeroporto[playerid] = 1;
GuerranoAeroporto = 1;
TempoGuerraAeroporto = SetTimerEx("GuerraAeroporto", 60000, 0, "i", playerid);
return true;
}
Re: [AJUDA] gangzone -
histire - 15.09.2011
warning 225: unreachable code
deu isso .-.
Re: [AJUDA] gangzone -
WLSF - 15.09.2011
llinha? '-'
Re: [AJUDA] gangzone -
histire - 15.09.2011
if(PlayerInfo[playerid][pMembro] == 1)
todos esses.
Re: [AJUDA] gangzone -
WLSF - 15.09.2011
Me explica qual a diferenзa de pMembro nisso ai que vocк fez ... ?
Re: [AJUDA] gangzone -
histire - 15.09.2011
nao entendi cara.. por que diferenзa?
Re: [AJUDA] gangzone -
WLSF - 15.09.2011
porque nгo vi diferenзa nisso de pMembro, porque nгo usa sу um?
tipo
pawn Код:
if(PlayerInfo[playerid][pMembro] == 0 || PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pMembro] == 3)
{
if(IsPlayerInCasarao(playerid))
{
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoCasarao == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Vagos Estгo Dominando o Casarгo",Nome);
SendClientMessageToAll(CorVagos, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZCasarao, CorVagos);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return true;
}
else
if(IsPlayerInAeroporto(playerid))
{
if(Dominando[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк Jб Estб Dominando um Territorio.");
if(GuerranoAeroporto == 1) return SendClientMessage(playerid, -1, "Jб estб tendo uma guerra nesse territorio.");
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string2, sizeof(string2), "%s e os Vagos Estгo Dominando o Aeroporto",Nome);
SendClientMessageToAll(CorVagos, string2);
SendClientMessage(playerid, -1, "Fique esperto, Todos os Terroristas Foi Avisados!");
SendClientMessage(playerid, -1, "Espere 1 minuto para dominar estб area.");
GangZoneFlashForAll(GZAeroporto, CorVagos);
Dominando[playerid] = 1;
ProvocoAeroporto[playerid] = 1;
GuerranoAeroporto = 1;
TempoGuerraAeroporto = SetTimerEx("GuerraAeroporto", 60000, 0, "i", playerid);
return true;
}
Nгo seria melhor, e a mesma coisa?? '-'