SA-MP Forums Archive
[AJUDA]Mais uma vez '-----'? - 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: [AJUDA]Mais uma vez '-----'? (/showthread.php?tid=349654)



[AJUDA]Mais uma vez '-----'? - Jake_Dunlapp - 09.06.2012

Gennnnnnnnte,como eu poderia fazer para que quando o player clique com botгo direito ele morda e tire um pouco de hp de quem ta perto?


Re: [AJUDA]Mais uma vez '-----'? - ViniBorn - 09.06.2012

Usa OnPlayerKeyStateChange + OnPlayerGiveDamage/OnPlayerTakeDamage


Re: [AJUDA]Mais uma vez '-----'? - Olixis - 09.06.2012

sou seu fan vini e tem anos isso xp


Re: [AJUDA]Mais uma vez '-----'? - Jake_Dunlapp - 09.06.2012

Puuuts,mais eu nгo entendo muito dessas publics vei


Re: [AJUDA]Mais uma vez '-----'? - DrTHE - 09.06.2012

tem na wiki O.O


Re: [AJUDA]Mais uma vez '-----'? - Olixis - 09.06.2012

vo tentar fazer aqui se algum programador experiente puder ele corrige


Re: [AJUDA]Mais uma vez '-----'? - ViniBorn - 09.06.2012

Poste suas dъvias caso wiki nгo resolva.


Respuesta: [AJUDA]Mais uma vez '-----'? - CidadeNovaRP - 09.06.2012

Exemplo:
pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
    new Float:Vida, Float:Colete;
    if(GetPlayerArmour(playerid, Colete) == 0)
    {
        GetPlayerHealth(playerid, Vida);
        SetPlayerHealth(playerid, Vida-amount);
    }
    else
    {
        GetPlayerArmour(playerid, Colete);
        SetPlayerArmour(playerid, Colete-amount);
    }
    return 1;
}



Re: [AJUDA]Mais uma vez '-----'? - Olixis - 09.06.2012

vini tem como fazer isso sу com callback? daquia pouco eu vou botar do jeito que eu to fazendo aqui


Re: [AJUDA]Mais uma vez '-----'? - ViniBorn - 09.06.2012

Isto sгo callbacks ^o)