sfcnr/gamemodes/irresistible/config/server.pwn

63 lines
1.6 KiB
Plaintext
Raw Normal View History

2018-09-19 05:43:05 +00:00
/*
* Irresistible Gaming (c) 2018
* Developed by Lorenc
2018-09-19 05:43:05 +00:00
* Module: server.pwn
* Purpose: server related definitions
*/
/* ** Includes ** */
#include < YSI\y_hooks >
/* ** Definitions ** */
2018-09-25 02:49:00 +00:00
#define FILE_BUILD "v11.40.120"
2018-09-19 05:43:05 +00:00
#define SERVER_NAME "San Fierro Cops And Robbers (0.3.7)"
#define SERVER_MODE_TEXT "Cops And Robbers / DM / Gangs"
#define SERVER_MAP "San Fierro"
#define SERVER_LANGUAGE "English"
2018-09-19 05:43:05 +00:00
#define SERVER_WEBSITE "www.sfcnr.com"
#define SERVER_IP "54.36.127.43:7777"
2018-12-22 23:20:13 +00:00
/* ** Comment line to disable feature ** */
#define SERVER_RULES_URL "files.sfcnr.com/en_rules.txt"
#define SERVER_CHANGES_FILE "updates.txt"
2018-12-22 23:13:49 +00:00
/* ** Hooks ** */
hook OnScriptInit( )
{
SetGameModeText( SERVER_MODE_TEXT );
SetServerRule( "hostname", SERVER_NAME );
SetServerRule( "language", SERVER_LANGUAGE );
SetServerRule( "mapname", SERVER_MAP );
UsePlayerPedAnims( );
AllowInteriorWeapons( 0 );
EnableStuntBonusForAll( 0 );
DisableInteriorEnterExits( );
return 1;
}
/* ** Functions ** */
stock IsPlayerLeadMaintainer( playerid )
{
return GetPlayerAccountID( playerid ) == 1; // limits money, coin, xp spawning to this user
}
stock IsPlayerServerMaintainer( playerid )
{
new
account_id = GetPlayerAccountID( playerid );
return IsPlayerLeadMaintainer( playerid ) || account_id == 277833 || account_id == 758617; // same as lead maintainer, just cant spawn money/xp/coins
}
stock IsPlayerUnderCover( playerid ) // StefiTV852, Shepard23, JamesComey
{
new
account_id = GetPlayerAccountID( playerid );
2018-11-22 14:57:25 +00:00
return ( account_id == 917827 || account_id == 917829 || account_id == 921105 ) && IsPlayerLoggedIn( playerid );
}