21.05.2016, 21:52
Hello Guys i try to Timer of my Map but still not work Why?
This Code for My Map
help me
This Code for My Map
PHP код:
#include <a_samp>
#define COLOR_YELLOW 0xFFFF00AA
new Timer4;
new Timer10;
new Timer11;
#define COL_WHITE "{FFFFFF}"
#define COL_BLACK "{0E0101}"
#define COL_GREY "{C3C3C3}"
new Text:textdraw;
new Text:textdraw1;
#define COLOR_GREY 0xC0C0C0AA
#define COL_LIME "{B7FF00}"
#define COL_CYAN "{00FFEE}"
#define COL_LIGHTBLUE "{00C0FF}"
#define COL_MAGENTA "{F300FF}"
#define COL_VIOLET "{B700FF}"
#define COL_PINK "{FF00EA}"
#define COL_MARONE "{A90202}"
#define COL_CMD "{B8FF02}"
#define COL_PARAM "{3FCD02}"
#define COL_SERVER "{AFE7FF}"
#define COL_VALUE "{A3E4FF}"
#define COL_RULE "{F9E8B7}"
#define COL_RULE2 "{FBDF89}"
#define COL_RWHITE "{FFFFFF}"
#define COL_LGREEN "{C9FFAB}"
#define COL_LRED "{FFA1A1}"
#define COL_LRED2 "{C77D87}"
#define COL_ORANGE "{0285FF}"
#define COL_GREEN "{6EF83C}"
#define COL_RED "{FF4040}"
#define COL_BLUE "{FFAF00}"
#define COL_YELLOW "{FFEA02}"
#define COL_EASY "{85D5FF}"
#define white 0xFFFFFFA
#define red 0xFF0000AA
#define lime 0x00FF00FF
#define yellow 0xFFFF00FF
//colors
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFFF
new Timer8;
// team set ups
new gTeam[MAX_PLAYERS];
#define TEAM_TERRIOST 0
#define TEAM_ARMY 1
#define A_SKIN 286
#define T_SKIN 47
#define T_WEAPON 31
#define T_WEAPON2 22
#define T_WEAPON3 29
#define A_WEAPON 22
#define A_WEAPON2 31
#define A_WEAPON3 29
#define T_COLOR 0x33FF33AA
#define A_COLOR 0x375FFFFF
new count = 0;
new count1 = 0;
#define MAX_TEAM_MEMBERS 10
//Mission Textdraw
new Text:Mission;
//Objectives Textdraw
new Text:ArmyO;
new Text:TerriostO;
//Timer
new Timer;
new Timer2;
new Timer3;
new Team1Count;
new Team2Count;
main()
{
print("\n----------------------------------");
print("Drug Factory ");
print("----------------------------------\n");
}
public OnGameModeInit()
{
Timer4 = SetTimer("Next",270000,false);
UsePlayerPedAnims();
DisableInteriorEnterExits();
SetGameModeText("Shipment");
AddPlayerClass(47, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(27, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0, 0);
UsePlayerPedAnims();
Timer2 = SetTimer("NoExplode",300000,false);
AddStaticVehicle(542,2273.25952148,-2352.84667969,13.39027309,226.00000000,-1,-1); //Clover
AddStaticVehicle(542,2279.98168945,-2359.29272461,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2283.49462891,-2354.10180664,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2286.00537109,-2351.43334961,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2280.24560547,-2345.84741211,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2277.98486328,-2348.17382812,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2284.15380859,-2342.39477539,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2287.08032227,-2338.93652344,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2291.89038086,-2344.09960938,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2288.74121094,-2346.91430664,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2291.42651367,-2334.13403320,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2293.89038086,-2331.41113281,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2300.37622070,-2336.66137695,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2296.83105469,-2339.41894531,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2288.56030273,-2326.18994141,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2286.06152344,-2328.77783203,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2281.41601562,-2333.31079102,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2278.41503906,-2336.78930664,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2274.68554688,-2340.27050781,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2272.15673828,-2342.49829102,13.39027309,225.99975586,-1,-1); //Clover
AddStaticVehicle(542,2267.91650391,-2347.29809570,13.39027309,225.99975586,-1,-1); //Clover
CreateObject(969,2809.57934570,-2385.06860352,12.62812996,88.00000000,180.00000000,176.00000000); //object(electricgate) (1)
CreateObject(969,2817.73193359,-2385.68359375,12.57686996,90.00000000,180.69126892,177.30883789); //object(electricgate) (2)
CreateObject(972,2812.98559570,-2436.10742188,14.37886620,0.19357300,84.00311279,266.01016235); //object(tunnelentrance) (1)
CreateObject(1222,-292.46466064,2612.84619141,85.13320923,0.00000000,0.00000000,0.00000000); //object(cj_drum) (1)
CreateObject(1222,-229.16072083,2660.40429688,62.18418121,0.00000000,0.00000000,0.00000000); //object(cj_drum) (2)
CreateObject(1222,-229.18096924,2660.40258789,63.32153320,0.00000000,0.00000000,0.00000000); //object(cj_drum) (3)
CreateObject(1222,-229.08303833,2660.41113281,64.45437622,0.00000000,0.00000000,0.00000000); //object(cj_drum) (4)
CreateObject(1222,-228.96743774,2660.42138672,65.58313751,0.00000000,0.00000000,0.00000000); //object(cj_drum) (5)
CreateObject(1222,-228.99963379,2660.72387695,64.22539520,0.00000000,0.00000000,0.00000000); //object(cj_drum) (6)
CreateObject(1222,-228.82444763,2661.31591797,64.14508057,0.00000000,0.00000000,0.00000000); //object(cj_drum) (7)
CreateObject(1222,-228.81120300,2661.69189453,64.37915039,0.00000000,0.00000000,0.00000000); //object(cj_drum) (8)
CreateObject(1222,-229.18624878,2662.69531250,62.18426514,0.00000000,0.00000000,0.00000000); //object(cj_drum) (9)
CreateObject(1222,-229.20069885,2662.70092773,63.32261658,0.00000000,0.00000000,0.00000000); //object(cj_drum) (10)
CreateObject(1222,-229.18339539,2662.69433594,64.46228790,0.00000000,0.00000000,0.00000000); //object(cj_drum) (11)
CreateObject(1222,-229.02891541,2662.63427734,65.56943512,0.00000000,0.00000000,0.00000000); //object(cj_drum) (12)
CreateObject(1222,-229.00500488,2662.42968750,64.23728180,0.00000000,0.00000000,0.00000000); //object(cj_drum) (13)
CreateObject(1222,-229.43627930,2663.96484375,62.18505859,0.00000000,0.00000000,0.00000000); //object(cj_drum) (14)
CreateObject(1222,-229.41244507,2664.17187500,63.27313995,0.00000000,0.00000000,0.00000000); //object(cj_drum) (15)
CreateObject(1222,-229.32659912,2664.48706055,64.25167084,0.00000000,0.00000000,0.00000000); //object(cj_drum) (16)
CreateObject(1222,-229.31262207,2664.71850586,65.32346344,0.00000000,0.00000000,0.00000000); //object(cj_drum) (17)
CreateObject(1222,-229.29003906,2664.87963867,64.79201508,0.00000000,0.00000000,0.00000000); //object(cj_drum) (18)
CreateObject(1222,-229.06555176,2665.40405273,64.18511963,0.00000000,0.00000000,0.00000000); //object(cj_drum) (19)
CreateObject(1222,-316.92617798,2667.20263672,64.03229523,0.00000000,0.00000000,0.00000000); //object(cj_drum) (20)
CreateObject(1222,-228.95925903,2665.69873047,63.18354034,0.00000000,0.00000000,0.00000000); //object(cj_drum) (21)
CreateObject(1222,-228.86830139,2666.19116211,63.20519638,0.00000000,0.00000000,0.00000000); //object(cj_drum) (22)
CreateObject(1222,-228.79296875,2666.52368164,64.15899658,0.00000000,0.00000000,0.00000000); //object(cj_drum) (23)
CreateObject(1222,-228.84080505,2666.86547852,65.08730316,0.00000000,0.00000000,0.00000000); //object(cj_drum) (24)
CreateObject(1222,-228.74501038,2667.10205078,65.39649200,0.00000000,0.00000000,0.00000000); //object(cj_drum) (25)
CreateObject(1222,-229.28814697,2667.68920898,64.18409729,0.00000000,0.00000000,0.00000000); //object(cj_drum) (26)
CreateObject(1222,-229.49514771,2667.97753906,62.93506622,0.00000000,0.00000000,0.00000000); //object(cj_drum) (27)
CreateObject(1222,-229.23292542,2668.16015625,62.18441010,0.00000000,0.00000000,0.00000000); //object(cj_drum) (28)
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,-227.15220642,2662.48730469,62.26383972);
SetPlayerCameraPos(playerid, -216.19187927,2663.92211914,62.25078964);
SetPlayerCameraLookAt(playerid, -227.15220642,2662.48730469,62.26383972);
if(classid == 0)
{
GameTextForPlayer(playerid,"~g~Terrorist",1000,5);
gTeam[playerid] = TEAM_TERRIOST;
}
else if(classid == 1)
{
GameTextForPlayer(playerid,"~b~Workers",1000,5);
gTeam[playerid] = TEAM_ARMY;
}
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_TERRIOST)
{
SetPlayerFacingAngle(playerid,165.5696);
SetPlayerPos(playerid,2279.5901,-2366.1484,17.4219);
SetTimer("HideTDterriost",5000,false);
SetPlayerColor(playerid,T_COLOR);
SetPlayerTeam(playerid,0);
GivePlayerWeapon(playerid,T_WEAPON,1500);
GivePlayerWeapon(playerid,T_WEAPON2,1500);
GivePlayerWeapon(playerid,T_WEAPON3,1500);
SetPlayerSkin(playerid,47);
SetPlayerTime(playerid,12,0);
SetPlayerCheckpoint(playerid, 2836.5020,-2370.2148,31.0078, 6.0);
Team1Count = Team1Count + 1;
}
else if(gTeam[playerid] == TEAM_ARMY)
{
SetPlayerPos(playerid,2807.8203,-2440.7961,13.6288);
SetPlayerFacingAngle(playerid,351.5399);
SetTimer("HideTDarmy",5000,false);
GivePlayerWeapon(playerid,A_WEAPON,1500);
GivePlayerWeapon(playerid,A_WEAPON2,1500);
GivePlayerWeapon(playerid,A_WEAPON3,1500);
SetPlayerColor(playerid,A_COLOR);
SetPlayerTeam(playerid,1);
SetPlayerTime(playerid,12,0);
SetPlayerCheckpoint(playerid, 2836.5020,-2370.2148,31.0078, 6.0);
Team2Count = Team2Count + 1;
new zskin = random(2);
switch(zskin) {
case 0:SetPlayerSkin(playerid,16);
case 1:SetPlayerSkin(playerid,27);
}
}
return 1;
}
forward HideTDterriost(playerid);
public HideTDterriost(playerid)
{
TextDrawHideForPlayer(playerid,TerriostO);
}
forward HideTDarmy(playerid);
public HideTDarmy(playerid)
{
TextDrawHideForPlayer(playerid,ArmyO);
}
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 100);
KillTimer(Timer);
SetPlayerColor(playerid, COLOR_GREY);
return 1;
}
forward NoExplode(playerid);
public NoExplode(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == TEAM_ARMY)
{
GameTextForPlayer(i, "~g~ Mission Completed", 6000, 4);
GivePlayerMoney(i, 3000);
SetPlayerScore(i,GetPlayerScore(i)+3);
PlayerPlaySound(i, 1185, 0.0, 0.0, 0.0);
SetPlayerCameraPos(i, 2829.3765,-2374.2795,32.5469);
SetPlayerCameraLookAt(i, 2835.8838,-2370.0378,31.0078);
}
else if(gTeam[i] == TEAM_TERRIOST)
{
GameTextForPlayer(i, "~r~ Mission Failed", 6000, 4);
PlayerPlaySound(i, 1185, 0.0, 0.0, 0.0);
SetPlayerCameraPos(i, 2829.3765,-2374.2795,32.5469);
SetPlayerCameraLookAt(i, 2835.8838,-2370.0378,31.0078);
}
}
}
SetTimer("Finsh",6000,false);
return 1;
}
forward Explode(playerid);
public Explode(playerid)
{
SetTimer("Finsh",6000,false);
SetTimer("explosion",2000,false);
CreateExplosion(2829.3765,-2374.2795,32.5469, 11, 40.0);
CreateExplosion(2829.3765,-2374.2795,32.5469, 11, 50.0);
CreateExplosion(2829.3765,-2374.2795,32.5469, 11, 70.0);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == TEAM_TERRIOST)
{
GameTextForPlayer(i, "~g~ Mission Completed", 6000, 4);
GivePlayerMoney(i, 3000);
SetPlayerScore(i,GetPlayerScore(i)+3);
PlayerPlaySound(i, 1185, 0.0, 0.0, 0.0);
SetTimer("explosion",2000,false);
SetPlayerCameraPos(i, 2829.3765,-2374.2795,32.5469);
SetPlayerCameraLookAt(i, 2835.8838,-2370.0378,31.0078);
}
else if(gTeam[i] == TEAM_ARMY)
{
GameTextForPlayer(i, "~r~ Mission Failed", 6000, 4);
SetPlayerCameraPos(i, 2829.3765,-2374.2795,32.5469);
SetTimer("explosion",2000,false);
PlayerPlaySound(i, 1185, 0.0, 0.0, 0.0);
SetPlayerCameraLookAt(i, 2835.8838,-2370.0378,31.0078);
}
}
}
return 1;
}
forward Finsh(playerid);
public Finsh(playerid)
{
PlayerPlaySound(playerid, 1130, 0.0, 0.0, 10.0);
GameTextForPlayer(playerid,"~r~PLEASE WAIT CHANGING ~w~MISSION",6000,0);
SendRconCommand("changemode mountainbikers");
return 1;
}
forward explosion(playerid);
public explosion(playerid)
{
CreateExplosion(2829.3765,-2374.2795,32.5469, 11, 40.0);
CreateExplosion(2829.3765,-2374.2795,32.5469, 11, 50.0);
CreateExplosion(2829.3765,-2374.2795,32.5469, 11, 70.0);
return 1;
}
forward Exploded(playerid);
public Exploded(playerid)
{
Timer8 = SetTimer("Explode",7000,false);
SendClientMessageToAll(COLOR_GREEN, "The bom has been armed, everything is going to explode in 30 seconds!!");
SendClientMessageToAll(COLOR_YELLOW, "The next mission will be Mountbikers!");
KillTimer(Timer2);
return 1;
}
forward Next(playerid);
public Next(playerid)
{
SendClientMessageToAll(COLOR_YELLOW, "The next mission will be Mountbikers!");
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,0xFF0000AA,"You can't plant if you are in a vehicle");
}
if(gTeam[playerid] == TEAM_ARMY)
{
GameTextForPlayer(playerid,"~w~ Defend this place from the ~g~Green Team",5000,4);
}
else if(gTeam[playerid] == TEAM_TERRIOST && !IsPlayerInAnyVehicle(playerid))
{
for(new i, m = GetMaxPlayers(); i < m; i++)
{
if (IsPlayerConnected(i))
{
Timer = SetTimer("Exploded",15000,false);
new name[MAX_PLAYER_NAME], string[44];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "~r~%s ~w~is planting the bomb",name);
textdraw = TextDrawCreate(445.0, 125.0, string);
TextDrawUseBox(textdraw , 1);
TextDrawFont(textdraw , 1);
TextDrawLetterSize(textdraw ,0.3,1);
TextDrawHideForPlayer(i, textdraw1);
TextDrawShowForPlayer(i, textdraw);
TextDrawColor(textdraw ,0x000000FF);
TextDrawTextSize(textdraw , 200.0, 200.0);
TextDrawLetterSize(textdraw, 0.34, 1.10);
SetTimer("enter",5000,false);
}
}
}
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
if(gTeam[playerid] == TEAM_TERRIOST && !IsPlayerInAnyVehicle(playerid))
{
for(new i, m = GetMaxPlayers(); i < m; i++)
{
if (IsPlayerConnected(i))
{
SetTimer("stopplant",3000,false);
new name[MAX_PLAYER_NAME], string[44];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "~r~%s ~w~stopped planting the bomb",name);
textdraw1 = TextDrawCreate(445.0, 125.0, string);
TextDrawUseBox(textdraw1 , 1);
TextDrawFont(textdraw1 , 1);
TextDrawLetterSize(textdraw1 ,0.3,1);
TextDrawHideForPlayer(i, textdraw);
TextDrawShowForPlayer(i, textdraw1);
TextDrawColor(textdraw1 ,0x000000FF);
TextDrawTextSize(textdraw1 , 200.0, 200.0);
TextDrawLetterSize(textdraw1, 0.34, 1.10);
SetTimer("leave",5000,false);
KillTimer(Timer);
}
}
}
return 1;
}
forward enter(playerid);
public enter(playerid)
{
TextDrawDestroy(textdraw);
return 1;
}
forward leave(playerid);
public leave(playerid)
{
TextDrawDestroy(textdraw1);
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
new team1count, team2count;
for(new i, m = GetMaxPlayers(); i < m; i++)
{
if (IsPlayerConnected(i))
{
if (gTeam[i] == TEAM_ARMY) team1count++;
else if (gTeam[i] == TEAM_TERRIOST) team2count++;
}
}
if (gTeam[playerid] == TEAM_ARMY)
{
if (team1count > (team2count+1)){
SendClientMessage(playerid, COLOR_YELLOW, "This team is full, please choose the other one.");
return 0;
}
}
else if (gTeam[playerid] == TEAM_TERRIOST)
{
if ((team1count+1) < team2count){
SendClientMessage(playerid, COLOR_YELLOW, "This team is full, please choose the other one.");
return 0;
}
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (ispassenger) return 1;
for(new i; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i,vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerTeam(i) == GetPlayerTeam(playerid))
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z+5);
SendClientMessage(playerid, COLOR_YELLOW, "No teamjacking!");
}
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/shop", true))
{
ShowPlayerDialog(playerid,55,DIALOG_STYLE_LIST,""COL_ORANGE"Shop","Vehicles\r\nWeapons","Select", "Cancel");
SendClientMessage(playerid,red,"If the shop doesn't pop up, it is unavaible for this mission!");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 55)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,55+1,DIALOG_STYLE_LIST,""COL_ORANGE"Vehicles",""COL_GREY"Sultan "COL_GREEN"$ 20.000\n"COL_GREY"New Maverick "COL_GREEN"$ 25.000\n"COL_GREY"NRG-500 "COL_GREEN"$ 11.000\n"COL_GREY"Sanchez "COL_GREEN"$ 10.000\n"COL_GREY"Speeder "COL_GREEN"$ 17.000\n"COL_GREY"Squallo "COL_GREEN"$ 17.000\n"COL_GREY"Hunter "COL_GREEN"$ 250.000"COL_GREY"\nMonster Truck "COL_GREEN"$ 40.000\n"COL_GREY"","Select", "Cancel");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,55+2,DIALOG_STYLE_LIST,""COL_ORANGE"Weapons",""COL_GREY"Knife "COL_GREEN"$ 200\n"COL_GREY"Desert Eagle "COL_GREEN"$ 12.000\n"COL_GREY"Sawn-offs "COL_GREEN"$ 25.000\n"COL_GREY"SMG "COL_GREEN"$ 15.000\n"COL_GREY"M4 "COL_GREEN"$ 24.000","Select", "Cancel");
}
}
return 1;
}
if(dialogid == 55+1)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 20000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
new shopcar[MAX_PLAYERS];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
shopcar[playerid] = AddStaticVehicle(560, x, y, z, 82.2873,-1, -1);
GivePlayerMoney(playerid,-20000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" Sultan.");
PutPlayerInVehicle(playerid, shopcar[playerid], 0);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 25000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
new shopcar[MAX_PLAYERS];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
shopcar[playerid] = AddStaticVehicle(488, x, y, z, 82.2873,-1, -1);
GivePlayerMoney(playerid,-25000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" News Maverick.");
PutPlayerInVehicle(playerid, shopcar[playerid], 0);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 11000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
new shopcar[MAX_PLAYERS];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
shopcar[playerid] = AddStaticVehicle(522, x, y, z, 82.2873,-1, -1);
GivePlayerMoney(playerid,-11000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" NRG-500.");
PutPlayerInVehicle(playerid, shopcar[playerid], 0);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
new shopcar[MAX_PLAYERS];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
shopcar[playerid] = AddStaticVehicle(468, x, y, z, 82.2873,-1, -1);
GivePlayerMoney(playerid,-10000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" Sanchez.");
PutPlayerInVehicle(playerid, shopcar[playerid], 0);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 17000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
new shopcar[MAX_PLAYERS];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
shopcar[playerid] = AddStaticVehicle(452, x, y, z, 82.2873,-1, -1);
GivePlayerMoney(playerid,-17000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" Speeder.");
PutPlayerInVehicle(playerid, shopcar[playerid], 0);
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 17000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
new shopcar[MAX_PLAYERS];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
shopcar[playerid] = AddStaticVehicle(446, x, y, z, 82.2873,-1, -1);
GivePlayerMoney(playerid,-17000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" Squallo.");
PutPlayerInVehicle(playerid, shopcar[playerid], 0);
}
if(listitem == 6)
{
if(GetPlayerMoney(playerid) < 250000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
new shopcar[MAX_PLAYERS];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
shopcar[playerid] = AddStaticVehicle(520, x, y, z, 82.2873,-1, -1);//446 moet nog hydra id worden
GivePlayerMoney(playerid,-250000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" Hydra.");
PutPlayerInVehicle(playerid, shopcar[playerid], 0);
}
if(listitem == 7)
{
if(GetPlayerMoney(playerid) < 400000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
new shopcar[MAX_PLAYERS];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
shopcar[playerid] = AddStaticVehicle(406, x, y, z, 82.2873,-1, -1);//446 moet nog hydra id worden
GivePlayerMoney(playerid,-40000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" Monster.");
PutPlayerInVehicle(playerid, shopcar[playerid], 0);
}
}
return 1;
}
if(dialogid == 55+2)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid,-200);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" Knife.");
GivePlayerWeapon(playerid, 4, 1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 12000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid,-12000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" Desert Eagle.");
GivePlayerWeapon(playerid, 24, 999);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 25000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid,-25000);
SendClientMessage(playerid, red, ""COL_GREY"You bought"COL_ORANGE" Sawn Offs.");
GivePlayerWeapon(playerid, 26, 999);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid,-15000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" SMG.");
GivePlayerWeapon(playerid, 29, 999);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 24000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid,-24000);
SendClientMessage(playerid, red, ""COL_GREY"You bought a"COL_ORANGE" M4.");
GivePlayerWeapon(playerid, 31, 999);
}
return 1;
}
}
return 0;
}