Tedd a következoket:
Másold az alábbi kódot a játékmódod elejére:
new eWep[MAX_PLAYERS][13][2];
#define SavePlayerWeapons(%1) \\
for(new usualy = 0; usualy < 13; usualy++) GetPlayerWeaponData(%1, usualy, eWep[%1][usualy][0], eWep[%1][usualy][1])
#define LoadPlayerWeapons(%1) ResetPlayerWeapons(%1);\\
for(new usualy = 0; usualy < 13; usualy++) GivePlayerWeapon(%1,eWep[%1][usualy][0], eWep[%1][usualy][1])
A játékmódod OnPlayerConnect függvényéhez írd ezt:
for (new i = 0; i < 13; i++)
{
eWep[playerid][0] = 0;
eWep[playerid][1] = 0;
}
Majd ha ezzel megvagy, használd egészséggel a két új funkciót.
SavePlayerWeapons(playerid);
A DM-be való belépéskor míg a
LoadPlayerWeapons(playerid);
/exitdm parancsnál.
Így visszakapjam majd a fegyvereit.