[Pedido] Tenho 2 predidos -
arakuta - 11.07.2011
O primeiro pedido й que o player nгo possa usar comandos enquanto estб morto;
E o segundo й que o player so possa digitar o comando /arena uma unica ver por vida (sу pode usar denovo depois que morrer)
Re: [Pedido] Tenho 2 predidos -
Josma_cmd - 11.07.2011
1° Como assim nгo pode usar se tiver morto? se o cara morre ele vai pra Spawn e nasce denovo kkk
2° Jб edito aqui com o cуdigo.
pawn Код:
//**************************** Inicio do GM **************************
new bool: FoiArena[MAX_PLAYERS];
//************************* OnPlayerCommandText **************************
if(strcmp(cmdtext, "/arena", true) == 0)
{
if(FoiArena[playerid] == false)
{
//Aqui as funзхes normais do seu comando arena
//Aqui as funзхes normais do seu comando arena
//Aqui as funзхes normais do seu comando arena
//Aqui as funзхes normais do seu comando arena
FoiArena[playerid] = true;
return 1;
}
else if(FoiArena[playerid] == true) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк jб foi para a arena");
}
//***************************** OnPlayerDeath *****************************
FoiArena[playerid] = false;
Re: [Pedido] Tenho 2 predidos -
RockFire - 11.07.2011
PHP код:
public OnPlayerDeath(playerid,killerid,reason) {
SetPVarInt(playerid,"Morto",1);
return true;
}
public OnPlayerSpawn(playerid) {
SetPVarInt(playerid,"Morto",0);;
return true;
}
public OnPlayerCommandText(playerid,cmdtext[]) {
if(GetPVarInt(playerid,"Morto") == 1)
return SendClientMessage(playerid,-1,"Morto");
//COMANDOS
return false;
}
Re: [Pedido] Tenho 2 predidos -
arakuta - 11.07.2011
1°: Quando o jogador morre, tem um intervalo de tempo atй ele respawnar... Aн da de comprar uma arma por exemplo estando morto, e acaba gastando grana atoa pq quando spawn nao vem com ela...
Й sу fazer com que se a vida do player for 0 nгo pode usar CMD's
Re: [Pedido] Tenho 2 predidos -
Josma_cmd - 11.07.2011
Entendi.
pawn Код:
//**************** Inicio do OnPlayerCommandText ****************
new Float: Vida;
GetPlayerHealth(playerid, Vida);
if(Vida < 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo pode usar um comando estando morto");
OBS: Coloquei < 1 por que na verdade Vida й uma Float colocar == 0 talvez nгo resultaria em um valor verdadeiro;
Re: [Pedido] Tenho 2 predidos -
RockFire - 11.07.2011
PHP код:
new Float: Vida;
GetPlayerHealth(playerid, Vida);
if(Vida == 0.0) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo pode usar um comando estando morto");
Re: [Pedido] Tenho 2 predidos -
arakuta - 11.07.2011
Utilizando o GetPVarInt, eu consegui fazer os 2 pedidos 8D vlw!