Make a detection variable and use it like this:
So, with this, you can save only gun from /weapon.
I just give you an example tho, don't blame me if this not work :3
PHP Code:
new bool:gTemporaryGuns[MAX_PLAYERS]; //create a boolean (true/false)
public OnPlayerCommandText(playerid, cmdtext[])
{
? ? ? if (!strcmp(cmdtext, "/weapons", true))
? ? ? {
? ? ? ? ? ? ?//your code here.
? ? ? ? ? ? ?gTemporaryGuns[playerid] = false;
? ? ? }
? ? ? if(!strcmp(cmdtext, "/getgun", true))
? ? ? {
? ? ? ? ? ? ?//your code here.
? ? ? ? ? ? ?gTemporaryGuns[playerid] = true;
? ? ? }??
}
public OnPlayerDisconnect(playerid, reason)
{
? ? ? ??if (!gTemporaryGuns[playerid])?
? ? ? ?{
? ? ? ? ? ? ? ?for (new i = 0; i <= 12; i)
? ? ? ? ? ? ??{
? ? ? ? ? ? ? ? ? ? ? GetPlayerWeaponData(playerid, i, weapons1[i][0], weapons1[i][1]);
? ? ? ? ? ? ? ? ? ? ??if(!weapons1[i][0])?
? ? ? ? ? ? ? ? ? ? ? ? ? ??continue; // don't insert if there's no weapon in this slot
? ? ? ? ? ? ? ? ? ? ??mysql_format(dbCon, query, sizeof(query), "INSERT INTO `WeaponData` (ID, WeaponID, Ammo) VALUES (%d, %d, %d) ON DUPLICATE KEY UPDATE `Ammo` = `Ammo` %d", PlayerInfo[playerid][pSQLID], weapons1[i][0], weapons1[i][1], weapons1[i][1]);
? ? ? ? ? ? ? ? ? ? ??mysql_query(dbCon, query);
? ? ? ? ? ? ? ? ? ? ??printf("weapon: %d, ammo: %d", weapons1[i][0], weapons1[i][1]);
? ? ? ? ? ? }
? ? ?}
}
So, with this, you can save only gun from /weapon.
I just give you an example tho, don't blame me if this not work :3
???? ???? ????? ?? ???????? ???? ?????, ?? ???? ???? ?? ?????? ?? ??? ???? ???? ???? ?? ??? ???? ??? ???? ??? ?? ?? ?????? ??????