12.09.2011, 16:50
Can any one help me to placing that Filterscript in gamemode.
Bit confusion for me.
Код:
#include <a_samp> #include <dudb> public OnPlayerSpawn(playerid) LoadWeapons(playerid); public OnFilterScriptInit() printf("Weaponsave FS loaded!"); public OnPlayerDisconnect(playerid, reason) SaveWeapons(playerid); stock LoadWeapons(playerid) { new pname[MAX_PLAYER_NAME]; if(!GetPlayerName(playerid, pname, MAX_PLAYER_NAME)) return false; if(!udb_Exists(pname)) udb_Create(pname, ""); for(new wep[8], amm[6], i; i < 13; i++) { format(amm, sizeof amm, "Ammo%d", i); format(wep, sizeof wep, "Weapon%d", i); GivePlayerWeapon(playerid, dUserINT(pname).(wep), dUserINT(pname).(amm)); } return true; } stock SaveWeapons(playerid) { new pname[MAX_PLAYER_NAME]; if(!GetPlayerName(playerid, pname, MAX_PLAYER_NAME)) return false; if(!udb_Exists(pname)) udb_Create(pname, ""); for(new wep[8], amm[6], i, cwep, camm; i < 13; i++) { format(amm, sizeof amm, "Ammo%d", i); format(wep, sizeof wep, "Weapon%d", i); GetPlayerWeaponData(playerid, i, cwep, camm); dUserSetINT(pname).(amm, camm); dUserSetINT(pname).(wep, cwep); } return true; }