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() {
|
function addAllCommandHandlers() {
|
||||||
|
if (!isGameFeatureSupported("commandHandler")) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
let commandCount = 0;
|
let commandCount = 0;
|
||||||
let commands = getCommands();
|
let commands = getCommands();
|
||||||
for (let i in commands) {
|
for (let i in commands) {
|
||||||
@@ -715,8 +719,8 @@ function addAllCommandHandlers() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
removeCommandHandler("help");
|
//removeCommandHandler("help");
|
||||||
addCommandHandler("help", helpCommand);
|
//addCommandHandler("help", helpCommand);
|
||||||
|
|
||||||
logToConsole(LOG_INFO, `[V.RP.Command] ${commandCount} command handlers added!`);
|
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) {
|
function onPlayerConnect(event, ipAddress, port) {
|
||||||
logToConsole(LOG_INFO, `[V.RP.Event] onPlayerConnect - Client connecting (IP: ${ipAddress})`);
|
logToConsole(LOG_INFO, `[V.RP.Event] onPlayerConnect - Client connecting (IP: ${ipAddress})`);
|
||||||
//if(isIpAddressBanned(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