07.04.2017, 19:08
There's a custom specifier already for weapons in sscanf (latest), use 'k<weapon>'.
https://sampforum.blast.hk/showthread.php?tid=570927
Код:
new wname[50],wep,weap; if(sscanf(params, "s[8]ik<weapon>", option, wep, weap)) return SendClientMessage(playerid, error, "Usage: /eedit weapon [slot] [weaponid]"); if(wep < 1 || wep > 3) return SendClientMessage(playerid, error, "Weapon slots are between 1 and 3."); if(weap < 1 || weap > 46) return SendClientMessage(playerid, error, "Invalid weapon ID/Name between [1-46]"); GetWeaponName(weap, wname, sizeof(wname)); EventWep[wep - 1] = weap; format(string, sizeof(string), " You have set weapon slot %d to %s.", wep, wname); SendClientMessage(playerid, -1, string);