Initial MafiaMP stuff
This commit is contained in:
6
package.json
Normal file
6
package.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "v-roleplay",
|
||||
"main": "index.js",
|
||||
"version": "1.3",
|
||||
"mod": "MafiaMP"
|
||||
}
|
||||
@@ -705,6 +705,10 @@ function loadCommands() {
|
||||
// ===========================================================================
|
||||
|
||||
function addAllCommandHandlers() {
|
||||
if (!isGameFeatureSupported("commandHandler")) {
|
||||
return false;
|
||||
}
|
||||
|
||||
let commandCount = 0;
|
||||
let commands = getCommands();
|
||||
for (let i in commands) {
|
||||
@@ -715,8 +719,8 @@ function addAllCommandHandlers() {
|
||||
}
|
||||
}
|
||||
|
||||
removeCommandHandler("help");
|
||||
addCommandHandler("help", helpCommand);
|
||||
//removeCommandHandler("help");
|
||||
//addCommandHandler("help", helpCommand);
|
||||
|
||||
logToConsole(LOG_INFO, `[V.RP.Command] ${commandCount} command handlers added!`);
|
||||
}
|
||||
|
||||
@@ -15,38 +15,6 @@ function initEventScript() {
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function addAllEventHandlers() {
|
||||
addEventHandler("onResourceStart", onResourceStart);
|
||||
addEventHandler("onResourceStop", onResourceStop);
|
||||
addEventHandler("onProcess", onProcess);
|
||||
addEventHandler("onPlayerConnect", onPlayerConnect);
|
||||
addEventHandler("onPlayerJoin", onPlayerJoin);
|
||||
addEventHandler("onPlayerJoined", onPlayerJoined);
|
||||
addEventHandler("onPlayerChat", onPlayerChat);
|
||||
addEventHandler("onPlayerQuit", onPlayerQuit);
|
||||
addEventHandler("onElementStreamIn", onElementStreamIn);
|
||||
addEventHandler("onElementStreamOut", onElementStreamOut);
|
||||
addEventHandler("onPedSpawn", onPedSpawn);
|
||||
|
||||
if (getGame() <= V_GAME_GTA_IV) {
|
||||
addEventHandler("onPedEnteredVehicleEx", onPedEnteredVehicle);
|
||||
addEventHandler("onPedExitedVehicleEx", onPedExitedVehicle);
|
||||
addEventHandler("onPedEnteredSphereEx", onPedEnteredSphere);
|
||||
addEventHandler("onPedExitedSphereEx", onPedExitedSphere);
|
||||
}
|
||||
|
||||
if (getGame() <= V_GAME_GTA_SA) {
|
||||
addEventHandler("OnPickupCollected", onPedPickupPickedUp);
|
||||
}
|
||||
|
||||
if (getGame() == V_GAME_MAFIA_ONE) {
|
||||
addEventHandler("onPedEnteringVehicleEx", onPedEnteredVehicle);
|
||||
addEventHandler("onPedExitingVehicleEx", onPedExitedVehicle);
|
||||
}
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function onPlayerConnect(event, ipAddress, port) {
|
||||
logToConsole(LOG_INFO, `[V.RP.Event] onPlayerConnect - Client connecting (IP: ${ipAddress})`);
|
||||
//if(isIpAddressBanned(ipAddress)) {
|
||||
|
||||
59
scripts/server/index.js
Normal file
59
scripts/server/index.js
Normal file
@@ -0,0 +1,59 @@
|
||||
// Load script files here
|
||||
require("shared/const.js");
|
||||
require("shared/gamedata.js");
|
||||
require("shared/utilities.js");
|
||||
|
||||
require("native/mafiamp.js");
|
||||
require("accent.js");
|
||||
require("account.js");
|
||||
require("animation.js");
|
||||
require("anticheat.js");
|
||||
require("ban.js");
|
||||
require("bank.js");
|
||||
require("bitflag.js");
|
||||
require("business.js");
|
||||
require("casino.js");
|
||||
require("chat.js");
|
||||
require("clan.js");
|
||||
require("client.js");
|
||||
require("command.js");
|
||||
require("config.js");
|
||||
require("core.js");
|
||||
require("crime.js");
|
||||
require("database.js");
|
||||
require("developer.js");
|
||||
require("discord.js");
|
||||
require("economy.js");
|
||||
require("email.js");
|
||||
require("event.js");
|
||||
require("fishing.js");
|
||||
require("forensics.js");
|
||||
require("gate.js");
|
||||
require("gps.js");
|
||||
require("gui.js");
|
||||
require("help.js");
|
||||
require("house.js");
|
||||
require("index.js");
|
||||
require("insurance.js");
|
||||
require("item.js");
|
||||
require("job.js");
|
||||
require("keybind.js");
|
||||
require("locale.js");
|
||||
require("messaging.js");
|
||||
require("misc.js");
|
||||
require("netevents.js");
|
||||
require("npc.js");
|
||||
require("paintball.js");
|
||||
require("prompt.js");
|
||||
require("property.js");
|
||||
require("race.js");
|
||||
require("radio.js");
|
||||
require("security.js");
|
||||
require("staff.js");
|
||||
require("subaccount.js");
|
||||
require("theme.js");
|
||||
require("timers.js");
|
||||
require("trigger.js");
|
||||
require("tutorial.js");
|
||||
require("utilities.js");
|
||||
require("vehicle.js");
|
||||
1364
scripts/server/native/mafiamp.js
Normal file
1364
scripts/server/native/mafiamp.js
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user