Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- modulelist <- [];
- modules <- [];
- function onScriptLoad()
- {
- print("System initializing...\n");
- foreach (module in modulelist)
- {
- try
- {
- print("Loading module " + module + "...")
- dofile("modules/" + module + ".nut", true);
- print("Add to module instance list");
- local modaddscript = compilestring("modules.push(" + module + ");");
- modaddscript();
- print("OK\n");
- }
- catch (e)
- {
- print("Failed to load module " + module + ", error: " + e + "\n");
- }
- }
- for (local i = 0; i < modulelist.len(); ++i)
- {
- print("Initializing module " + modulelist[i] + "...");
- try
- {
- modules[i].Init();
- i == modulelist.len() - 1? print("OK\n") : print("OK");
- }
- catch (e) print("Failed to initialize module " + modulelist[i] + ", error: " + e + "\n");
- }
- }
- function onPlayerJoin(player) foreach (module in modules) if (module.rawin("onplayerjoin")) module.onplayerjoin(player);
- function onPlayerPart(player, reason) foreach (module in modules) if (module.rawin("onplayerleave")) module.onplayerleave(player, reason);
- function onPlayerRequestClass(player, classid, team, skin) { local ret = 1; foreach (module in modules) if (module.rawin("onplayerrequestclass")) ret == 1 ? ret = module.onplayerrequestclass(player, classid, team, skin) : module.onplayerrequestclass(player, classid, team, skin); return ret; }
- function onPlayerRequestSpawn(player) { local ret = 1; foreach (module in modules) if (module.rawin("onplayerrequestspawn")) ret == 1 ? ret = module.onplayerrequestspawn(player) : module.onplayerrequestspawn(player); return ret; }
- function onPlayerSpawn(player) foreach (module in modules) if (module.rawin("onplayerspawn")) module.onplayerspawn(player);
- function onPlayerDeath(player, reason) foreach (module in modules) if (module.rawin("onplayerdeath")) module.onplayerdeath(player, reason);
- function onPlayerKill(killer, player, reason, bodypart) foreach (module in modules) if (module.rawin("onplayerkill")) module.onplayerkill(killer, player, reason, bodypart);
- function onPlayerTeamKill(killer, player, reason, bodypart) foreach (module in modules) if (module.rawin("onplayerteamkill")) module.onplayerteamkill(killer, player, reason, bodypart); else if (module.rawin("onplayerkill")) module.onplayerkill(killer, player, reason, bodypart);
- function onPlayerChat(player, text) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerchat")) ret == 1 ? ret = module.onplayerchat(player, text) : module.onplayerchat(player, text); return ret; }
- function onPlayerCommand(player, command, parameters) {local ret = 1; foreach (module in modules) if (module.rawin("onplayercommand")) ret == 1 ? ret = module.onplayercommand(player, command, parameters) : module.onplayercommand(player, command, parameters); return ret; }
- function onPlayerPM(player, playerto, text) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerpm")) ret == 1 ? ret = module.onplayerpm(player, playerto, text) : module.onplayerpm(player, playerto, text); return ret; }
- function onPlayerBeginTyping(player) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerbegintyping")) ret == 1 ? ret = module.onplayerbegintyping(player) : module.onplayerbegintyping(player); return ret; }
- function onPlayerEndTyping(player) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerendtyping")) ret == 1 ? ret = module.onplayerendtyping(player) : module.onplayerendtyping(player); return ret; }
- function onPlayerHealthChange(player, lasth, newh) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerhealthchange")) ret == 1 ? ret = module.onplayerhealthchange(player, lasth, newh) : module.onplayerhealthchange(player, lasth, newh); return ret; }
- function onPlayerArmourChange(player, lasta, newa) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerarmorchange")) ret == 1 ? ret = module.onplayerarmorchange(player, lasta, newa) : module.onplayerarmorchange(player, lasta, newa); return ret; }
- function onPlayerWeaponChange(player, lastw, neww) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerweaponchange")) ret == 1 ? ret = module.onplayerweaponchange(player, lastw, neww) : module.onplayerweaponchange(player, lastw, neww); return ret; }
- function onKeyDown(player, bindid) {local ret = 1; foreach (module in modules) if (module.rawin("onkeydown")) ret == 1 ? ret = module.onkeydown(player, bindid) : module.onkeydown(player, bindid); return ret; }
- function onKeyUp(player, bindid) {local ret = 1; foreach (module in modules) if (module.rawin("onkeyup")) ret == 1 ? ret = module.onkeyup(player, bindid) : module.onkeyup(player, bindid); return ret; }
- function onPlayerAwayChange(player, newst) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerawaychange")) ret == 1 ? ret = module.onplayerawaychange(player, newst) : module.onplayerawaychange(player, newst); return ret; }
- function onPlayerSpectate(player, target) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerspectate")) ret == 1 ? ret = module.onplayerspectate(player, target) : module.onplayerspectate(player, target); return ret; }
- function onPlayerCrashDump(player, crashreport) {local ret = 1; foreach (module in modules) if (module.rawin("onplayercrashdump")) ret == 1 ? ret = module.onplayercrashdump(player, crashreport) : module.onplayercrashdump(player, crashreport); return ret; }
- function onPlayerNameChange(player, lastn, newn) {local ret = 1; foreach (module in modules) if (module.rawin("onplayernamechange")) ret == 1 ? ret = module.onplayernamechange(player, lastn, newn) : module.onplayernamechange(player, lastn, newn); return ret; }
- function onPlayerActionChange(player, lasta, newa) {local ret = 1; foreach (module in modules) if (module.rawin("onplayeractionchange")) ret == 1 ? ret = module.onplayeractionchange(player, lasta, newa) : module.onplayeractionchange(player, lasta, newa); return ret; }
- function onPlayerStateChange(player, lasts, news) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerstatechange")) ret == 1 ? ret = module.onplayerstatechange(player, lasts, news) : module.onplayerstatechange(player, lasts, news); return ret; }
- function onPlayerOnFireChange(player, isfire) {local ret = 1; foreach (module in modules) if (module.rawin("onplayeronfirechange")) ret == 1 ? ret = module.onplayeronfirechange(player, isfire) : module.onplayeronfirechange(player, isfire); return ret; }
- function onPlayerCrouchChange(player, iscrouch) {local ret = 1; foreach (module in modules) if (module.rawin("onplayercrouchchange")) ret == 1 ? ret = module.onplayercrouchchange(player, iscrouch) : module.onplayercrouchchange(player, iscrouch); return ret; }
- function onPlayerGameKeysChange(player, lastk, newk) {local ret = 1; foreach (module in modules) if (module.rawin("onplayergamekeyschange")) ret == 1 ? ret = module.onplayergamekeyschange(player, lastk, newk) : module.onplayergamekeyschange(player, lastk, newk); return ret; }
- function onPlayerEnteringVehicle(player, vehicle, door) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerenteringvehicle")) ret == 1 ? ret = module.onplayerenteringvehicle(player, vehicle, door) : module.onplayerenteringvehicle(player, vehicle, door); return ret; }
- function onPlayerEnterVehicle(player, vehicle, door) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerentervehicle")) ret == 1 ? ret = module.onplayerentervehicle(player, vehicle, door) : module.onplayerenteringvehicle(player, vehicle, door); return ret; }
- function onPlayerExitVehicle(player, vehicle) {local ret = 1; foreach (module in modules) if (module.rawin("onplayerexitvehicle")) ret == 1 ? ret = module.onplayerexitvehicle(player, vehicle) : module.onplayerexitvehicle(player, vehicle); return ret; }
- function onVehicleExplode(vehicle) {local ret = 1; foreach (module in modules) if (module.rawin("onvehicleexplode")) ret == 1 ? ret = module.onvehicleexplode(vehicle) : module.onvehicleexplode(vehicle); return ret; }
- function onVehicleRespawn(vehicle) {local ret = 1; foreach (module in modules) if (module.rawin("onvehiclerespawn")) ret == 1 ? ret = module.onvehiclerespawn(vehicle) : module.onvehiclerespawn(vehicle); return ret; }
- function onVehicleHealthChange(vehicle, lasth, newh) {local ret = 1; foreach (module in modules) if (module.rawin("onvehiclehealthchange")) ret == 1 ? ret = module.onvehiclehealthchange(vehicle, lasth, newh) : module.onvehiclehealthchange(vehicle, lasth, newh); return ret; }
- function onPickupClaimPicked(player, pickup) {local ret = 1; foreach (module in modules) if (module.rawin("onpickupclaimpicked")) ret == 1 ? ret = module.onpickupclaimpicked(player, pickup) : module.onpickupclaimpicked(player, pickup); return ret; }
- function onPickupPickedUp(player, pickup) {local ret = 1; foreach (module in modules) if (module.rawin("onpickuppickedup")) ret == 1 ? ret = module.onpickuppickedup(player, pickup) : module.onpickuppickedup(player, pickup); return ret; }
- function onPickupRespawn(pickup) {local ret = 1; foreach (module in modules) if (module.rawin("onpickuprespawn")) ret == 1 ? ret = module.onpickuprespawn(pickup) : module.onpickuprespawn(player); return ret; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement