SA-MP Forums Archive
[PEDIDO]Transforma money em por % da life e colete - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [PEDIDO]Transforma money em por % da life e colete (/showthread.php?tid=344119)



[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(playeridissueridFloatamountweaponid)
{
    new
        
Float:Life
    
;
    
GetPlayerHealth(playeridLife);
     
ResetPlayerMoney(playerid);
     
GivePlayerMoney(playeridfloatround(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!