29.03.2012, 22:42
Bom galera, eu estava olhando os codigos uteis, e achei um sistema de bomba aqui.. vc tem q comprar uma bomba na ammu para poder usar, porem esse codigo estб todo ferrado ( o cara nao postou tudo que precisava)
Dai eu vim aqui pedi a ajuda de voces para me ajudarem com esse problema.. tem uma parte aqui tem " if(bombas[playerid] == 1)" que nem estб definido nada, entao n sei oq fazer
Dai eu vim aqui pedi a ajuda de voces para me ajudarem com esse problema.. tem uma parte aqui tem " if(bombas[playerid] == 1)" que nem estб definido nada, entao n sei oq fazer
pawn Код:
if(strcmp(cmd, "/comprarbomba", true)==0)
{
if(PlayerToPoint(5.0,playerid, 310.8320,-160.0000,999.5938)) // Local onde comprarб a bomba (Ammu)
{
if(bombas[playerid] == 1)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), " %s Comprou uma bomba e Detonador.", pName);
ProxDetector(30.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SendClientMessage(playerid, COLOR_GREEN, "Vocк Pago $10,000 para Comprar a bomba e o Detonador.");
SendClientMessage(playerid, COLOR_GREEN, "USE:/plantarbomba e /detonarbomba.");
GivePlayerMoneyEx(playerid, -10000);//Valor da bomba (Editavel)
bombas[playerid] = 2;
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк jб Comprou a Bomba!"); }
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo Estа na Loja de armas!"); }
return 1;
}
if(strcmp(cmd, "/plantarbomba", true)==0)
{
if(PlayerToPoint(2.0,playerid, [COLOR="Red"]X,Y,Z[/COLOR])) //Local onde voce plantarб a bomba(Cofre Bank)
{
if(bombas[playerid] == 2)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), " %s Implantou uma bomba na porta do Cofre.", pName);
ProxDetector(30.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
Bombao = F_CreateObject(1252, PosBombaX,PosBombaY,PosBombaZ,0,0,0);
bombas[playerid] = 3;
GetPlayerPos(playerid,PosBombaX,PosBombaY,PosBombaZ);
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк Nгo Tem uma bomba!"); }
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo Estб na porta Do cofre!"); }
return 1;
}
if(strcmp(cmd, "/detonarbomba", true)==0)
{
if(bombas[playerid] == 3)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), " %s Detonou a Bomba.", pName);
ProxDetector(30.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
CreateExplosion(PosBombaX,PosBombaY,PosBombaZ,7,30.0);
F_DestroyObject(Bombao);
F_DestroyObject(Banco);
bombas[playerid] = 0;
} else { SendClientMessage(playerid, COLOR_WHITE, "Vocк Nгo tem uma bomba!"); }
return 1;
}