25.04.2011, 22:36
A gangzone Casarao sumiu do nada, eu entro ela e ela nгo aparece, verifiquei os cуdigos mil vezes e nгo achei nada de errado...
Й bastante cуdigo.
Topo:
OnGameModeInit:
OnPlayerRequestClass:
OnPlayerConnect:
Comando /dominar:
Todas as publics:
Estб bem chato isso... Verificando e verificando e a bendita nгo aparece, sу o Park aparece.
Й bastante cуdigo.
Topo:
pawn Код:
//Gang Zones Dominбveis
new Casarao;
new Park;
new donopark;
new donocasarao;
forward cordazone(playerid);
//rjj
new bool:JaDominouArea[MAX_PLAYERS][12];
new GangDonaDaGZ[2];
#define EmOutraArea(%0) (!IsPlayerInPlace(%0, 1094.37, -2159.539, 1364.372, -1946.361) && !IsPlayerInPlace(%0, 1854.937, -1271.297, 2071.699, -1137.074))
forward DominarGroveCasarao(playerid);
forward DominarGrovePark(playerid);
forward DominarGroveEstacionamento(playerid);
forward DominarGroveBar(playerid);
forward DominarBallasCasarao(playerid);
forward DominarBallasPark(playerid);
forward DominarBallasEstacionamento(playerid);
forward DominarBallasBar(playerid);
//
forward DominarAztecasCasarao(playerid);
forward DominarAztecasPark(playerid);
forward DominarAztecasEstacionamento(playerid);
forward DominarAztecasBar(playerid);
forward DominarVagosCasarao(playerid);
forward DominarVagosPark(playerid);
forward DominarVagosEstacionamento(playerid);
forward DominarVagosBar(playerid);
//
forward DominarPoliciaCasarao(playerid);
forward DominarPoliciaPark(playerid);
forward DominarPoliciaEstacionamento(playerid);
forward DominarPoliciaBar(playerid);
forward DinheiroGZ(playerid); //dar a grana depois de dominar
#define COR_CASARAO 0xFFFFFFAA
#define COR_PARK 0xFFFFFFAA
#define COR_ESTACIONAMENTO 0xFFFFFFAA
#define COR_BAR 0xFFFFFFAA
pawn Код:
//Gang Zones dominбveis
Casarao = GangZoneCreate(1094.37, -2159.539, 1364.372, -1946.361);
Park = GangZoneCreate(1854.937, -1271.297, 2071.699, -1137.074);
pawn Код:
new var = 0;
do JaDominouArea[playerid][var] = false,var++;
while(var < 10);
pawn Код:
cordazone(playerid);
donopark = 0;
donocasarao = 1;
pawn Код:
//Gang Zones Dominбveis
if(strcmp("/dominar",cmdtext,true,8)==0)
{
if(EmOutraArea(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"Vocк nгo estб em uma Gang Zone para poder domina-la!");
if(IsPlayerInPlace(playerid, 1094.37, -2159.539, 1364.372, -1946.361))
{
if(JaDominouArea[playerid][0]||JaDominouArea[playerid][2]||JaDominouArea[playerid][4]||JaDominouArea[playerid][6]||JaDominouArea[playerid][9]) return SendClientMessage(playerid,0xFFFFFFAA,"Informaзгo: Vocк jб dominou essa Gang Zone!");
if(Gang[playerid] == BALLAS)
{
GangZoneFlashForAll(Casarao, 0x8117AE96);
SetTimerEx("DominarBallasCasarao",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e os {FFFFFF}Ballas {FF0000}estгo dominando o Casarгo!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(Gang[playerid] == GROVE)
{
GangZoneFlashForAll(Casarao, 0x33AA33FF);
SetTimerEx("DominarGroveCasarao",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e a {FFFFFF}Grove Street {FF0000}estгo dominando o Casarгo!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(Gang[playerid] == LOSAZTECAS)
{
GangZoneFlashForAll(Casarao, 0x00D7FFFF);
SetTimerEx("DominarAztecasCasarao",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e os {FFFFFF}Los Aztecas {FF0000}estгo dominando o Casarгo!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(Gang[playerid] == LOSVAGOS)
{
GangZoneFlashForAll(Casarao, 0xFFFF00FF);
SetTimerEx("DominarVagosCasarao",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e os {FFFFFF}Los Vagos {FF0000}estгo dominando o Casarгo!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(Gang[playerid] == POLICIAIS)
{
GangZoneFlashForAll(Casarao, 0x000000FF);
SetTimerEx("DominarPoliciaCasarao",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e os {FFFFFF}Policiais {FF0000}estгo dominando o Casarгo!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(IsPlayerInPlace(playerid, 1854.937, -1271.297, 2071.699, -1137.074))
{
if(JaDominouArea[playerid][1]||JaDominouArea[playerid][3]||JaDominouArea[playerid][5]||JaDominouArea[playerid][7]||JaDominouArea[playerid][9]) return SendClientMessage(playerid,0xFFFFFFAA,"Informaзгo: Vocк jб dominou essa Gang Zone!");
if(Gang[playerid] == BALLAS)
{
GangZoneFlashForAll(Park, 0x8117AE96);
SetTimerEx("DominarBallasPark",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e os {FFFFFF}Ballas {FF0000}estгo dominando o Park Gleen!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(Gang[playerid] == GROVE)
{
GangZoneFlashForAll(Park, 0x33AA33FF);
SetTimerEx("DominarGrovePark",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e a {FFFFFF}Grove Street {FF0000}estгo dominando o Park Gleen!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(Gang[playerid] == LOSAZTECAS)
{
GangZoneFlashForAll(Park, 0x00D7FFFF);
SetTimerEx("DominarAztecasPark",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e os {FFFFFF}Los Aztecas {FF0000}estгo dominando o Park Gleen!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(Gang[playerid] == LOSVAGOS)
{
GangZoneFlashForAll(Park, 0xFFFF00FF);
SetTimerEx("DominarVagosPark",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e os {FFFFFF}Los Vagos {FF0000}estгo dominando o Park Gleen!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
else if(Gang[playerid] == POLICIAIS)
{
GangZoneFlashForAll(Casarao, 0x000000FF);
SetTimerEx("DominarPoliciaCasarao",120000,false,"d", playerid);
new string[256];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "Informaзгo: O Player {FFFFFF}%s {FF0000}e os {FFFFFF}Policiais {FF0000}estгo dominando o Casarгo!", playrname);
SendClientMessageToAll(COLOR_RED, string);
}
}
}
return 1;
}
pawn Код:
//Gang Zones Dominбveis
public DinheiroGZ(playerid)
{
if(IsPlayerInPlace(playerid, 1094.37, -2159.539, 1364.372, -1946.361) && GangDonaDaGZ[0] == Gang[playerid])
{
GivePlayerMoney(playerid, 5000);
SendClientMessage(playerid,COLOR_RED,"Parabйns! Vocк ganhou $5,000 por ter dominado a Gang Zone!");
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
}
else if(IsPlayerInPlace(playerid, 1854.937, -1271.297, 2071.699, -1137.074) && GangDonaDaGZ[1] == Gang[playerid])
{
GivePlayerMoney(playerid, 5000);
SendClientMessage(playerid,COLOR_RED,"Parabйns! Vocк ganhou $5,000 por ter dominado a Gang Zone!");
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
}
return 1;
}
public DominarGroveCasarao(playerid)
{
GangZoneHideForAll(Casarao);
GangZoneShowForAll(Casarao, 0x33AA33FF);
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
JaDominouArea[playerid][0] = true;
donocasarao = 3;
GangDonaDaGZ[0] = GROVE;
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
public DominarGrovePark(playerid)
{
GangZoneHideForAll(Park);
GangZoneShowForAll(Park, 0x33AA33FF);
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
JaDominouArea[playerid][1] = true;
donocasarao = 2;
GangDonaDaGZ[1] = GROVE;
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
public DominarBallasCasarao(playerid)
{
GangZoneHideForAll(Casarao);
GangZoneShowForAll(Casarao, 0x8117AE96);
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
JaDominouArea[playerid][2] = true;
donocasarao = 5;
GangDonaDaGZ[0] = BALLAS;
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
public DominarBallasPark(playerid)
{
GangZoneHideForAll(Park);
GangZoneShowForAll(Park, 0x8117AE96);
JaDominouArea[playerid][3] = true;
donopark = 4;
GangDonaDaGZ[1] = BALLAS;
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
//Novas Gang Zones dominбveis
public DominarAztecasCasarao(playerid)
{
GangZoneHideForAll(Casarao);
GangZoneShowForAll(Casarao, 0x00D7FFFF);
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
JaDominouArea[playerid][4] = true;
donocasarao = 7;
GangDonaDaGZ[0] = LOSAZTECAS;
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
public DominarAztecasPark(playerid)
{
GangZoneHideForAll(Park);
GangZoneShowForAll(Park, 0x00D7FFFF);
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
JaDominouArea[playerid][5] = true;
donopark = 6;
GangDonaDaGZ[1] = LOSAZTECAS;
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
public DominarVagosCasarao(playerid)
{
GangZoneHideForAll(Casarao);
GangZoneShowForAll(Casarao, 0xFFFF00FF);
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
JaDominouArea[playerid][6] = true;
donocasarao = 9;
GangDonaDaGZ[0] = LOSVAGOS;
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
public DominarVagosPark(playerid)
{
GangZoneHideForAll(Park);
GangZoneShowForAll(Park, 0xFFFF00FF);
JaDominouArea[playerid][7] = true;
donopark = 8;
GangDonaDaGZ[1] = LOSVAGOS;
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
//Policia
public DominarPoliciaCasarao(playerid)
{
GangZoneHideForAll(Casarao);
GangZoneShowForAll(Casarao, 0x000000FF);
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
JaDominouArea[playerid][8] = true;
donocasarao = 11;
GangDonaDaGZ[0] = POLICIAIS;
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
public DominarPoliciaPark(playerid)
{
GangZoneHideForAll(Park);
GangZoneShowForAll(Park, 0x000000FF);
JaDominouArea[playerid][9] = true;
donopark = 10;
GangDonaDaGZ[1] = POLICIAIS;
SetTimerEx("DinheiroGZ",3*60*1000,false,"d", playerid);
SendClientMessage(playerid, COLOR_RED, "Informaзгo: A Gang Zone foi dominada com sucesso! Cuidado, pois ela pode ser dominada novamente por outra Gangue!");
return 1;
}
public cordazone(playerid)
{
if(donopark == 0)
{
GangZoneShowForPlayer(playerid, Park, COR_PARK);
}
if(donocasarao == 1)
{
GangZoneShowForPlayer(playerid, Casarao, COR_CASARAO);
}
if(donopark == 2)
{
GangZoneShowForPlayer(playerid, Park, 0x33AA33FF);
}
if(donocasarao == 3)
{
GangZoneShowForPlayer(playerid, Casarao, 0x33AA33FF);
}
if(donopark == 4)
{
GangZoneShowForPlayer(playerid, Park, 0x8117AE96);
}
if(donocasarao == 5)
{
GangZoneShowForPlayer(playerid, Casarao, 0x8117AE96);
}
if(donopark == 6)
{
GangZoneShowForPlayer(playerid, Park, 0x00D7FFFF);
}
if(donocasarao == 7)
{
GangZoneShowForPlayer(playerid, Casarao, 0x00D7FFFF);
}
if(donopark == 8)
{
GangZoneShowForPlayer(playerid, Park, 0xFFFF00FF);
}
if(donocasarao == 9)
{
GangZoneShowForPlayer(playerid, Casarao, 0xFFFF00FF);
}
if(donopark == 10)
{
GangZoneShowForPlayer(playerid, Park, 0x000000FF);
}
if(donocasarao == 11)
{
GangZoneShowForPlayer(playerid, Casarao, 0x000000FF);
}
return 1;
}