Zdravím. Jelikož sem zde na pawnu nenašel (možná tu je, opravdu sem to nenašel) jak nastavit damage u zbraní, tak sem dám tutoriál.
Takže. Otevřeme si klasicky a pawno a jediné co nám stačí před samotným nastavením je základní include.
#include "a_samp"
Dobře, máme? Super.
Nyní si dáme někam pod to public.
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
// Playerid - ID střeleného
// Issuerid - ID toho, kdo vás střelil
// Float: amount - Kolik vám hráč vzal HP
// Weaponid - ID zbraně.
Tak. A do toho publicu.
{ // Otevřeme public
new Float:HP,Float:amount; // Ukládání HP hráče
GetPlayerHealth(playerid, HP); // "Získáme" HP hráče
GetPlayerArmour(playerid, amount); // "Získáme" ARMOUR hráče
if(weaponid == 24) SetPlayerHealth(playerid, HP+amount-60); // Nyní se stane to, že pokud hráč tě trefí s Desert Eaglem, ubere to - 60 HP.
return 1; // Umožní to zpětné volání být vyvolán z jiného scriptu
} // Ukončíme public
Samozřejmě sem i dám celý kod.
Závěr ....
Ano, je to můj první tutoriál, proto očekávám kritiku. Ale, na to nechci se na to nějak vymlouvat, takže hodnotit tak jak to vidíte.