25.05.2015, 16:51
usa uma variavel para salvar dinamites do player
usa variaveis para definir os caixas
quando o player for explodir o caixa
criar pick ups para os dinheiros
usa a variavel dos caixas para saber se foi explodido
й so uma ideia, tenta adapatar a seu gm
PHP код:
new dinamites[MAX_PLAYERS];
PHP код:
#define funcionando 0
#define explodido 1
new caixa[32] //muda 32 pelo numero de caixas +1
PHP код:
CMD:roubar(playerid, params[])
{
/*verifica se o player tem dinamite e qual caixa й
pode se usar checkpoint pra isso ou pick up */
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetTimerEx("Explodir", 1000*10, false, "iiii", caixaid, x, y, z);
return 1
}
callback:Explodir(caixaid, x, y, z){
CreateExplosion(x, y, z, 12, 10.0);
caixa[caixaid] = explodido;
}
usa a variavel dos caixas para saber se foi explodido
PHP код:
//quando o player for usar o caixa
if(caixa[5] == explodido) return /*msg avisando q o caixa nao funciona, no lugar do 5 poe o id do caixa*/