24.04.2011, 22:16
(
Last edited by borba; 25/04/2011 at 06:01 PM.
)
Sup guys!
After the player logs in the server, it loads his weapons:
and as you can see in the end, I create a PVAR to check that the player has recently logged in, so when he spawns I can do this:
But the player is crashing, I can see it loading the wepons, but then GTA closes.
After the player logs in the server, it loads his weapons:
Code:
AccountInfo[playerid][WeaponSlot0] = dini_Int(arquivo, "SlotArma0"); AccountInfo[playerid][WeaponSlot0Ammo] = dini_Int(arquivo, "MunicaoSlotArma0"); AccountInfo[playerid][WeaponSlot1] = dini_Int(arquivo, "SlotArma1"); AccountInfo[playerid][WeaponSlot1Ammo] = dini_Int(arquivo, "MunicaoSlotArma1"); AccountInfo[playerid][WeaponSlot2] = dini_Int(arquivo, "SlotArma2"); AccountInfo[playerid][WeaponSlot2Ammo] = dini_Int(arquivo, "MunicaoSlotArma2"); AccountInfo[playerid][WeaponSlot3] = dini_Int(arquivo, "SlotArma3"); AccountInfo[playerid][WeaponSlot3Ammo] = dini_Int(arquivo, "MunicaoSlotArma3"); AccountInfo[playerid][WeaponSlot4] = dini_Int(arquivo, "SlotArma4"); AccountInfo[playerid][WeaponSlot4Ammo] = dini_Int(arquivo, "MunicaoSlotArma4"); AccountInfo[playerid][WeaponSlot5] = dini_Int(arquivo, "SlotArma5"); AccountInfo[playerid][WeaponSlot5Ammo] = dini_Int(arquivo, "MunicaoSlotArma5"); AccountInfo[playerid][WeaponSlot6] = dini_Int(arquivo, "SlotArma6"); AccountInfo[playerid][WeaponSlot6Ammo] = dini_Int(arquivo, "MunicaoSlotArma6"); AccountInfo[playerid][WeaponSlot7] = dini_Int(arquivo, "SlotArma7"); AccountInfo[playerid][WeaponSlot7Ammo] = dini_Int(arquivo, "MunicaoSlotArma7"); AccountInfo[playerid][WeaponSlot8] = dini_Int(arquivo, "SlotArma8"); AccountInfo[playerid][WeaponSlot8Ammo] = dini_Int(arquivo, "MunicaoSlotArma8"); AccountInfo[playerid][WeaponSlot9] = dini_Int(arquivo, "SlotArma9"); AccountInfo[playerid][WeaponSlot9Ammo] = dini_Int(arquivo, "MunicaoSlotArma9"); AccountInfo[playerid][WeaponSlot10] = dini_Int(arquivo, "SlotArma10"); AccountInfo[playerid][WeaponSlot10Ammo] = dini_Int(arquivo, "MunicaoSlotArma10"); AccountInfo[playerid][WeaponSlot11] = dini_Int(arquivo, "SlotArma11"); AccountInfo[playerid][WeaponSlot11Ammo] = dini_Int(arquivo, "MunicaoSlotArma11"); AccountInfo[playerid][WeaponSlot12] = dini_Int(arquivo, "SlotArma12"); AccountInfo[playerid][WeaponSlot12Ammo] = dini_Int(arquivo, "MunicaoSlotArma12"); SetPVarInt(playerid, "RecentlyLogged", 1);
Code:
if(GetPVarInt(playerid, "RecentlyLogged") == 1) { GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot0], AccountInfo[playerid][WeaponSlot0Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot1], AccountInfo[playerid][WeaponSlot1Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot2], AccountInfo[playerid][WeaponSlot2Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot3], AccountInfo[playerid][WeaponSlot3Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot4], AccountInfo[playerid][WeaponSlot4Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot5], AccountInfo[playerid][WeaponSlot5Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot6], AccountInfo[playerid][WeaponSlot6Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot7], AccountInfo[playerid][WeaponSlot7Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot8], AccountInfo[playerid][WeaponSlot8Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot9], AccountInfo[playerid][WeaponSlot9Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot10], AccountInfo[playerid][WeaponSlot10Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot11], AccountInfo[playerid][WeaponSlot11Ammo]); GivePlayerWeapon(playerid, AccountInfo[playerid][WeaponSlot12], AccountInfo[playerid][WeaponSlot12Ammo]); DeletePVar(playerid, "RecentlyLogged"); }