Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////SCRIPTED BY: Youssef Ahmad (Youssef221)////////////////////////////
- //////////If You Need Anything Contact Me On Facebook: https://www.facebook.com/youssef.ahmad.712/////////
- //////////If You Are Gonna Use This Script Please Be Kind Keeping The Credits/////////////
- //Includes
- #include <a_samp>
- #include <ZCMD>
- #include <YSI\y_ini>
- #include <sscanf2>
- //Dialogs
- #define DIALOG_WEAPONS 14
- #define DIALOG_COMMANDS 15
- #define DIALOG_HELP 16
- #define DIALOG_RULES 17
- //Colors
- #define RED 0xE60000FF
- #define ORANGE 0xF97804FF
- #define BLUE 0x1229FAFF
- #define LIGHTGREEN 0x38FF06FF
- #define DARKPINK 0xE100E1FF
- #define ANNOUNCEMENT 0x6AF7E1FF
- #define COLOR_RED 0xFF0000AA
- #define COLOR_YELLOW 0xFFFF00FF
- #define COLOR_TIME 0xFFFFFFFF
- //Other Defines
- #define dregister 2011
- #define dlogin 2012
- #define UserPath "Players/%s.ini"
- #define MINUTE 1000
- //News
- new Text:gTime;
- new Spawntimer[MAX_PLAYERS];
- new Spawnprotection[MAX_PLAYERS];
- new gtime=0;
- new N11=0;
- new RandomMSG[][] =
- {
- "Are You New In This Server? Type /help Or /cmds Or /rules.",
- "Confused And Can't Play? Type /help For Some Help Or /cmds To Know The Available Commands.",
- "Spotted A Cheater Or A Rule Breaker? Type /report To Report A Cheater Or A Rule Breaker To The Adminstration.",
- "Check /rules To Know What Is The Server Rules,If You Break Any Rule You Will Be Kicked/Banned."
- };
- //Enums
- enum PlayerInfo
- {
- Pass[128],
- Adminlevel,
- VIPlevel,
- Money,
- Scores,
- Kills,
- Deaths
- }
- new pInfo[MAX_PLAYERS][PlayerInfo];
- //Stocks
- stock Path(playerid)
- {
- new str[128],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(str,sizeof(str),UserPath,name);
- return str;
- }
- //Forwards
- forward loadaccount_user(playerid, name[], value[]);
- public loadaccount_user(playerid, name[], value[])
- {
- INI_String("Password", pInfo[playerid][Pass],129);
- INI_Int("AdminLevel",pInfo[playerid][Adminlevel]);
- INI_Int("VIPLevel",pInfo[playerid][VIPlevel]);
- INI_Int("Money",pInfo[playerid][Money]);
- INI_Int("Scores",pInfo[playerid][Scores]);
- INI_Int("Kills",pInfo[playerid][Kills]);
- INI_Int("Deaths",pInfo[playerid][Deaths]);
- return 1;
- }
- native WP_Hash(buffer[],len,const str[]);
- main()
- {
- print("\n----------------------------------");
- print(" Basic COD Server By Youssef221");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("COD: America VS German");
- SetTimer("Timer",MINUTE,1);
- gTime = TextDrawCreate(605.000000,25.000000,"00:00");
- TextDrawAlignment(gTime,3);
- TextDrawBackgroundColor(gTime,0x000000FF);
- TextDrawFont(gTime,3);
- TextDrawLetterSize(gTime,0.535,2.2);
- TextDrawColor(gTime,COLOR_TIME);
- TextDrawSetOutline(gTime,2);
- TextDrawSetProportional(gTime,1);
- TextDrawSetShadow(gTime,1);
- UsePlayerPedAnims();
- AddStaticVehicle(432,421.1877,2451.7229,16.5135,359.9590,43,0); // Amercia Tank
- AddStaticVehicle(432,413.2224,2452.0068,16.5088,359.0600,43,0); // Amercia Tank 2
- AddStaticVehicle(432,406.0121,2451.7158,16.5090,359.5707,43,0); // America Rhino 3
- AddStaticVehicle(432,398.1989,2451.6899,16.5087,0.2506,43,0); // America Tank 4
- AddStaticVehicle(432,389.8796,2451.6345,16.5095,358.4104,43,0); // America Tank 5
- AddStaticVehicle(520,425.1371,2489.5171,17.2117,89.6036,0,0); // America Hydra
- AddStaticVehicle(520,425.4755,2502.0835,17.2080,87.5138,0,0); // America Hydra 2
- AddStaticVehicle(520,426.0013,2515.2400,17.2036,90.4544,0,0); // America Hydra 3
- AddStaticVehicle(520,326.0342,2542.1284,17.5305,180.7499,0,0); // America Hydra 4
- AddStaticVehicle(520,365.5229,2536.5645,17.3849,181.7540,0,0); // America Hydra 5
- AddStaticVehicle(432,377.8290,2540.7930,16.5493,179.7603,43,0); // America Rhino 6
- AddStaticVehicle(432,351.9441,2538.4045,16.7402,178.7688,43,0); // America Rhino 7
- AddStaticVehicle(432,374.1434,2471.5251,16.4936,359.1598,43,0); // America Rhino 8
- AddStaticVehicle(432,366.4694,2471.3640,16.4933,359.4562,43,0); // America Rhino 9
- AddStaticVehicle(520,355.2636,2469.5278,17.2117,359.5398,0,0); // America Hydra 6
- AddStaticVehicle(520,341.4265,2468.9729,17.2061,3.5626,0,0); // America Hydra 7
- AddStaticVehicle(432,330.0789,2469.3015,16.4887,357.9337,43,0); // America Rhino 10
- AddStaticVehicle(432,389.1020,2509.6565,16.4984,89.3031,43,0); // America Rhino 11
- AddStaticVehicle(432,388.9951,2497.2373,16.4941,89.7328,43,0); // America Rhino 11
- AddStaticVehicle(432,308.2132,2523.3208,16.7601,359.8454,43,0); // America RhinoBlock
- AddStaticVehicle(432,308.0216,2514.2034,16.6169,359.1915,43,0); // America RhinoBlock 2
- AddStaticVehicle(432,307.6082,2483.8462,16.4932,0.0928,43,0); // America RhinoBlock 3
- AddStaticVehicle(432,307.5958,2492.9939,16.4931,359.9040,43,0); // America RhinoBlock 4
- AddStaticVehicle(432,315.7060,2488.2061,16.4934,89.8723,43,0); // America RhinoBlock 5
- AddStaticVehicle(432,315.9022,2518.7795,16.6877,91.2943,43,0); // America RhinoBlock 6
- AddStaticVehicle(432,290.4346,2543.9561,16.8317,179.0552,43,0); // America Rhino 13
- AddStaticVehicle(432,-71.2312,2485.0530,16.4932,271.2169,133,0); // Germen Rhino
- AddStaticVehicle(432,-71.0956,2492.2083,16.4932,270.1620,133,0); // Germen Rhino 2
- AddStaticVehicle(520,-68.6756,2501.6597,17.2108,270.5620,0,0); // Germen Hydra
- AddStaticVehicle(432,-71.3396,2510.7737,16.5010,271.3126,133,0); // Germen Rhino 3
- AddStaticVehicle(432,-71.6817,2518.3040,16.5003,270.1451,133,0); // Germen Rhino 4
- AddStaticVehicle(520,-68.8031,2469.0354,17.1174,269.6772,0,0); // Germen Hydra 2
- AddStaticVehicle(520,-73.2702,2535.0713,17.1167,270.5833,0,0); // Germen Hydra 3
- AddStaticVehicle(432,-50.8782,2456.7200,16.3357,2.2806,133,0); // Germen Rhino 5
- AddStaticVehicle(432,-44.3244,2456.9229,16.3954,1.6415,133,0); // Germen Rhino 6
- AddStaticVehicle(432,-37.3536,2457.0317,16.3952,1.7108,133,0); // Germen Rhino 7
- AddStaticVehicle(432,-30.7084,2457.1274,16.3958,1.3383,133,0); // Germen Rhino 8
- AddStaticVehicle(432,-24.1501,2457.3057,16.3998,1.1942,133,0); // Germen Rhino 9
- AddStaticVehicle(520,-14.3881,2455.3953,17.0193,0.4990,0,0); // Germen Hydra 4
- AddStaticVehicle(520,-2.3758,2456.3132,17.1174,5.1576,0,0); // Germen Hydra 5
- AddStaticVehicle(520,9.5065,2456.3203,17.1189,359.1273,0,0); // Germen Hydra 6
- AddStaticVehicle(520,21.8651,2456.5002,17.1219,1.8770,0,0); // Germen Hydra 7
- AddStaticVehicle(432,32.1194,2455.7729,16.4932,0.5319,133,0); // Germen Rhino 10
- AddStaticVehicle(600,-60.0476,2546.2656,16.6736,182.3437,133,133); // Germen Car
- AddStaticVehicle(600,-55.8584,2546.5481,16.4859,182.5934,133,133); // Germen Car 2
- AddStaticVehicle(600,-51.5484,2546.6226,16.3476,181.0974,133,133); // Germen Car 3
- AddStaticVehicle(600,-47.4458,2546.5186,16.2883,180.0338,133,133); // Germen Car 4
- AddStaticVehicle(600,-43.4516,2546.3855,16.2662,180.7795,133,133); // Germen Car 5
- AddStaticVehicle(600,-39.6303,2546.3850,16.2543,181.4370,133,133); // Germen Car 6
- AddStaticVehicle(432,-34.9554,2546.7495,16.6161,177.5789,133,0); // Germen Rhino 11
- AddStaticVehicle(432,-28.2525,2546.4424,16.5557,177.2900,133,0); // Germen Rhino 12
- AddStaticVehicle(520,-19.0306,2547.4099,17.1608,177.7052,0,0); // Germen Hydra 8
- AddStaticVehicle(520,-7.9526,2547.2949,17.1519,182.6039,0,0); // Germen Hydra 9
- AddStaticVehicle(520,3.1764,2547.5413,17.1296,182.8749,0,0); // Germen Hydra 10
- AddStaticVehicle(432,40.1588,2480.4375,16.4932,0.3904,133,0); // Germen RhinoBlock
- AddStaticVehicle(432,39.8942,2489.8984,16.4932,2.4194,133,0); // Germen RhinoBlock 2
- AddStaticVehicle(432,33.7023,2484.9485,16.4932,270.5216,133,0); // Germen RhinoBlock 3
- AddStaticVehicle(432,38.4222,2522.1638,16.4959,181.1791,133,0); // Germen RhinoBlock 4
- AddStaticVehicle(432,38.6033,2512.5718,16.4966,181.1848,133,0); // Germen RhinoBlock 5
- AddStaticVehicle(432,32.3232,2517.7705,16.4932,270.5970,133,0); // Germen RhinoBlock 6
- AddPlayerClass(124,-36.2172,2349.6511,24.3026,186.0190,24,400,30,1000,16,500); // German
- AddPlayerClass(125,-36.2172,2349.6511,24.3026,186.0190,24,400,33,500,16,500); // German
- AddPlayerClass(126,-36.2172,2349.6511,24.3026,186.0190,24,400,27,1000,35,500); // German
- AddPlayerClass(127,-36.2172,2349.6511,24.3026,186.0190,24,400,34,500,16,500); // German
- AddPlayerClass(287,420.7090,2538.4565,20.8663,284.8336,24,400,31,1000,16,500); // American
- AddPlayerClass(286,420.7090,2538.4565,20.8663,284.8336,24,400,33,500,16,500); // American
- AddPlayerClass(285,420.7090,2538.4565,20.8663,284.8336,24,400,27,1000,35,500); // American
- AddPlayerClass(284,420.7090,2538.4565,20.8663,284.8336,24,400,34,500,16,500); // American
- return 1;
- }
- forward Timer();
- public Timer()
- {
- new timestring[128];
- new daystring[128];
- new gseconds = gtime % 60,
- gminutes = (gtime - gseconds) / 60;
- gtime ++;
- format(timestring, sizeof (timestring), " %02d:%02d", gminutes, gseconds);
- TextDrawSetString(gTime,timestring);
- TextDrawShowForAll(gTime);
- if(gtime==1440)
- {
- gtime=0;
- }
- if(gtime==1440)
- {
- gtime=0;
- format(daystring, sizeof (daystring), " 00:00");
- TextDrawSetString(gTime,daystring);
- }
- if(gminutes==0&&gseconds==00 || gminutes==2&&gseconds==00 || gminutes==4&&gseconds==00 || gminutes==6&&gseconds==00 || gminutes==8&&gseconds==00 || gminutes==10&&gseconds==00 || gminutes==12&&gseconds==00 || gminutes==14&&gseconds==00 || gminutes==16&&gseconds==00 || gminutes==18&&gseconds==00 || gminutes==20&&gseconds==00 || gminutes==22&&gseconds==00)
- {
- new randMSG = random(sizeof(RandomMSG));
- new rcolor = random(6);
- if(rcolor == 1)
- {
- SendClientMessageToAll(ANNOUNCEMENT, RandomMSG[randMSG]);
- }
- else if(rcolor == 2)
- {
- SendClientMessageToAll(LIGHTGREEN, RandomMSG[randMSG]);
- }
- else if(rcolor == 3)
- {
- SendClientMessageToAll(RED, RandomMSG[randMSG]);
- }
- else if(rcolor == 4)
- {
- SendClientMessageToAll(ORANGE, RandomMSG[randMSG]);
- }
- else if(rcolor == 5)
- {
- SendClientMessageToAll(DARKPINK, RandomMSG[randMSG]);
- }
- else if(rcolor == 6)
- {
- SendClientMessageToAll(BLUE, RandomMSG[randMSG]);
- }
- }
- if(gminutes==20&&gseconds==00)
- {
- new Message44[128];
- new weather = random(20);
- SetWeather(weather);
- format(Message44, sizeof(Message44), "Weather Was Changed To Weather ID %d.", weather);
- SendClientMessageToAll(0xFFD000FF, Message44);
- print(Message44);
- }
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- SetPlayerTime( i, gminutes, gseconds);
- }
- }
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- new pClass[MAX_PLAYERS];
- public OnPlayerRequestClass(playerid, classid)
- {
- switch(classid)
- {
- case 0:
- {
- GameTextForPlayer(playerid, "~b~Germen Machine Gunner", 3000, 4);
- SetPlayerPos(playerid, -8.5526,2350.0764,27.6413);
- SetPlayerFacingAngle(playerid, 88.2580);
- SetPlayerCameraPos(playerid, -10.9233,2350.0342,27.6513);
- SetPlayerCameraLookAt(playerid, -8.5526,2350.0764,27.6413);
- }
- case 1:
- {
- GameTextForPlayer(playerid, "~b~Germen Rifle Man", 3000, 4);
- SetPlayerPos(playerid, -8.5526,2350.0764,27.6413);
- SetPlayerFacingAngle(playerid, 88.2580);
- SetPlayerCameraPos(playerid, -10.9233,2350.0342,27.6513);
- SetPlayerCameraLookAt(playerid, -8.5526,2350.0764,27.6413);
- }
- case 2:
- {
- GameTextForPlayer(playerid, "~b~Germen Bazooka Man", 3000, 4);
- SetPlayerPos(playerid, -8.5526,2350.0764,27.6413);
- SetPlayerFacingAngle(playerid, 88.2580);
- SetPlayerCameraPos(playerid, -10.9233,2350.0342,27.6513);
- SetPlayerCameraLookAt(playerid, -8.5526,2350.0764,27.6413);
- }
- case 3:
- {
- GameTextForPlayer(playerid, "~b~Germen Sniper Rifle", 3000, 4);
- SetPlayerPos(playerid, -8.5526,2350.0764,27.6413);
- SetPlayerFacingAngle(playerid, 88.2580);
- SetPlayerCameraPos(playerid, -10.9233,2350.0342,27.6513);
- SetPlayerCameraLookAt(playerid, -8.5526,2350.0764,27.6413);
- }
- case 4:
- {
- GameTextForPlayer(playerid, "~w~American Machine Gunner", 3000, 4);
- SetPlayerPos(playerid, -8.5526,2350.0764,27.6413);
- SetPlayerFacingAngle(playerid, 88.2580);
- SetPlayerCameraPos(playerid, -10.9233,2350.0342,27.6513);
- SetPlayerCameraLookAt(playerid, -8.5526,2350.0764,27.6413);
- }
- case 5:
- {
- GameTextForPlayer(playerid, "~w~American Rifle Man", 3000, 4);
- SetPlayerPos(playerid, -8.5526,2350.0764,27.6413);
- SetPlayerFacingAngle(playerid, 88.2580);
- SetPlayerCameraPos(playerid, -10.9233,2350.0342,27.6513);
- SetPlayerCameraLookAt(playerid, -8.5526,2350.0764,27.6413);
- }
- case 6:
- {
- GameTextForPlayer(playerid, "~w~American Bazooka Man", 3000, 4);
- SetPlayerPos(playerid, -8.5526,2350.0764,27.6413);
- SetPlayerFacingAngle(playerid, 88.2580);
- SetPlayerCameraPos(playerid, -10.9233,2350.0342,27.6513);
- SetPlayerCameraLookAt(playerid, -8.5526,2350.0764,27.6413);
- }
- case 7:
- {
- GameTextForPlayer(playerid, "~w~American Sniper Man", 3000, 4);
- SetPlayerPos(playerid, -8.5526,2350.0764,27.6413);
- SetPlayerFacingAngle(playerid, 88.2580);
- SetPlayerCameraPos(playerid, -10.9233,2350.0342,27.6513);
- SetPlayerCameraLookAt(playerid, -8.5526,2350.0764,27.6413);
- }
- }
- PlayerPlaySound(playerid, 1187,0,0,0);
- pClass[playerid] = classid;
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new string[64], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,MAX_PLAYER_NAME);
- format(string,sizeof string,"%s has joined the server.",name);
- SendClientMessageToAll(0xAFAFAFAA,string);
- if(fexist(Path(playerid)))
- {
- INI_ParseFile(Path(playerid),"loadaccount_%s", .bExtra = true, .extra = playerid);
- ShowPlayerDialog(playerid,dlogin,DIALOG_STYLE_INPUT,"Login","Welcome back. This account is registered. \nInsert your password to login to your account","Login","Quit");/*A dialog with input style will appear so you can insert your password to login.*/
- }
- else
- {
- ShowPlayerDialog(playerid,dregister,DIALOG_STYLE_INPUT,"Register","Welcome! This account is not registered.\nEnter your own password to create a new account.","Register","Quit");
- return 1;
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new pName[24];
- new str[128];
- GetPlayerName(playerid, pName, 24);
- switch(reason)
- {
- case 0: format(str, 128, "%s has left the server. (Timeout)", pName);
- case 1: format(str, 128, "%s has left the server. (Leaving)", pName);
- case 2: format(str, 128, "%s has left the server. (Kicked)", pName);
- }
- SendClientMessageToAll(0xAFAFAFAA, str);
- new INI:file = INI_Open(Path(playerid));
- INI_SetTag(file,"Player's Data");
- INI_WriteInt(file,"AdminLevel",pInfo[playerid][Adminlevel]);
- INI_WriteInt(file,"VIPLevel",pInfo[playerid][VIPlevel]);
- INI_WriteInt(file,"Money",GetPlayerMoney(playerid));
- INI_WriteInt(file,"Scores",GetPlayerScore(playerid));
- INI_WriteInt(file,"Kills",pInfo[playerid][Kills]);
- INI_WriteInt(file,"Deaths",pInfo[playerid][Deaths]);
- INI_Close(file);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- switch(pClass[playerid])
- {
- case 0..3:
- {
- SetPlayerColor(playerid, 0xFFFFFFAA);
- }
- case 4..7:
- {
- SetPlayerColor(playerid, 0x000000FF);
- }
- }
- PlayerPlaySound(playerid, 1188,0,0,0);
- new world = random(40);
- SetPlayerVirtualWorld(playerid, world);
- SetPlayerInterior(playerid, 0);
- if(world == 0)
- {
- SetPlayerVirtualWorld(playerid, 50);
- }
- Spawntimer[playerid] = SetTimerEx("Spawnprotect", 5000, false, "d", playerid);
- SendClientMessage(playerid, -1, "You are under spawn protection for 5 seconds.");
- GameTextForPlayer(playerid, "~g~Spawn Protection On", 3000, 4);
- return 1;
- }
- forward Spawnprotect(playerid);
- public Spawnprotect(playerid)
- {
- SetPlayerHealth(playerid, 100);
- SetPlayerVirtualWorld(playerid, 0);
- SendClientMessage(playerid, -1, "You are now no longer under spawn protection.");
- GameTextForPlayer(playerid, "~r~Spawn Protection Off", 3000, 4);
- Spawnprotection[playerid] = 0;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid, playerid, reason);
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid, 1000);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
- new pID_name[MAX_PLAYER_NAME], killerID_name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pID_name, MAX_PLAYER_NAME);
- GetPlayerName(killerid, killerID_name, MAX_PLAYER_NAME);
- pInfo[killerid][Kills]++;
- pInfo[playerid][Deaths]++;
- return 1;
- }
- COMMAND:rules(playerid,params[])
- {
- ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "Server Rules", "- No Cheating\n- No Spamming\n- Respect Admins\n- No Hacking\n- No Advertising", "Okay", "");
- return 1;
- }
- COMMAND:report(playerid,params[])
- {
- new str[128], string[128], target, reporter[MAX_PLAYER_NAME], reported[MAX_PLAYER_NAME];
- GetPlayerName(playerid, reporter, MAX_PLAYER_NAME);
- if(sscanf(params, "us[128]", target, str)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /report [playerid] [reason]");
- if(target == playerid) return SendClientMessage(playerid, 0xFF0000AA, "You Cannot Report Yourself!");
- if(!IsPlayerConnected(target) || target == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Player Is Not Connected.");
- GetPlayerName(target, reported, MAX_PLAYER_NAME);
- SendClientMessage(playerid, 0xFFF700FF, "You Report Has Successfully Sent To Online Admins, Thanks For Reporting!");
- for(new i = 0; i <= MAX_PLAYERS; i++)
- {
- if(IsPlayerAdmin(i))
- {
- format(string, sizeof(string), "[Report]: %s (%d) Has Reported %s (%d) - Reason: %s.", reporter, playerid, reported, target, str);
- SendClientMessage(i, 0xFFA600AA, string);
- }
- }
- return 1;
- }
- COMMAND:commands(playerid, params[])
- {
- ShowPlayerDialog(playerid, DIALOG_COMMANDS, DIALOG_STYLE_MSGBOX, "Server Commands", "/shop - To Buy Weapons.\n/help - To See The Help Menu.\n/rules - To See The Server's Rules.\n/report [playerid] [Reason] - To Report Someone.", "Close", "");
- return 1;
- }
- COMMAND:cmds(playerid, params[])
- {
- cmd_commands(playerid, params);
- return 1;
- }
- COMMAND:help(playerid, params[])
- {
- ShowPlayerDialog(playerid, DIALOG_HELP, DIALOG_STYLE_MSGBOX, "Help Menu", "If You Need Any Help You Can Ask Some Help From The Main Chat,\nOr From The Admins.", "Close", "");
- return 1;
- }
- COMMAND:kill(playerid,params[])
- {
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- COMMAND:setweather(playerid, params[])
- {
- new newweather, Message5[128], PNAME3[MAX_PLAYER_NAME];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You Are Not A RCON Admin!");
- if(sscanf(params, "d", newweather)) return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /setweather [Weatherid]");
- GetPlayerName(playerid, PNAME3, MAX_PLAYER_NAME);
- if(newweather > 30 || newweather < 0) return SendClientMessage(playerid, 0xFF0000FF, "Invalid Weather ID! Valid Weather IDs Are From 30 To 0.");
- format(Message5, sizeof(Message5), "You Have Successfully Changed The Weather ID To {05FBFF}%d{00FF1E}.", newweather), SendClientMessage(playerid, 0x00FF1EFF, Message5);
- format(Message5, sizeof(Message5), "The Admin {FFFB00}%s (%d) Has Changed The Weather ID To {05FBFF}%d{FFFB00}.", PNAME3 ,playerid, newweather), SendClientMessageToAll(0xFFFB00FF, Message5);
- SetWeather(newweather);
- return 1;
- }
- COMMAND:settime(playerid,params[])
- {
- new string[128];
- new N1,N2;
- new pname[24];
- GetPlayerName(playerid,pname,sizeof(pname));
- if(!IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, 0xFF0000FF, "You Are Not A RCON Admin!");
- return 1;
- }
- if(sscanf(params, "ii", N1,N2))
- {
- SendClientMessage(playerid,COLOR_RED,"USAGE: /settime (Hour) (Minute)");
- return 1;
- }
- if(N1 < 0 || N1 > 23)
- {
- SendClientMessage(playerid,COLOR_RED,"Please enter an amount between 0 and 23.");
- return 1;
- }
- if(N2 < 0 || N2 > 59)
- {
- SendClientMessage(playerid,COLOR_RED,"Please enter an amount between 0 and 59.");
- return 1;
- }
- N11= N1 * 60;
- gtime=N11 + N2;
- format(string,sizeof(string),"The Time Has Been Changed To %02d:%02d!",N1,N2);
- SendClientMessageToAll(COLOR_YELLOW,string);
- return 1;
- }
- COMMAND:shop(playerid, params[])
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == dregister)
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,dregister,DIALOG_STYLE_INPUT,"Register","Welcome! This account is not registered.\nEnter your own password to create a new account.\nPlease enter the password!","Register","Quit");
- return 1;
- }
- new hashpass[129];
- WP_Hash(hashpass,sizeof(hashpass),inputtext);
- new INI:file = INI_Open(Path(playerid));
- INI_SetTag(file,"Player's Data");
- INI_WriteString(file,"Password",hashpass);
- INI_WriteInt(file,"AdminLevel",0);
- INI_WriteInt(file,"VIPLevel",0);
- INI_WriteInt(file,"Money",0);
- INI_WriteInt(file,"Scores",0);
- INI_WriteInt(file,"Kills",0);
- INI_WriteInt(file,"Deaths",0);
- INI_Close(file);
- SendClientMessage(playerid,-1,"You have been successfully registered");
- return 1;
- }
- }
- if(dialogid == dlogin)
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- new hashpass[129];
- WP_Hash(hashpass,sizeof(hashpass),inputtext);
- if(!strcmp(hashpass, pInfo[playerid][Pass], false))
- {
- INI_ParseFile(Path(playerid),"loadaccount_%s",.bExtra = true, .extra = playerid);
- SetPlayerScore(playerid,pInfo[playerid][Scores]);
- GivePlayerMoney(playerid,pInfo[playerid][Money]);
- SendClientMessage(playerid,-1,"Welcome back! You have successfully logged in");
- }
- else
- {
- ShowPlayerDialog(playerid,dlogin,DIALOG_STYLE_INPUT,"Login","Welcome back. This account is registered. \nInsert your password to login to your account.\nIncorrect password!","Login","Quit");//We will tell to them that they've entered an incorrect password
- return 1;
- }
- }
- }
- if(dialogid == DIALOG_WEAPONS)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 200)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 200)
- {
- GivePlayerMoney(playerid, -200);
- GivePlayerWeapon(playerid,3,0);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 200)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 200)
- {
- GivePlayerMoney(playerid, -200);
- GivePlayerWeapon(playerid,5,0);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 500)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 500)
- {
- GivePlayerMoney(playerid, -500);
- GivePlayerWeapon(playerid,9,0);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 700)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 700)
- {
- GivePlayerMoney(playerid, -700);
- GivePlayerWeapon(playerid,22,200);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 4)
- {
- if(GetPlayerMoney(playerid) < 800)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 800)
- {
- GivePlayerMoney(playerid, -800);
- GivePlayerWeapon(playerid,23,200);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 5)
- {
- if(GetPlayerMoney(playerid) < 4000)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 4000)
- {
- GivePlayerMoney(playerid, -4000);
- GivePlayerWeapon(playerid,24,100);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 6)
- {
- if(GetPlayerMoney(playerid) < 1200)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 1200)
- {
- GivePlayerMoney(playerid, -1200);
- GivePlayerWeapon(playerid,25,100);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 7)
- {
- if(GetPlayerMoney(playerid) < 8500)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 8500)
- {
- GivePlayerMoney(playerid, -8500);
- GivePlayerWeapon(playerid,26,100);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 8)
- {
- if(GetPlayerMoney(playerid) < 5500)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 5500)
- {
- GivePlayerMoney(playerid, -5500);
- GivePlayerWeapon(playerid,27,100);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 9)
- {
- if(GetPlayerMoney(playerid) < 3000)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 3000)
- {
- GivePlayerMoney(playerid, -3000);
- GivePlayerWeapon(playerid,28,500);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 10)
- {
- if(GetPlayerMoney(playerid) < 3000)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 3000)
- {
- GivePlayerMoney(playerid, -3000);
- GivePlayerWeapon(playerid,32,500);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 11)
- {
- if(GetPlayerMoney(playerid) < 4000)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 4000)
- {
- GivePlayerMoney(playerid, -4000);
- GivePlayerWeapon(playerid,29,500);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 12)
- {
- if(GetPlayerMoney(playerid) < 5000)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 5000)
- {
- GivePlayerMoney(playerid, -5000);
- GivePlayerWeapon(playerid,30,600);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 13)
- {
- if(GetPlayerMoney(playerid) < 5000)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 5000)
- {
- GivePlayerMoney(playerid, -5000);
- GivePlayerWeapon(playerid,31,600);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 14)
- {
- if(GetPlayerMoney(playerid) < 6000)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 6000)
- {
- GivePlayerMoney(playerid, -6000);
- GivePlayerWeapon(playerid,33,100);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(listitem == 15)
- {
- if(GetPlayerMoney(playerid) < 7000)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- SendClientMessage(playerid, 0xFF0000FF, "ERROR: You Don't Have Enough Money To Buy This.");
- }
- else if(GetPlayerMoney(playerid) >= 7000)
- {
- GivePlayerMoney(playerid, -7000);
- GivePlayerWeapon(playerid,34,100);
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "NightStick ($200)\nBaseball Bat ($200)\nChainsaw ($500)\n9mm Pistol ($700)\nSlienced 9mm Pistol ($800)\nDesert Eagle ($4000)\nShotgun ($1200)\nSawnoff Shotgun ($8500)\nCombat Shotgun ($5500)\nMicro SMG ($3000)\nTec-9 ($3000)\nMP5 ($4000)\nAK-47 ($5000)\nM4 ($5000)\nCountry Rifle ($6000)\nSniper Rifle ($7000)", "Buy", "Cancel");
- }
- }
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerArmedWeapon(playerid, 0);
- SendClientMessage(playerid, 0xFF0000AA, "You Have Bought Your Weapon, But You Can't Shoot With It In A Car.");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFFBB00FF, "Type /shop Or Press On NUM 6 If You Want To Buy Weapons.");
- }
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment