Jump to content
  • 0

pomoc Naboje


IchNar

Dotaz

Popis problému:

Mám takú otázku,že ako mám spraviť zobrazovanie nábojov v zbrani,čo má hráč v ruke,ale aby to zobrazovalo tak,že koľko má nábojov/koľko má v zásobníku..

Bez toho zásobníka to viem,format(str3,sizeof(str3),"%i",GetPlayerAmmo(playerid));...Ale s tám zásobníkov netuším.

 

Chyby/varování kompilátoru a při běhu:

--

 

Kód:

 

--

 

 

 

Dodatečné poznámky:

--

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0

Jen aby si boží hněv byl jistý, chceš aby sis do proměnné str3 zapsal text "zasobník/počet nábojů" ? např hráč má tec9 a do textu či textdrawu bys to chtěl takto? "Náboje: 40/1440"

Link to comment
Share on other sites

  • 0

new Weapon[MAX_PLAYERS][MAX_WAEPONS];

stock GivePlayerWeaponEx(playerid, weaponid, ammo)
{
    GivePlayerWeapon(playerid, weapoinid, ammo);
    Weapon[playerid][weaponid] == ammo;
    return 1;
}
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
    Weapon[issuerid][weaponid]--;
    return 1;
}

Neskúšal som, ale potom v premenéj máš uložené náboje podla weaponid

/wiki/GetPlayerWeapon 

 

 

Alebo by som skúsil

 

/wiki/GetPlayerWeaponData

Link to comment
Share on other sites

  • 0
  • Globální moderátor

Xpress, tvoje reseni je nekorektni. Ber v uvahu jeste zmenu zbrane (prehazovani), dale giveplayerweapon existujici zbrani prida naboje (takze +=, nikoliv =). Dale takeDamage je spise "client-side", nemusi to dobre detekovat pro cloveka (lagy, jine modely, trefi objekt atd. atd.), ktery vystrelil (takze radsi GiveDamage). Lepsi by bylo ovsem pouzit OnPlayerWeaponShot (http://wiki.sa-mp.com/wiki/OnPlayerWeaponShot)

 

Pomoci toho linku co posilal Tango budes muset pokazde manualne prepocitavat kdyz vynda nejakou zbran

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...