[PEDIDO]Transforma money em por % da life e colete -
rugal - 19.05.2012
Tipo Money Vira os % da life o colete
tipo eu to com 84 de life no money"dinheiro"ira aparecer os por o 84 % ae cada vez q pedia life diminuia tbm o money
bom nao sei explicar mais para quem joga a/d sabe desse troзo q falo @_@
Bom Alguem Sabe Fazer procurei no seach e tbm no ****** e nao achei
Re: [PEDIDO]Transforma money em por % da life e colete -
ViictorDaay- - 19.05.2012
Vocк quer isso?
pawn Код:
if(strcmp(cmd, "/remedio, true) == 0)
{
GivePlayerMoney(playerid,-1000); // Dinheiro pego do player
SetPlayerHealth(playerid, 100); //Vida setada
SendClientMessage(playerid,COLOR_GREEN,"Vocк comprou um remedio.");
return 1;
}
Re: [PEDIDO]Transforma money em por % da life e colete -
Bruno Pereira - 19.05.2012
Acho que essa callback poderia te ajudar.
https://sampwiki.blast.hk/wiki/OnPlayerTakeDamage
Faz assim, cada vez que o player perder life, diminua a grana dele.
Re: [PEDIDO]Transforma money em por % da life e colete -
rugal - 19.05.2012
Quote:
Originally Posted by Bruno Pereira
Faz assim, cada vez que o player perder life, diminua a grana dele.
|
Como Faz Isso Nao me Passa pela Cabeзa direito
Sei que quando eu levo dano grana tbm desce
Re: [PEDIDO]Transforma money em por % da life e colete -
leonardo1434 - 19.05.2012
Exemplo simples. ta ae.
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
new string[128], victim[MAX_PLAYER_NAME], attacker[MAX_PLAYER_NAME];
new weaponname[24];
GetPlayerName(playerid, attacker, sizeof (attacker));
GetPlayerName(damagedid, victim, sizeof (victim));
GetWeaponName(weaponid, weaponname, sizeof (weaponname));
format(string, sizeof(string), "%s has made %.0f damage to %s, weapon: %s", attacker, amount, victim, weaponname);
SendClientMessageToAll(0xFFFFFFFF, string);
GivePlayerMoney (playerid,-100); // aki... =.=
return 1;
}
Re: [PEDIDO]Transforma money em por % da life e colete -
Bruno Pereira - 19.05.2012
PHP код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
new
Float:Life
;
GetPlayerHealth(playerid, Life);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, floatround(amount));
return 1;
}
Ta ae, creio que vai funfar!
@Edit
Falta se atenзгo minha "errei" uma coisinha rs, vlw ao
Sub Zero por avisar. Agora pode usar!