28.04.2015, 11:02
I am getting lots of errors
I am fixing an old script up and have these errors, Help?
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(244) : warning 217: loose indentation
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(244) : error 029: invalid expression, assumed zero
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(244) : error 004: function "OnPlayerDisconnect" is not implemented
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(249) : warning 225: unreachable code
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(249) : error 029: invalid expression, assumed zero
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(249) : error 004: function "OnPlayerSpawn" is not implemented
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : warning 217: loose indentation
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : error 029: invalid expression, assumed zero
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : warning 215: expression has no effect
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : error 001: expected token: ";", but found "if"
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : error 036: empty statement
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
8 Errors.
pawn Код:
#include <a_samp>
#define DIALOG_NAME 1
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_RED 0xAA3333AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_BRIGHTRED 0xFF0000AA
#define COLOR_INDIGO 0x4B00B0AA
#define COLOR_VIOLET 0x9955DEEE
#define COLOR_LIGHTRED 0xFF99AADD
#define COLOR_SEAGREEN 0x00EEADDF
#define COLOR_GRAYWHITE 0xEEEEFFC4
#define COLOR_LIGHTNEUTRALBLUE 0xabcdef66
#define COLOR_GREENISHGOLD 0xCCFFDD56
#define COLOR_LIGHTBLUEGREEN 0x0FFDD349
#define COLOR_NEUTRALBLUE 0xABCDEF01
#define COLOR_LIGHTCYAN 0xAAFFCC33
#define COLOR_LEMON 0xDDDD2357
#define COLOR_MEDIUMBLUE 0x63AFF00A
#define COLOR_NEUTRAL 0xABCDEF97
#define COLOR_BLACK 0x00000000
#define COLOR_NEUTRALGREEN 0x81CFAB00
#define COLOR_DARKGREEN 0x12900BBF
#define COLOR_LIGHTGREEN 0x24FF0AB9
#define COLOR_DARKBLUE 0x300FFAAB
#define COLOR_BLUEGREEN 0x46BBAA00
#define COLOR_PINK 0xFF66FFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_PURPLE 0x800080AA
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_RED1 0xFF0000AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BROWN 0x993300AA
#define COLOR_CYAN 0x99FFFFAA
#define COLOR_TAN 0xFFFFCCAA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_KHAKI 0x999900AA
#define COLOR_LIME 0x99FF00AA
#define COLOR_SYSTEM 0xEFEFF7AA
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD1 0xB4B5B7FF
new Text:textdraw;
new Text:textdraw1;
new Text:Black;
// Teams - Ballas - Grove - Aztecas - //
new gTeam[MAX_PLAYERS];
#define TEAM_BALLAS 0
#define B_SKIN 102
#define B_WEAPON 24
#define B_WEAPON2 31
#define B_WEAPON3 29
#define B_COLOR 0xAA3333AA
#define TEAM_GROVE 1
#define G_SKIN 105
#define G_WEAPON 24
#define G_WEAPON2 31
#define G_WEAPON3 29
#define G_COLOR 0x33AA33AA
#define TEAM_AZTECAS 2
#define A_SKIN 115
#define A_WEAPON 24
#define A_WEAPON2 31
#define A_WEAPON3 29
#define A_COLOR 0x300FFAAB
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 Timer4;
new Team1Count;
new Team2Count;
main()
{
print("+----------------------------------+\n");
print("+ Gang Wars! +\n");
print("+----------------------------------+\n");
}
public OnGameModeInit()
{
Timer4 = SetTimer("Next",270000,false);
AddStaticVehicle(467,2482.4065,-1655.0054,13.0566,88.3722,86,86); // Oceanic (Grove)
AddStaticVehicle(567,2508.3542,-1666.5747,13.2666,10.8028,86,86); // Savanna (Grove)
AddStaticVehicle(536,2490.4897,-1682.8024,13.0739,269.2473,86,86); // Blade (Grove)
AddStaticVehicle(560,2473.3931,-1704.8989,13.2309,358.9504,86,86); // Sultan (Grove)
AddStaticVehicle(522,2504.0635,-1680.7866,12.9562,129.6161,86,86); // NRG (Grove)
AddStaticVehicle(487,2529.9153,-1677.4232,20.0584,90.1973,86,86); // Maverick (Grove)
AddStaticVehicle(467,2186.0596,-1672.9365,14.0392,347.6639,58,58); // Oceanic (Ballas)
AddStaticVehicle(567,2188.1912,-1663.3453,14.6180,347.4898,58,58); // Savanna (Ballas)
AddStaticVehicle(536,2194.8850,-1669.8597,14.2627,347.8792,58,58); // Blade (Ballas)
AddStaticVehicle(560,2197.1851,-1659.1492,14.7497,346.9435,58,58); // Sultan (Ballas)
AddStaticVehicle(522,2187.6973,-1648.3765,15.0478,298.5362,58,58); // NRG (Ballas)
AddStaticVehicle(487,2165.7427,-1664.8199,22.2012,313.3387,58,58); // Maverick (Ballas)
CreateObject(14553,-349.00000000,1597.90002441,900.79998779,0.00000000,0.00000000,0.00000000); //object(androm_des_obj) (2)
CreateObject(14548,-348.89999390,1599.19995117,900.70001221,0.00000000,0.00000000,0.00000000); //object(cargo_test) (2)
/*
Objects converted: 5
Vehicles converted: 4
Vehicle models found: 4
----------------------
In the time this conversion took to finish the US national debt has risen by about $10,701.39!
*/
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)
UsePlayerPedAnims();
DisableInteriorEnterExits();
SetGameModeText("|Gang Wars|");
AddPlayerClass(102, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0, 0);// - Ballas - //
AddPlayerClass(105, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0, 0);// - Grove - //
AddPlayerClass(115, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0, 0);// - Aztecas - //
UsePlayerPedAnims();
Timer2 = SetTimer("NoExplode",300000,false);
CreateObject(10828,-2459.21948242,1509.98645020,12.80105972,0.00000000,0.00000000,264.00000000); //object(drydock1_sfse) (1)
CreateObject(10828,-2462.85302734,1474.91772461,12.69999313,0.00000000,0.00000000,264.00000000); //object(drydock1_sfse) (2)
CreateObject(10828,-2466.55004883,1440.64086914,12.52502060,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (3)
CreateObject(10828,-2469.15698242,1416.96289062,12.88667011,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (4)
CreateObject(10828,-2502.15307617,1512.82995605,11.25000000,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (5)
CreateObject(10828,-2505.79907227,1478.23242188,11.00000000,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (6)
CreateObject(10828,-2509.46020508,1443.17895508,11.00000000,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (7)
CreateObject(10828,-2512.53784180,1417.40686035,11.07130623,0.00000000,0.00000000,259.99597168); //object(drydock1_sfse) (8)
CreateObject(10828,-2300.75756836,1527.40588379,11.72590256,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (9)
CreateObject(10828,-2304.78051758,1492.13867188,11.50000000,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (10)
CreateObject(10828,-2308.45581055,1457.14038086,11.45000458,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (11)
CreateObject(10828,-2312.10815430,1422.79211426,11.50000000,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (12)
CreateObject(10828,-2315.70092773,1388.90039062,11.62683868,0.00000000,0.00000000,263.99597168); //object(drydock1_sfse) (13)
CreateObject(10828,-2327.67041016,1357.70275879,11.06532097,0.00000000,2.00000000,234.74591064); //object(drydock1_sfse) (14)
CreateObject(10828,-2522.86621094,1555.19763184,11.95000458,0.00000000,0.00000000,183.99597168); //object(drydock1_sfse) (15)
CreateObject(10828,-2556.84228516,1552.67797852,12.25000000,0.00000000,0.00000000,183.99353027); //object(drydock1_sfse) (16)
CreateObject(10828,-2591.47534180,1550.84448242,12.38559532,0.00000000,0.00000000,183.99353027); //object(drydock1_sfse) (17)
CreateObject(10828,-2625.85083008,1548.29833984,12.00000000,0.00000000,0.00000000,183.99353027); //object(drydock1_sfse) (18)
CreateObject(10828,-2657.41821289,1546.00109863,12.25000000,0.00000000,0.00000000,183.99353027); //object(drydock1_sfse) (19)
CreateObject(10828,-2336.28540039,1546.44482422,24.62937927,0.00000000,0.00000000,93.99353027); //object(drydock1_sfse) (20)
CreateObject(10828,-2355.04492188,1562.37365723,25.37937927,0.00000000,0.00000000,355.99353027); //object(drydock1_sfse) (21)
CreateObject(10828,-2441.28344727,1558.68896484,20.92606926,0.00000000,0.00000000,355.98999023); //object(drydock1_sfse) (22)
CreateObject(10828,-2510.50415039,1556.36828613,24.60282135,0.00000000,0.00000000,5.98999023); //object(drydock1_sfse)
return 1;
}
public OnGameModeExit()
{
TextDrawDestroy(Mission);
TextDrawDestroy(ArmyO);
TextDrawDestroy(TerriostO);
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,"~r~Ballas",1000,5);
gTeam[playerid] = TEAM_BALLAS;
}
else if(classid == 1)
{
GameTextForPlayer(playerid,"~g~Grove",1000,5);
gTeam[playerid] = TEAM_GROVE;
}
else if(classid == 2)
{
GameTextForPlayer(playerid,"~b~Aztecas",1000,5);
gTeam[playerid] = TEAM_AZTECAS;
return 1;
}
public OnPlayerDisconnect(playerid, reason);
{
TextDrawHideForPlayer(playerid, Mission);
return 1;
}
public OnPlayerSpawn(playerid);
{
if(gTeam[playerid] == TEAM_GROVE)
{
// - Angles and Posistions - //
SetPlayerPos(playerid,2471.39990234,-1705.00000000,13.19999981);
SetPlayerFacingAngle(playerid,351.5399);
// - Timers - //
SetTimer("HideTDarmy",5000,false);
// - Weapons - //
GivePlayerWeapon(playerid,G_WEAPON3, 1500);
GivePlayerWeapon(playerid,G_WEAPON2, 1500);
GivePlayerWeapon(playerid,G_WEAPON, 1500);
// - Skins - //
SetPlayerSkin(playerid,G_SKIN);
// - Nametag and Blip Color - //
SetPlayerColor(playerid,G_COLOR);
// - Other stuff - //
SetPlayerTeam(playerid,1);
SetPlayerInterior(playerid, 0);
SetPlayerTime(playerid,0,0);
SetPlayerCheckpoint(playerid, 2529.39990234,-1666.90002441,14.80000019, 6.0);
Team2Count = Team2Count + 1;
ShowPlayerMarkers(0);
}
}
else if(gTeam[playerid] == TEAM_BALLAS);
{
SetPlayerPos(playerid,2172.4897,-1671.3495,15.0859,299.4541);
SetPlayerFacingAngle(playerid,351.5399);
SetTimer("HideTDterriost",5000,false);
SetPlayerColor(playerid,B_COLOR);
GivePlayerWeapon(playerid,B_WEAPON,1500);
GivePlayerWeapon(playerid,B_WEAPON2,1500);
GivePlayerWeapon(playerid,B_WEAPON3,1500);
GivePlayerWeapon(playerid,34,1500);
SetPlayerSkin(playerid,B_SKIN);
SetPlayerTime(playerid,12,0);
SetPlayerInterior(playerid, 0);
ShowPlayerMarkers(0);
SetPlayerCheckpoint(playerid, 2529.39990234,-1666.90002441,14.80000019, 6.0);
Team1Count = Team1Count + 1;
new zskin = random(3);
switch(zskin) {
case 0:SetPlayerSkin(playerid,102);
case 1:SetPlayerSkin(playerid,103);
case 2:SetPlayerSkin(playerid,104);
}
}
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, 1000);
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);
}
else if(gTeam[i] == TEAM_TERRIOST)
{
GameTextForPlayer(i, "~r~ Mission Failed", 6000, 4);
PlayerPlaySound(i, 1185, 0.0, 0.0, 0.0);
}
}
}
SetTimer("Finsh",6000,false);
return 1;
}
forward Explode(playerid);
public Explode(playerid)
{
SetTimer("explosion",2000,false);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 40.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 50.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
RemoveBuildingForPlayer(playerid, 9686, -2681.4922, 1595.0078, 109.4375, 0.25);
RemoveBuildingForPlayer(playerid, 9687, -2681.4922, 1684.4609, 120.4531, 0.25);
RemoveBuildingForPlayer(playerid, 9688, -2681.5000, 1764.8438, 113.1172, 0.25);
RemoveBuildingForPlayer(playerid, 9689, -2681.4922, 1684.4609, 120.4531, 0.25);
RemoveBuildingForPlayer(playerid, 9690, -2681.4922, 1595.0078, 109.4375, 0.25);
RemoveBuildingForPlayer(playerid, 9691, -2681.4922, 1847.9375, 120.0859, 0.25);
RemoveBuildingForPlayer(playerid, 9693, -2681.4922, 1847.9375, 120.0859, 0.25);
RemoveBuildingForPlayer(playerid, 9838, -2681.4922, 1595.0078, 109.4375, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1609.8828, 70.0938, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1860.7500, 72.1719, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1798.0313, 73.3281, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1923.4688, 69.8828, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1735.3125, 73.3438, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1672.6016, 72.3047, 0.25);
CreateObject(9689, -2654.35, 1847.18, 83.00, -18.00, 15.00, 209.00);
CreateObject(9689, -2663.89, 1695.90, 45.30, -40.00, 15.00, 360.00);
CreateObject(9690, -2615.34, 1592.64, 158.21, 11.00, -11.00, 148.29);
CreateObject(9690, -2780.21, 1610.01, 116.91, -25.00, -40.00, 9.27);
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);
SetTimer("Finsh",5000,false);
}
else if(gTeam[i] == TEAM_ARMY)
{
GameTextForPlayer(i, "~r~ Mission Failed", 6000, 4);
SetTimer("explosion",2000,false);
PlayerPlaySound(i, 1185, 0.0, 0.0, 0.0);
SetTimer("Finsh",5000,false);
}
}
}
return 1;
}
forward broke(playerid);
public broke(playerid)
{
TextDrawHideForPlayer(playerid, Black);
SetTimer("Finsh",6000,false);
return 1;
}
forward Finsh(playerid);
public Finsh(playerid)
{
PlayerPlaySound(playerid, 1130, 0.0, 0.0, 10.0);
GameTextForPlayer(playerid,"~b~PLEASE WAIT CHANGING ~w~MISSION",6000,0);
SendRconCommand("changemode heavycompetition");
return 1;
}
forward explosion(playerid);
public explosion(playerid)
{
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 11, 70.0);
CreateExplosion(-332.89999390,1595.40002441,75.69999695, 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 Heavy Competition!");
KillTimer(Timer2);
return 1;
}
forward Next(playerid);
public Next(playerid)
{
SendClientMessageToAll(COLOR_YELLOW, "The next mission will be Heavy Competition!");
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 ~r~Ballas",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);
CountDown(playerid, 600);
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);
CountDown(playerid, 600);
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_RED, "This team is full, please choose the other one.");
return 0;
}
}
else if (gTeam[playerid] == TEAM_TERRIOST)
{
if ((team1count+1) < team2count){
SendClientMessage(playerid, COLOR_RED, "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;
}
stock CountDown(playerid, time)
{
CountDownTime[playerid] = time;
CTimer[playerid] = SetTimerEx("CountDownTimer", 600000, false, "i", playerid);
return 0;
}
forward CountDownTimer(playerid);
public CountDownTimer(playerid)
{
if(CountDownTime[playerid] > 1)
{
new timer[28];
format(timer, sizeof(timer), "%i Seconds", CountDownTime[playerid]);
GameTextForPlayer(playerid, timer, 1000, 0);
CountDownTime[playerid] -= 1;
return 1;
}
else
{
KillTimer(CTimer[playerid]);
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/shop", true))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Buy a Weapon!", " MP5 ($1500)\n TEC-9 ($1500)\n UZI ($1500)\n Desert Eagle ($2500)", "Select", "Cancel");
return 1;
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response){
switch(dialogid)
{
case 1:
{
switch(listitem)
{
case 0: //MP5
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,0xFF0000FF,"You cannot afford this!");
GivePlayerWeapon(playerid,WEAPON_MP5,1500);
GivePlayerMoney(playerid,-1500);
}
case 1:
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,0xFF0000FF,"You cannot afford this!");
GivePlayerWeapon(playerid,WEAPON_TEC9,1500);
GivePlayerMoney(playerid,-1500);
}
case 2:
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,0xFF0000FF,"You cannot afford this!");
GivePlayerWeapon(playerid,WEAPON_UZI,1500);
GivePlayerMoney(playerid,-1500);
}
case 3:
{
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,0xFF0000FF,"You cannot afford this!");
GivePlayerWeapon(playerid,WEAPON_DEAGLE,1500);
GivePlayerMoney(playerid,-2500);
}
}
}
}
}
else {
SendClientMessage(playerid, COLOR_RED, "You have cancelled");
}
}
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(244) : warning 217: loose indentation
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(244) : error 029: invalid expression, assumed zero
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(244) : error 004: function "OnPlayerDisconnect" is not implemented
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(249) : warning 225: unreachable code
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(249) : error 029: invalid expression, assumed zero
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(249) : error 004: function "OnPlayerSpawn" is not implemented
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : warning 217: loose indentation
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : error 029: invalid expression, assumed zero
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : warning 215: expression has no effect
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : error 001: expected token: ";", but found "if"
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : error 036: empty statement
C:\Users\Me\Desktop\GTA SA-MP Server\gamemodes\NewGangWars.pwn(280) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
8 Errors.