Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include zcmd
- #include streamer
- #define MAX_FALL_OUT_OBJECTS 250
- #define MAX_FALL_OUT_POS 1
- #define MAX_REDBLUE_POSITIONS 1
- #define MAX_CAPTURE_POS 1
- #define EventTime 5 // 5 minutes
- #define MAX_EVENTS 3
- new Text:TeamTextdraw0;
- new Text:TeamTextdraw1;
- new Text:TeamTextdraw2;
- new Text:TeamTextdraw3;
- new Text:TeamTextdraw4;
- new Text:TeamTextdraw5;
- enum BlueRedz {
- Weapons[5],
- WeaponsAmmo,
- FlagRedStats,
- FlagBlueStats,
- FlagRedID,
- FlagBlueID,
- Position,
- Flagger[2],
- Settedup,
- Runned,
- Members,
- TurnTO,
- Count,
- MAPIcon[2],
- Members2[2],
- TeamCaptured,
- LastJoined,
- Kills[2],
- UpdateTimer,
- TimeLeft,
- Master,
- CountFinisehed,
- Float:FallOutLowestZ,
- FallOutObjects[MAX_FALL_OUT_OBJECTS],
- FallOutTimer[2],
- Attempts,
- }
- new Event1Stats[BlueRedz];
- enum PTeamStats {
- TeamID,
- InTeam,
- pKillszz,
- WasIn,
- }
- new DB:bans;
- new PEvent1Status[MAX_PLAYERS][PTeamStats];
- ResetEventVars(playerid) {
- PEvent1Status[playerid][TeamID] = 0;
- PEvent1Status[playerid][InTeam] = 0;
- PEvent1Status[playerid][pKillszz] = 0;
- }
- new MainEventTimer;
- new Text:TDEditor_TD[22], EventState[4], InEventList[MAX_PLAYERS];
- new Float:FallOutPositioins[1][3] = {
- {1929.9554,-1067.6710,428.0144}
- };
- new Float:BlueRedPositions1[2][3] = {
- {-4180.7217,-6750.0005,16.0720}, // blue
- {-4394.0425,-6777.3726,20.0842} // red
- };
- new Float:CapturePositions1[2][3] = {
- {1889.3916,-587.1409,39.3051}, // blue
- {1906.0526,-286.3738,13.1843} // red
- };
- SetPlayerRedPosition(playerid) {
- if(Event1Stats[Settedup] == 1) {
- if(Event1Stats[Position] == 0) {
- SetPlayerPos(playerid, BlueRedPositions1[1][0], BlueRedPositions1[1][1], BlueRedPositions1[1][2]);
- }
- }
- if(Event1Stats[Settedup] == 2) {
- if(Event1Stats[Position] == 0) {
- SetPlayerPos(playerid, CapturePositions1[1][0], CapturePositions1[1][1], CapturePositions1[1][2]);
- }
- }
- }
- SetPlayerBluePosition(playerid) {
- if(Event1Stats[Settedup] == 1) {
- if(Event1Stats[Position] == 0) {
- SetPlayerPos(playerid, BlueRedPositions1[0][0], BlueRedPositions1[0][1], BlueRedPositions1[0][2]);
- }
- }
- if(Event1Stats[Settedup] == 2) {
- if(Event1Stats[Position] == 0) {
- SetPlayerPos(playerid, CapturePositions1[0][0], CapturePositions1[0][1], CapturePositions1[0][2]);
- }
- }
- }
- Float:GetEventMinimumPos(positionID) {
- switch(positionID) {
- case 0:
- {
- return 423.0;
- }
- }
- return 0.0;
- }
- Float:GetRedPosX(positionID) {
- if(Event1Stats[Settedup] == 1) {
- switch(positionID) {
- case 0: {
- return 1906.0526;
- }
- }
- }
- if(Event1Stats[Settedup] == 2) {
- switch(positionID) {
- case 0: {
- return 1906.0526;
- }
- }
- }
- return 0.0;
- }
- Float:GetRedPosY(positionID) {
- if(Event1Stats[Settedup] == 1) {
- switch(positionID) {
- case 0: {
- return -286.3738;
- }
- }
- }
- if(Event1Stats[Settedup] == 2) {
- switch(positionID) {
- case 0: {
- return -286.3738;
- }
- }
- }
- return 0.0;
- }
- Float:GetRedPosZ(positionID) {
- if(Event1Stats[Settedup] == 1) {
- switch(positionID) {
- case 0: {
- return 13.1843;
- }
- }
- }
- if(Event1Stats[Settedup] == 2) {
- switch(positionID) {
- case 0: {
- return 13.1843;
- }
- }
- }
- return 0.0;
- }
- Float:GetBluePosX(positionID) {
- if(Event1Stats[Settedup] == 1) {
- switch(positionID) {
- case 0: {
- return 1889.3916;
- }
- }
- }
- if(Event1Stats[Settedup] == 2) {
- switch(positionID) {
- case 0: {
- return 1889.3916;
- }
- }
- }
- return 0.0;
- }
- Float:GetBluePosY(positionID) {
- if(Event1Stats[Settedup] == 1) {
- switch(positionID) {
- case 0: {
- return -587.1409;
- }
- }
- }
- if(Event1Stats[Settedup] == 2) {
- switch(positionID) {
- case 0: {
- return -587.1409;
- }
- }
- }
- return 0.0;
- }
- Float:GetBluePosZ(positionID) {
- if(Event1Stats[Settedup] == 1) {
- switch(positionID) {
- case 0: {
- return 39.3051;
- }
- }
- }
- if(Event1Stats[Settedup] == 2) {
- switch(positionID) {
- case 0: {
- return 39.3051;
- }
- }
- }
- return 0.0;
- }
- CMD:join(playerid,params[]) {
- if(( EventState[0] == 1 || EventState[3] == 1 ) && Event1Stats[Settedup] == 1) {
- if(Event1Stats[Runned] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: Event Already Started You Can't Join It Anymore!");
- return 1;
- }
- if(PEvent1Status[playerid][InTeam] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: You already in a event and can't join another one!");
- return 1;
- }
- if(Event1Stats[TurnTO] == 0) {
- new string[230];
- format(string,sizeof string,"%s Has Participated In Red And Blue Teams Event! | Team: {FF0000}Red {33CCFF}|- {FFFF00}/join {33CCFF}to participate -|",pName(playerid));
- SendClientMessageToAll(0x33CCFFAA, string);
- Event1Stats[TurnTO] = 1;
- PEvent1Status[playerid][TeamID] = 1;
- PEvent1Status[playerid][InTeam] = 1;
- /*
- SetPlayerVirtualWorld(playerid, playerid+1);
- ResetPlayerWeapons(playerid);
- */
- Event1Stats[Members2][0] ++;
- }
- else if(Event1Stats[TurnTO] == 1) {
- new string[230];
- format(string,sizeof string,"%s Has Participated In Red And Blue Teams Event! | Team: {00FFFF}Blue {33CCFF}|- {FFFF00}/join {33CCFF}to participate -|",pName(playerid));
- SendClientMessageToAll(0x33CCFFAA, string);
- Event1Stats[TurnTO] = 0;
- PEvent1Status[playerid][TeamID] = 2;
- PEvent1Status[playerid][InTeam] = 1;
- /*
- SetPlayerVirtualWorld(playerid, playerid+1);
- ResetPlayerWeapons(playerid);
- */
- Event1Stats[Members2][1] ++;
- }
- Event1Stats[LastJoined] = GetTickCount();
- Event1Stats[Members] ++;
- return 1;
- }
- if(( EventState[1] == 1 || EventState[3] == 1 ) && Event1Stats[Settedup] == 2) {
- if(Event1Stats[Runned] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: Event Already Started You Can't Join It Anymore!");
- return 1;
- }
- if(PEvent1Status[playerid][InTeam] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: You already in a event and can't join another one!");
- return 1;
- }
- if(Event1Stats[TurnTO] == 0) {
- new string[230];
- format(string,sizeof string,"%s Has Participated In Capture The Flag Event! | Team: {FF0000}Red {33CCFF}|- {FFFF00}/join {33CCFF}to participate -|",pName(playerid));
- SendClientMessageToAll(0x33CCFFAA, string);
- Event1Stats[TurnTO] = 1;
- PEvent1Status[playerid][TeamID] = 1;
- PEvent1Status[playerid][InTeam] = 1;
- Event1Stats[Members2][0] ++;
- }
- else if(Event1Stats[TurnTO] == 1) {
- new string[230];
- format(string,sizeof string,"%s Has Participated In Capture The Flag Event! | Team: {00FFFF}Blue {33CCFF}|- {FFFF00}/join {33CCFF}to participate -|",pName(playerid));
- SendClientMessageToAll(0x33CCFFAA, string);
- Event1Stats[TurnTO] = 0;
- PEvent1Status[playerid][TeamID] = 2;
- PEvent1Status[playerid][InTeam] = 1;
- Event1Stats[Members2][1] ++;
- }
- Event1Stats[LastJoined] = GetTickCount();
- Event1Stats[Members] ++;
- return 1;
- }
- if(( EventState[2] == 1 || EventState[3] == 1 ) && Event1Stats[Settedup] == 3) {
- if(Event1Stats[Runned] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: Event Already Started You Can't Join It Anymore!");
- return 1;
- }
- if(PEvent1Status[playerid][InTeam] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: You already in a event and can't join another one!");
- return 1;
- }
- new string[230];
- format(string,sizeof string,"%s Has Participated In Fall Out Event! |- {FFFF00}/join {33CCFF}to participate -|",pName(playerid));
- SendClientMessageToAll(0x33CCFFAA, string);
- PEvent1Status[playerid][InTeam] = 1;
- Event1Stats[Members2][1] ++;
- Event1Stats[LastJoined] = GetTickCount();
- Event1Stats[Members] ++;
- return 1;
- }
- else return SendClientMessage(playerid, 0xFF0000AA,"ERROR: There're no event running at the moment!");
- }
- public OnFilterScriptInit() {
- CreateEventObjects();
- CreateEventTextDraws();
- db_query(bans, "CREATE TABLE IF NOT EXISTS `EventStats` (`RedBlue`,`CaptureFlag`,`FallOut`,`AutoRun`)");
- new Query[250],DBResult:Result;
- format(Query,sizeof Query,"SELECT * FROM `EventStats`");
- Result = db_query(bans, Query);
- if(!db_num_rows(Result)) {
- format(Query,sizeof Query,"INSERT INTO `EventStats` (`RedBlue`,`CaptureFlag`,`FallOut`,`AutoRun`) ('0','0','0','0')");
- db_query(bans, Query);
- EventState[0] = 0;
- EventState[1] = 0;
- EventState[2] = 0;
- EventState[3] = 0;
- }
- else {
- new Eventsstats[4][10];
- db_get_field_assoc(Result,"RedBlue", Eventsstats[0], sizeof(Eventsstats[]));
- db_get_field_assoc(Result,"CaptureFlag", Eventsstats[1], sizeof(Eventsstats[]));
- db_get_field_assoc(Result,"FallOut", Eventsstats[2], sizeof(Eventsstats[]));
- db_get_field_assoc(Result,"AutoRun", Eventsstats[3], sizeof(Eventsstats[]));
- EventState[0] = strval(Eventsstats[0]);
- EventState[1] = strval(Eventsstats[1]);
- EventState[2] = strval(Eventsstats[2]);
- EventState[3] = strval(Eventsstats[3]);
- if(EventState[0] == 1) {
- ChangeTextDrawPos(TDEditor_TD[14], 1);
- }
- if(EventState[1] == 1) {
- ChangeTextDrawPos(TDEditor_TD[17], 1);
- }
- if(EventState[2] == 1) {
- ChangeTextDrawPos(TDEditor_TD[18], 1);
- }
- if(EventState[3] == 1) {
- ChangeTextDrawPos(TDEditor_TD[20], 1);
- }
- }
- db_free_result(Result);
- }
- CMD:mevents(playerid,params[]) {
- if(IsPlayerAdmin(playerid)) {
- for(new i = 0; i < sizeof TDEditor_TD; i++) {
- TextDrawShowForPlayer(playerid, TDEditor_TD[i]);
- }
- InEventList[playerid] = 1;
- SelectTextDraw(playerid, -1);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFF0000AA,"ERROR: You need to be administrator level 6 to use this command!");
- }
- TellEvent(playerid, eventid) {
- switch(eventid) {
- case 0: {
- if(EventState[1] == 1 || EventState[2] == 1 || EventState[3] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: Just one event can be runned at once!");
- PlayerPlaySound(playerid, 1085, 0, 0, 0);
- return 0;
- }
- else
- {
- MainEventTimer = SetTimerEx("RunEvent", 1 * 60 * 1000, 0, "i", 0);
- SendClientMessage(playerid, 0x33CCFFAA,"Red And Blue Teams Event Going To Start After 1 Minute");
- }
- }
- case 1: {
- if(EventState[0] == 1 || EventState[2] == 1 || EventState[3] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: Just one event can be runned at once!");
- PlayerPlaySound(playerid, 1085, 0, 0, 0);
- return 0;
- }
- else
- {
- MainEventTimer = SetTimerEx("RunEvent", 1 * 60 * 1000, 0, "i", 1);
- SendClientMessage(playerid, 0x33CCFFAA,"Capture The Flag Event Going To Start After 1 Minute");
- }
- }
- case 2: {
- if(EventState[1] == 1 || EventState[0] == 1 || EventState[3] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: Just one event can be runned at once!");
- PlayerPlaySound(playerid, 1085, 0, 0, 0);
- return 0;
- }
- else
- {
- MainEventTimer = SetTimerEx("RunEvent", 1 * 60 * 1000, 0, "i", 2);
- SendClientMessage(playerid, 0x33CCFFAA,"Fall Out Event Going To Start After 1 Minutes");
- }
- }
- case 3: {
- if(EventState[1] == 1 || EventState[2] == 1 || EventState[0] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: Just one event can be runned at once!");
- PlayerPlaySound(playerid, 1085, 0, 0, 0);
- return 0;
- }
- else
- {
- new randomevent = random(MAX_EVENTS);
- MainEventTimer = SetTimerEx("RunEvent", 1 * 60 * 1000, 0, "i", randomevent);
- SendClientMessage(playerid, 0x33CCFFAA,"Random Event Going To Start After 1 Minute [ and will run another random event after 10 mins from last event ]!");
- }
- }
- }
- return 1;
- }
- public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart) {
- if(Event1Stats[Settedup] != 0 && Event1Stats[Settedup] < 3 && damagedid != INVALID_PLAYER_ID && playerid != INVALID_PLAYER_ID && PEvent1Status[playerid][InTeam] == 1) {
- if(Event1Stats[Runned] == 1 && PEvent1Status[playerid][TeamID] == PEvent1Status[damagedid][TeamID]) {
- GameTextForPlayer(playerid, "~r~Don't Attack Your Team Members!", 3000, 3);
- new Float:pHealth,Float:pArmour;
- GetPlayerHealth(playerid, pHealth);
- GetPlayerArmour(playerid, pArmour);
- if(pArmour > 0.0)
- {
- SetPlayerArmour(playerid, pArmour+amount);
- }
- else
- {
- SetPlayerHealth(playerid, pHealth+amount);
- }
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid) {
- ResetEventVars(playerid);
- InEventList[playerid] = 0;
- return 1;
- }
- ChangeTextDrawPos(Text:textdrawid, KIND = 1) {
- switch(KIND) {
- case 1: {
- if(textdrawid == TDEditor_TD[14]) {
- TextDrawDestroy(TDEditor_TD[14]);
- TDEditor_TD[14] = TextDrawCreate(394.375000, 204.583221, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[14], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[14], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[14], 1);
- TextDrawColor(TDEditor_TD[14], -1);
- TextDrawSetShadow(TDEditor_TD[14], 0);
- TextDrawSetOutline(TDEditor_TD[14], 0);
- TextDrawBackgroundColor(TDEditor_TD[14], 255);
- TextDrawFont(TDEditor_TD[14], 4);
- TextDrawSetProportional(TDEditor_TD[14], 0);
- TextDrawSetShadow(TDEditor_TD[14], 0);
- TextDrawSetSelectable(TDEditor_TD[14], true);
- }
- if(textdrawid == TDEditor_TD[17]) {
- TextDrawDestroy(TDEditor_TD[17]);
- TDEditor_TD[17] = TextDrawCreate(394.375000, 222.083206, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[17], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[17], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[17], 1);
- TextDrawColor(TDEditor_TD[17], -1);
- TextDrawSetShadow(TDEditor_TD[17], 0);
- TextDrawSetOutline(TDEditor_TD[17], 0);
- TextDrawBackgroundColor(TDEditor_TD[17], 255);
- TextDrawFont(TDEditor_TD[17], 4);
- TextDrawSetProportional(TDEditor_TD[17], 0);
- TextDrawSetShadow(TDEditor_TD[17], 0);
- TextDrawSetSelectable(TDEditor_TD[17], true);
- }
- if(textdrawid == TDEditor_TD[18]) {
- TextDrawDestroy(TDEditor_TD[18]);
- TDEditor_TD[18] = TextDrawCreate(394.375000, 240.749877, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[18], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[18], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[18], 1);
- TextDrawColor(TDEditor_TD[18], -1);
- TextDrawSetShadow(TDEditor_TD[18], 0);
- TextDrawSetOutline(TDEditor_TD[18], 0);
- TextDrawBackgroundColor(TDEditor_TD[18], 255);
- TextDrawFont(TDEditor_TD[18], 4);
- TextDrawSetProportional(TDEditor_TD[18], 0);
- TextDrawSetShadow(TDEditor_TD[18], 0);
- TextDrawSetSelectable(TDEditor_TD[18], true);
- }
- if(textdrawid == TDEditor_TD[20]) {
- TextDrawDestroy(TDEditor_TD[20]);
- TDEditor_TD[20] = TextDrawCreate(394.375000, 337.583374, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[20], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[20], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[20], 1);
- TextDrawColor(TDEditor_TD[20], -1);
- TextDrawSetShadow(TDEditor_TD[20], 0);
- TextDrawSetOutline(TDEditor_TD[20], 0);
- TextDrawBackgroundColor(TDEditor_TD[20], 255);
- TextDrawFont(TDEditor_TD[20], 4);
- TextDrawSetProportional(TDEditor_TD[20], 0);
- TextDrawSetShadow(TDEditor_TD[20], 0);
- TextDrawSetSelectable(TDEditor_TD[20], true);
- }
- }
- case 0: {
- if(textdrawid == TDEditor_TD[14]) {
- TextDrawDestroy(TDEditor_TD[14]);
- TDEditor_TD[14] = TextDrawCreate(450.625000, 204.583221, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[14], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[14], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[14], 1);
- TextDrawColor(TDEditor_TD[14], -1);
- TextDrawSetShadow(TDEditor_TD[14], 0);
- TextDrawSetOutline(TDEditor_TD[14], 0);
- TextDrawBackgroundColor(TDEditor_TD[14], 255);
- TextDrawFont(TDEditor_TD[14], 4);
- TextDrawSetProportional(TDEditor_TD[14], 0);
- TextDrawSetShadow(TDEditor_TD[14], 0);
- TextDrawSetSelectable(TDEditor_TD[14], true);
- }
- if(textdrawid == TDEditor_TD[17]) {
- TextDrawDestroy(TDEditor_TD[17]);
- TDEditor_TD[17] = TextDrawCreate(450.625000, 222.083206, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[17], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[17], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[17], 1);
- TextDrawColor(TDEditor_TD[17], -1);
- TextDrawSetShadow(TDEditor_TD[17], 0);
- TextDrawSetOutline(TDEditor_TD[17], 0);
- TextDrawBackgroundColor(TDEditor_TD[17], 255);
- TextDrawFont(TDEditor_TD[17], 4);
- TextDrawSetProportional(TDEditor_TD[17], 0);
- TextDrawSetShadow(TDEditor_TD[17], 0);
- TextDrawSetSelectable(TDEditor_TD[17], true);
- }
- if(textdrawid == TDEditor_TD[18]) {
- TextDrawDestroy(TDEditor_TD[18]);
- TDEditor_TD[18] = TextDrawCreate(450.625000, 240.749877, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[18], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[18], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[18], 1);
- TextDrawColor(TDEditor_TD[18], -1);
- TextDrawSetShadow(TDEditor_TD[18], 0);
- TextDrawSetOutline(TDEditor_TD[18], 0);
- TextDrawBackgroundColor(TDEditor_TD[18], 255);
- TextDrawFont(TDEditor_TD[18], 4);
- TextDrawSetProportional(TDEditor_TD[18], 0);
- TextDrawSetShadow(TDEditor_TD[18], 0);
- TextDrawSetSelectable(TDEditor_TD[18], true);
- }
- if(textdrawid == TDEditor_TD[20]) {
- TextDrawDestroy(TDEditor_TD[20]);
- TDEditor_TD[20] = TextDrawCreate(450.625000, 337.583374, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[20], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[20], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[20], 1);
- TextDrawColor(TDEditor_TD[20], -1);
- TextDrawSetShadow(TDEditor_TD[20], 0);
- TextDrawSetOutline(TDEditor_TD[20], 0);
- TextDrawBackgroundColor(TDEditor_TD[20], 255);
- TextDrawFont(TDEditor_TD[20], 4);
- TextDrawSetProportional(TDEditor_TD[20], 0);
- TextDrawSetShadow(TDEditor_TD[20], 0);
- TextDrawSetSelectable(TDEditor_TD[20], true);
- }
- }
- }
- }
- forward public RunEvent(eventid);
- public RunEvent(eventid) {
- switch(eventid) {
- case 0: {
- new randompos = random(MAX_REDBLUE_POSITIONS);
- Event1Stats[Settedup] = 1;
- new weap1 = random(2), weap2 = random(2), weap3 = random(3), weap4 = random(2), weap5 = random(2);
- Event1Stats[Weapons][0] = (weap1 == 0) ? (22) : (24);
- Event1Stats[Weapons][1] = (weap2 == 0) ? (25) : (27);
- Event1Stats[Weapons][2] = (weap3 == 0) ? (32) : (weap3 == 1) ? (29) : (28);
- Event1Stats[Weapons][3] = (weap4 == 0) ? (34) : (33);
- Event1Stats[Weapons][4] = (weap5 == 0) ? (30) : (31);
- new ammo = random(3500);
- if(ammo < 1500) {
- ammo = random(3500);
- }
- Event1Stats[WeaponsAmmo] = ammo;
- Event1Stats[Position] = randompos;
- /*Event1Stats[FlagRedStats] = 1;
- Event1Stats[FlagBlueStats] = 1;
- Event1Stats[FlagRedID] = CreateDynamicObject(2914, GetRedPosX(randompos), GetRedPosY(randompos), GetRedPosZ(randompos), 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][0] = CreateDynamicMapIcon(GetRedPosX(randompos), GetRedPosY(randompos), GetRedPosZ(randompos), 19, 0xFF0000AA, 200);
- Event1Stats[FlagBlueID] = CreateDynamicObject(2914, GetBluePosX(randompos), GetBluePosY(randompos), GetBluePosZ(randompos), 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][1] = CreateDynamicMapIcon(GetBluePosX(randompos), GetBluePosY(randompos), GetBluePosZ(randompos), 19, 0x33CCFFAA, 200);
- Event1Stats[Flagger][0] = INVALID_PLAYER_ID;
- Event1Stats[Flagger][1] = INVALID_PLAYER_ID;
- */
- SendClientMessageToAll(0x33CCFFAA,"Red And Blue Teams Event Has Runned! | Use {FFFF00}/join {33CCFF}to participate |");
- SetTimerEx("StartEvent", 10*1000, 0, "i", 0);
- Event1Stats[Members] = 0;
- Event1Stats[Members2][0] = 0;
- Event1Stats[Members2][1] = 0;
- Event1Stats[Kills][0] = 0;
- Event1Stats[Kills][1] = 0;
- Event1Stats[CountFinisehed] = 0;
- Event1Stats[TimeLeft] = EventTime*60;
- }
- case 1: {
- new randompos = random(MAX_CAPTURE_POS);
- Event1Stats[Settedup] = 2;
- Event1Stats[TeamCaptured] = -1;
- new weap1 = random(2), weap2 = random(2), weap3 = random(3), weap4 = random(2), weap5 = random(2);
- Event1Stats[Weapons][0] = (weap1 == 0) ? (22) : (24);
- Event1Stats[Weapons][1] = (weap2 == 0) ? (25) : (27);
- Event1Stats[Weapons][2] = (weap3 == 0) ? (32) : (weap3 == 1) ? (29) : (28);
- Event1Stats[Weapons][3] = (weap4 == 0) ? (34) : (33);
- Event1Stats[Weapons][4] = (weap5 == 0) ? (30) : (31);
- new ammo = random(3500);
- if(ammo < 1500) {
- ammo = random(3500);
- }
- Event1Stats[WeaponsAmmo] = ammo;
- Event1Stats[Position] = randompos;
- Event1Stats[FlagRedStats] = 1;
- Event1Stats[FlagBlueStats] = 1;
- Event1Stats[FlagRedID] = CreateDynamicObject(2914, GetRedPosX(randompos), GetRedPosY(randompos), GetRedPosZ(randompos), 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][0] = CreateDynamicMapIcon(GetRedPosX(randompos), GetRedPosY(randompos), GetRedPosZ(randompos), 19, 0xFF0000AA, 200);
- Event1Stats[FlagBlueID] = CreateDynamicObject(2914, GetBluePosX(randompos), GetBluePosY(randompos), GetBluePosZ(randompos), 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][1] = CreateDynamicMapIcon(GetBluePosX(randompos), GetBluePosY(randompos), GetBluePosZ(randompos), 19, 0x33CCFFAA, 200);
- SendClientMessageToAll(0x33CCFFAA,"Capture The Flag Event Has Runned! | Use {FFFF00}/join {33CCFF}to participate |");
- SetTimerEx("StartEvent", 10*1000, 0, "i", 1);
- Event1Stats[Members] = 0;
- Event1Stats[Members2][0] = 0;
- Event1Stats[Members2][1] = 0;
- Event1Stats[Flagger][0] = INVALID_PLAYER_ID;
- Event1Stats[Flagger][1] = INVALID_PLAYER_ID;
- }
- case 2: {
- new randompos = random(MAX_FALL_OUT_POS);
- Event1Stats[Settedup] = 3;
- Event1Stats[Position] = randompos;
- SendClientMessageToAll(0x33CCFFAA,"Fall Out Event Has Runned! | Use {FFFF00}/join {33CCFF}to participate |");
- SetTimerEx("StartEvent", 10*1000, 0, "i", 2);
- Event1Stats[Members] = 0;
- Event1Stats[FallOutLowestZ] = GetEventMinimumPos(randompos);
- }
- }
- }
- public OnPlayerDisconnect(playerid, reason) {
- if(Event1Stats[Runned] == 1 && PEvent1Status[playerid][InTeam] && PEvent1Status[playerid][TeamID] == 1) {
- Event1Stats[Members2][0] --;
- }
- if(Event1Stats[Runned] == 1 && PEvent1Status[playerid][InTeam] && PEvent1Status[playerid][TeamID] == 2) {
- Event1Stats[Members2][1] --;
- }
- if(PEvent1Status[playerid][InTeam] == 1) {
- if(Event1Stats[Settedup] == 1) {
- new string[185];
- format(string,sizeof string,"%s has left Red And Blue Teams Event | Reason: Disconnected | Team: %s |",pName(playerid), (PEvent1Status[playerid][TeamID]==1) ? ("{FF0000}Red") : ("{00FFFF}Blue"));
- SendClientMessageToAll(0x33CCFFAA, string);
- }
- if(Event1Stats[Settedup] == 2) {
- new string[185];
- format(string,sizeof string,"%s has left Capture The Flag Event | Reason: Disconnected | Team: %s |",pName(playerid), (PEvent1Status[playerid][TeamID]==1) ? ("{FF0000}Red") : ("{00FFFF}Blue"));
- SendClientMessageToAll(0x33CCFFAA, string);
- }
- if(Event1Stats[Settedup] == 3) {
- new string[185];
- format(string,sizeof string,"%s has left Fall Out Event | Reason: Disconnected |",pName(playerid));
- SendClientMessageToAll(0x33CCFFAA, string);
- }
- Event1Stats[Members] --;
- }
- if(PEvent1Status[playerid][InTeam] && Event1Stats[Settedup] == 2 && Event1Stats[Runned] == 1) {
- if(CheckTeamWinner() == 0) {
- if(Event1Stats[Settedup] == 1 && Event1Stats[Flagger][0] == playerid) {
- RemovePlayerAttachedObject(playerid, 8);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Event1Stats[FlagRedStats] = 0;
- Event1Stats[FlagRedID] = CreateDynamicObject(2914, X, Y, Z, 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][0] = CreateDynamicMapIcon(X, Y, Z, 19, 0xFF0000AA, 200);
- }
- if(Event1Stats[Settedup] == 1 && Event1Stats[Flagger][1] == playerid) {
- RemovePlayerAttachedObject(playerid, 8);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Event1Stats[FlagBlueStats] = 0;
- Event1Stats[FlagBlueID] = CreateDynamicObject(2914, X, Y, Z, 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][1] = CreateDynamicMapIcon(X, Y, Z, 19, 0x33CCFFAA, 200);
- }
- }
- }
- if(Event1Stats[Runned] == 1 && PEvent1Status[playerid][InTeam]) {
- PEvent1Status[playerid][InTeam] = 0;
- }
- ResetEventVars(playerid);
- return 1;
- }
- CheckTeamWinner() {
- new reds, blues;
- CheckRedAndBlue(reds, blues);
- if(reds > 0 && blues <= 0) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(Event1Stats[TeamCaptured] != -1) {
- if(IsPlayerConnected(i) && PEvent1Status[i][TeamID] == 1) {
- GivePlayerMoney(i, 500000);
- }
- }
- }
- if(Event1Stats[TeamCaptured] != -1)
- {
- AnnounctedTeamWinner(1);
- return 1;
- }
- else
- {
- new string[182];
- format(string,sizeof string,"Red {33CCFF}Team Members Have Killed All Blue Team Members | Capture The Flag Now To Win The Event |");
- SendClientMessageToAll(0xFF0000AA, string);
- return 0;
- }
- }
- else if(blues > 0 && reds <= 0) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(Event1Stats[TeamCaptured] != -1) {
- if(IsPlayerConnected(i) && PEvent1Status[i][TeamID] == 2) {
- GivePlayerMoney(i, 500000);
- }
- }
- }
- if(Event1Stats[TeamCaptured] != -1)
- {
- AnnounctedTeamWinner(2);
- return 1;
- }
- else
- {
- new string[182];
- format(string,sizeof string,"Blue {33CCFF}Team Members Have Killed All Blue Team Members | Capture The Flag Now To Win The Event |");
- SendClientMessageToAll(0x00FFFFAA, string);
- return 0;
- }
- }
- return 0;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
- if(Event1Stats[Settedup] == 2 && newkeys & KEY_SECONDARY_ATTACK) {
- new Float:X,Float:Y,Float:Z;
- GetDynamicObjectPos(Event1Stats[FlagRedID], X, Y, Z);
- if( ( IsPlayerInRangeOfPoint(playerid, 2.0, X, Y, Z) || Event1Stats[FlagRedStats] == 0 ) && Event1Stats[TeamCaptured] == -1) {
- if(PEvent1Status[playerid][InTeam] && Event1Stats[Flagger][1] != playerid && ( PEvent1Status[playerid][TeamID] == 2 || PEvent1Status[playerid][TeamID] == 1 && Event1Stats[FlagRedStats] == 0 )) {
- if(Event1Stats[Flagger][0] == INVALID_PLAYER_ID) {
- DestroyDynamicObject(Event1Stats[FlagRedID]);
- DestroyDynamicMapIcon(Event1Stats[MAPIcon][0]);
- Event1Stats[FlagRedStats] = 0;
- Event1Stats[FlagRedID] = 0;
- Event1Stats[MAPIcon][0] = 0;
- SetPlayerAttachedObject(playerid, 8, 2914, 5, 0.103998, 0.029000, 0.031999, -17.499998, -137.400009, -162.399856, 0.377999, 0.379999, 0.633998, 0xFF0000AA, 0xFF0000AA);
- Event1Stats[Flagger][0] = playerid;
- if(PEvent1Status[playerid][TeamID] == 2) {
- SetPlayerCheckpoint(playerid, GetBluePosX(Event1Stats[Position]), GetBluePosY(Event1Stats[Position]), GetBluePosZ(Event1Stats[Position]), 3.0);
- }
- if(PEvent1Status[playerid][TeamID] == 1) {
- SetPlayerCheckpoint(playerid, GetRedPosX(Event1Stats[Position]), GetRedPosY(Event1Stats[Position]), GetRedPosZ(Event1Stats[Position]), 3.0);
- }
- }
- else if(Event1Stats[Flagger][1] != playerid && Event1Stats[Flagger][0] != INVALID_PLAYER_ID && Event1Stats[Flagger][0] != playerid) {
- new Float:X1,Float:Y1,Float:Z1;
- GetPlayerPos(Event1Stats[Flagger][0], X1, Y1, Z1);
- if(IsPlayerInRangeOfPoint(playerid, 2.0, X1, Y1, Z1) && PEvent1Status[playerid][TeamID] != PEvent1Status[Event1Stats[Flagger][0]][TeamID]) {
- RemovePlayerAttachedObject(Event1Stats[Flagger][0], 8);
- SetPlayerAttachedObject(playerid, 8, 2914, 5, 0.103998, 0.029000, 0.031999, -17.499998, -137.400009, -162.399856, 0.377999, 0.379999, 0.633998,0xFF0000AA, 0xFF0000AA);
- if(PEvent1Status[playerid][TeamID] == 1) {
- SetPlayerCheckpoint(playerid, GetRedPosX(Event1Stats[Position]), GetRedPosY(Event1Stats[Position]), GetRedPosZ(Event1Stats[Position]), 3.0);
- }
- if(PEvent1Status[playerid][TeamID] == 2) {
- SetPlayerCheckpoint(playerid, GetBluePosX(Event1Stats[Position]), GetBluePosY(Event1Stats[Position]), GetBluePosZ(Event1Stats[Position]), 3.0);
- }
- new string[128];
- format(string,sizeof string,"%s %s Team Member Has Robbed Your Flag!",pName(playerid), (PEvent1Status[playerid][TeamID]==1) ? ("Red") : ("Blue"));
- SendClientMessage(Event1Stats[Flagger][0], 0x33CCFFAA, string);
- format(string,sizeof string,"You've robbed %s's Flag, Run Run Run!",pName(Event1Stats[Flagger][0]));
- SendClientMessage(playerid, 0x33CCFFAA, string);
- DisablePlayerCheckpoint(Event1Stats[Flagger][0]);
- Event1Stats[Flagger][0] = playerid;
- }
- }
- }
- }
- GetDynamicObjectPos(Event1Stats[FlagBlueID], X, Y, Z);
- if(( IsPlayerInRangeOfPoint(playerid, 2.0, X, Y, Z) || Event1Stats[FlagBlueStats] == 0 ) && Event1Stats[TeamCaptured] == -1) {
- if(PEvent1Status[playerid][InTeam] && Event1Stats[Flagger][0] != playerid && ( PEvent1Status[playerid][TeamID] == 1 || PEvent1Status[playerid][TeamID] == 2 && Event1Stats[FlagBlueStats] == 0 )) {
- if(Event1Stats[Flagger][1] == INVALID_PLAYER_ID) {
- DestroyDynamicObject(Event1Stats[FlagBlueID]);
- DestroyDynamicMapIcon(Event1Stats[MAPIcon][1]);
- Event1Stats[FlagBlueID] = 0;
- Event1Stats[MAPIcon][1] = 0;
- Event1Stats[FlagBlueStats] = 0;
- SetPlayerAttachedObject(playerid, 8, 2914, 5, 0.103998, 0.029000, 0.031999, -17.499998, -137.400009, -162.399856, 0.377999, 0.379999, 0.633998/*, 0x33CCFFAA, 0x33CCFFAA*/);
- Event1Stats[Flagger][1] = playerid;
- if(PEvent1Status[playerid][TeamID] == 1) {
- SetPlayerCheckpoint(playerid, GetRedPosX(Event1Stats[Position]), GetRedPosY(Event1Stats[Position]), GetRedPosZ(Event1Stats[Position]), 3.0);
- }
- if(PEvent1Status[playerid][TeamID] == 2) {
- SetPlayerCheckpoint(playerid, GetBluePosX(Event1Stats[Position]), GetBluePosY(Event1Stats[Position]), GetBluePosZ(Event1Stats[Position]), 3.0);
- }
- }
- else if(Event1Stats[Flagger][1] != INVALID_PLAYER_ID && Event1Stats[Flagger][1] != playerid && Event1Stats[Flagger][0] != playerid) {
- new Float:X1,Float:Y1,Float:Z1;
- GetPlayerPos(Event1Stats[Flagger][1], X1, Y1, Z1);
- if(IsPlayerInRangeOfPoint(playerid, 2.0, X1, Y1, Z1) && PEvent1Status[playerid][TeamID] != PEvent1Status[Event1Stats[Flagger][1]][TeamID]) {
- RemovePlayerAttachedObject(Event1Stats[Flagger][1], 8);
- SetPlayerAttachedObject(playerid, 8, 2914, 5, 0.103998, 0.029000, 0.031999, -17.499998, -137.400009, -162.399856, 0.377999, 0.379999, 0.633998/*, 0x33CCFFAA, 0x33CCFFAA*/);
- if(PEvent1Status[playerid][TeamID] == 1) {
- SetPlayerCheckpoint(playerid, GetRedPosX(Event1Stats[Position]), GetRedPosY(Event1Stats[Position]), GetRedPosZ(Event1Stats[Position]), 3.0);
- }
- if(PEvent1Status[playerid][TeamID] == 2) {
- SetPlayerCheckpoint(playerid, GetBluePosX(Event1Stats[Position]), GetBluePosY(Event1Stats[Position]), GetBluePosZ(Event1Stats[Position]), 3.0);
- }
- new string[128];
- format(string,sizeof string,"%s %s Team Member Has Robbed Your Flag!",pName(playerid), (PEvent1Status[playerid][TeamID]==1) ? ("Red") : ("Blue"));
- SendClientMessage(Event1Stats[Flagger][1], 0x33CCFFAA, string);
- format(string,sizeof string,"You've robbed %s's Flag, Run Run Run!",pName(Event1Stats[Flagger][1]));
- SendClientMessage(playerid, 0x33CCFFAA, string);
- DisablePlayerCheckpoint(Event1Stats[Flagger][1]);
- Event1Stats[Flagger][1] = playerid;
- }
- }
- }
- }
- }
- }
- SendClientMessageToTeams(color, const text[]) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- SendClientMessage(i, color, text);
- }
- }
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(Event1Stats[Settedup] == 2 && Event1Stats[Runned] == 1 && PEvent1Status[playerid][InTeam] == 1) {
- if(PEvent1Status[playerid][TeamID] == 1 && Event1Stats[FlagRedStats] == 0 && Event1Stats[Flagger][0] == playerid) {
- RemovePlayerAttachedObject(playerid, 8);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Event1Stats[FlagRedStats] = 1;
- Event1Stats[Flagger][0] = INVALID_PLAYER_ID;
- Event1Stats[FlagRedID] = CreateDynamicObject(2914, X, Y, Z, 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][0] = CreateDynamicMapIcon(X, Y, Z, 19, 0xFF0000AA, 200);
- SendClientMessage(playerid, 0x33CCFFAA,"You have succcessfully backed your team flag and received 50000$");
- GivePlayerMoney(playerid, 50000);
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- if(PEvent1Status[playerid][TeamID] == 2 && Event1Stats[FlagBlueStats] == 0 && Event1Stats[Flagger][1] == playerid) {
- RemovePlayerAttachedObject(playerid, 8);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Event1Stats[FlagBlueStats] = 1;
- Event1Stats[Flagger][1] = INVALID_PLAYER_ID;
- Event1Stats[FlagBlueID] = CreateDynamicObject(2914, X, Y, Z, 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][1] = CreateDynamicMapIcon(X, Y, Z, 19, 0x33CCFFAA, 200);
- SendClientMessage(playerid, 0x33CCFFAA,"You have succcessfully backed your team flag and received 50000$");
- GivePlayerMoney(playerid, 50000);
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- new string[182];
- if(PEvent1Status[playerid][TeamID] == 1)
- {
- Event1Stats[TeamCaptured] = 1;
- RemovePlayerAttachedObject(playerid, 8);
- if(CheckTeamWinner() == 0) {
- format(string, sizeof string,"Red Team Member %s Captured Blue Team Flag! | Kill them to win event second price!",pName(playerid));
- SendClientMessageToTeams(0x33CCFFAA, string);
- }
- new prizes = random(2000000);
- while(prizes < 500000) {
- prizes = random(2000000);
- }
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][TeamID] == 1) {
- GivePlayerMoney(i, prizes);
- }
- }
- }
- if(PEvent1Status[playerid][InTeam] && PEvent1Status[playerid][TeamID] == 2) {
- Event1Stats[TeamCaptured] = 2;
- RemovePlayerAttachedObject(playerid, 8);
- if(CheckTeamWinner() == 0) {
- format(string, sizeof string,"Blue Team Member %s Captured Red Team Flag! | Kill them to win event second price!",pName(playerid));
- SendClientMessageToTeams(0x33CCFFAA, string);
- }
- new prizes = random(2000000);
- while(prizes < 500000) {
- prizes = random(2000000);
- }
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][TeamID] == 2) {
- GivePlayerMoney(i, prizes);
- }
- }
- }
- DisablePlayerCheckpoint(playerid);
- if(Event1Stats[Flagger][0] != INVALID_PLAYER_ID)
- {
- RemovePlayerAttachedObject(Event1Stats[Flagger][0], 8);
- Event1Stats[Flagger][0] = INVALID_PLAYER_ID;
- }
- if(Event1Stats[Flagger][1] != INVALID_PLAYER_ID)
- {
- RemovePlayerAttachedObject(Event1Stats[Flagger][1], 8);
- Event1Stats[Flagger][1] = INVALID_PLAYER_ID;
- }
- if(Event1Stats[FlagBlueID] != 0)
- {
- DestroyDynamicObject(Event1Stats[FlagBlueID]);
- }
- if(Event1Stats[MAPIcon][1] != 0)
- {
- DestroyDynamicMapIcon(Event1Stats[MAPIcon][1]);
- }
- if(Event1Stats[FlagRedID] != 0)
- {
- DestroyDynamicObject(Event1Stats[FlagRedID]);
- }
- if(Event1Stats[MAPIcon][0] != 0)
- {
- DestroyDynamicMapIcon(Event1Stats[MAPIcon][0]);
- }
- }
- return 1;
- }
- CheckRedAndBlue(&reds, &blues) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i)) {
- if(PEvent1Status[i][InTeam] && PEvent1Status[i][TeamID] == 1)
- {
- reds ++;
- }
- if(PEvent1Status[i][InTeam] && PEvent1Status[i][TeamID] == 2)
- {
- blues ++;
- }
- }
- }
- }
- AnnounctedTeamWinner(teamID, playerid = INVALID_PLAYER_ID) {
- new string[182];
- switch(teamID) {
- case 1:
- {
- if(Event1Stats[Settedup] == 1) {
- format(string,sizeof string,"Blue And Red Teams Event Has Finished | Red Team Has Won The War | War Master Killer: %s With %d Kills |",pName(Event1Stats[Master]),PEvent1Status[Event1Stats[Master]][pKillszz]);
- FinishEvent();
- }
- if(Event1Stats[Settedup] == 2) {
- format(string,sizeof string,"Capture The Flag Event Has Finished | %s Team Has Won Capture Flag Event | Red Team Has Won The War |",(Event1Stats[TeamCaptured] == 1) ? ("Red") : (Event1Stats[TeamCaptured] == 2) ? ("Blue") : ("None"));
- FinishEvent();
- }
- if(Event1Stats[Settedup] == 3) {
- format(string,sizeof string,"Fall Out Even Has Finished | Last Man Standing Is: %s |",(playerid!=INVALID_PLAYER_ID) ? (pName(playerid)) : ("Unknow o.O"));
- FinishEvent();
- }
- }
- case 2:
- {
- if(Event1Stats[Settedup] == 1) {
- format(string,sizeof string,"Blue And Red Teams Event Has Finished | Blue Team Has Won The War | War Master Killer: %s With %d Kills |",pName(Event1Stats[Master]),PEvent1Status[Event1Stats[Master]][pKillszz]);
- FinishEvent();
- }
- if(Event1Stats[Settedup] == 2) {
- format(string,sizeof string,"Capture The Flag Event Has Finished | %s Team Has Won Capture Flag Event | Blue Team Has Won The Fight |",(Event1Stats[TeamCaptured] == 1) ? ("Red") : (Event1Stats[TeamCaptured] == 2) ? ("Blue") : ("None"));
- FinishEvent();
- }
- }
- case 3:
- {
- if(Event1Stats[Settedup] == 1) {
- format(string,sizeof string,"Blue And Red Teams Event Has Finished | Red And Blue Teams Equaled | War Master Killer: %s With %d Kills |",pName(Event1Stats[Master]),PEvent1Status[Event1Stats[Master]][pKillszz]);
- FinishEvent();
- }
- }
- }
- SendClientMessageToAll(0x33CCFFAA, string);
- }
- GetEventName() {
- new name11[50];
- switch(Event1Stats[Settedup])
- {
- case 1:
- {
- name11 = "Red And Blue Teams";
- }
- case 2:
- {
- name11 = "Capture The Flag";
- }
- case 3:
- {
- name11 = "Fall Out";
- }
- default:
- {
- name11 = "Unknow";
- }
- }
- return name11;
- }
- FinishEvent(reason = -1) {
- if(EventState[3] == 1) {
- new randomevent = random(MAX_EVENTS);
- MainEventTimer = SetTimerEx("RunEvent", 8 * 60 * 1000, 0, "i", randomevent);
- if(reason != -1)
- {
- new string[170];
- format(string,sizeof string,"%s Event Has been Finished |- Reason: Less than 2 players joined -|- Another Event Going To Be Runned After 8 Minutes -|",GetEventName());
- SendClientMessageToAll(0x33CCFFAA,string);
- }
- else
- {
- new string[170];
- format(string,sizeof string,"%s Event Has been Finished |- Another Event Going To Be Runned After 8 Minutes -|", GetEventName());
- SendClientMessageToAll(0x33CCFFAA, string);
- }
- }
- else
- {
- if(reason != -1)
- {
- new string[170];
- format(string,sizeof string,"%s Event Has been Finished |- Reason: Less than 2 players joined -|", GetEventName());
- SendClientMessageToAll(0x33CCFFAA, string);
- }
- }
- TextDrawHideForAll(TeamTextdraw0);
- TextDrawHideForAll(TeamTextdraw1);
- TextDrawHideForAll(TeamTextdraw2);
- TextDrawHideForAll(TeamTextdraw3);
- TextDrawHideForAll(TeamTextdraw4);
- TextDrawHideForAll(TeamTextdraw5);
- if(Event1Stats[Flagger][0] != INVALID_PLAYER_ID)
- {
- RemovePlayerAttachedObject(Event1Stats[Flagger][0], 8);
- Event1Stats[Flagger][0] = INVALID_PLAYER_ID;
- }
- if(Event1Stats[Flagger][1] != INVALID_PLAYER_ID)
- {
- RemovePlayerAttachedObject(Event1Stats[Flagger][1], 8);
- Event1Stats[Flagger][1] = INVALID_PLAYER_ID;
- }
- if(Event1Stats[FlagBlueID] != 0)
- {
- DestroyDynamicObject(Event1Stats[FlagBlueID]);
- }
- if(Event1Stats[MAPIcon][1] != 0)
- {
- DestroyDynamicMapIcon(Event1Stats[MAPIcon][1]);
- }
- if(Event1Stats[FlagRedID] != 0)
- {
- DestroyDynamicObject(Event1Stats[FlagRedID]);
- }
- if(Event1Stats[MAPIcon][0] != 0)
- {
- DestroyDynamicMapIcon(Event1Stats[MAPIcon][0]);
- }
- Event1Stats[Weapons][0] = 0;
- Event1Stats[Weapons][1] = 0;
- Event1Stats[Weapons][2] = 0;
- Event1Stats[Weapons][3] = 0;
- Event1Stats[Weapons][4] = 0;
- Event1Stats[WeaponsAmmo] = 0;
- Event1Stats[FlagRedStats] = 1;
- Event1Stats[FlagBlueStats] = 1;
- Event1Stats[FlagRedID] = 0;
- Event1Stats[FlagBlueID] = 0;
- Event1Stats[Position] = 0;
- Event1Stats[Flagger][0] = INVALID_PLAYER_ID;
- Event1Stats[Flagger][1] = INVALID_PLAYER_ID;
- Event1Stats[Settedup] = 0;
- Event1Stats[Runned] = 0;
- Event1Stats[Members] = 0;
- Event1Stats[TurnTO] = 0;
- Event1Stats[Count] = 5;
- Event1Stats[MAPIcon][0] = 0;
- Event1Stats[MAPIcon][1] = 0;
- Event1Stats[Members2][0] = 0;
- Event1Stats[Members2][1] = 0;
- Event1Stats[TeamCaptured] = -1;
- Event1Stats[LastJoined] = 0;
- Event1Stats[Attempts] = 0;
- for(new i = 0; i < MAX_PLAYERS; i++) {
- PEvent1Status[i][pKillszz] = 0;
- PEvent1Status[i][TeamID] = 0;
- if(PEvent1Status[i][InTeam] == 1) {
- SetPlayerVirtualWorld(i, 0);
- PEvent1Status[i][InTeam] = 0;
- SpawnPlayer(i);
- }
- }
- if(EventState[0] == 1) {
- TextDrawHideForAll(TDEditor_TD[14]);
- EventState[0] = 0;
- ChangeTextDrawPos(TDEditor_TD[14], EventState[0]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && InEventList[i] == 1) {
- TextDrawShowForPlayer(i, TDEditor_TD[14]);
- }
- }
- }
- if(EventState[1] == 1) {
- TextDrawHideForAll(TDEditor_TD[17]);
- EventState[1] = 0;
- ChangeTextDrawPos(TDEditor_TD[17], EventState[1]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && InEventList[i] == 1) {
- TextDrawShowForPlayer(i, TDEditor_TD[17]);
- }
- }
- }
- if(EventState[2] == 1) {
- TextDrawHideForAll(TDEditor_TD[18]);
- EventState[2] = 0;
- ChangeTextDrawPos(TDEditor_TD[18], EventState[2]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && InEventList[i] == 1) {
- TextDrawShowForPlayer(i, TDEditor_TD[18]);
- }
- }
- }
- }
- public OnPlayerDeath(playerid, killerid, reason) {
- if(Event1Stats[Runned] == 1 && killerid != INVALID_PLAYER_ID && IsPlayerConnected(killerid) && PEvent1Status[playerid][InTeam]) {
- if(PEvent1Status[killerid][TeamID] == 1) // team red
- {
- PEvent1Status[killerid][pKillszz] ++;
- Event1Stats[Kills][0] ++;
- }
- if(PEvent1Status[killerid][TeamID] == 2) // team blue
- {
- PEvent1Status[killerid][pKillszz] ++;
- Event1Stats[Kills][1] ++;
- }
- }
- if(Event1Stats[Runned] == 1 && Event1Stats[Settedup] == 2 && PEvent1Status[playerid][InTeam] == 1) {
- Event1Stats[Members] --;
- }
- /*if(PEvent1Status[playerid][InTeam] && PEvent1Status[playerid][TeamID] == 1) {
- Event1Stats[Members2][0] --;
- }
- if(PEvent1Status[playerid][InTeam] && PEvent1Status[playerid][TeamID] == 2) {
- Event1Stats[Members2][1] --;
- }*/
- if(PEvent1Status[playerid][InTeam] && Event1Stats[Settedup] == 2 && Event1Stats[Runned] == 1) {
- if(CheckTeamWinner() == 0) {
- if(Event1Stats[Settedup] == 1 && Event1Stats[Flagger][0] == playerid) {
- RemovePlayerAttachedObject(playerid, 8);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Event1Stats[FlagRedStats] = 0;
- Event1Stats[FlagRedID] = CreateDynamicObject(2914, X, Y, Z, 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][0] = CreateDynamicMapIcon(X, Y, Z, 19, 0xFF0000AA, 200);
- }
- if(Event1Stats[Settedup] == 1 && Event1Stats[Flagger][1] == playerid) {
- RemovePlayerAttachedObject(playerid, 8);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Event1Stats[FlagBlueStats] = 0;
- Event1Stats[FlagBlueID] = CreateDynamicObject(2914, X, Y, Z, 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][1] = CreateDynamicMapIcon(X, Y, Z, 19, 0x33CCFFAA, 200);
- }
- }
- /*new reds, blues;
- CheckRedAndBlue(reds, blues);
- if(reds > 0 && blues <= 0) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[playerid][TeamID] == 1) {
- GivePlayerMoney(i, 500000);
- }
- }
- AnnounctedTeamWinner(1);
- }
- if(blues > 0 && reds <= 0) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[playerid][TeamID] == 2) {
- GivePlayerMoney(i, 500000);
- }
- }
- AnnounctedTeamWinner(2);
- }
- if(Event1Stats[Settedup] == 1 && Event1Stats[Flagger][0] == playerid) {
- RemovePlayerAttachedObject(playerid, 8);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Event1Stats[FlagRedStats] = 0;
- Event1Stats[FlagRedID] = CreateDynamicObject(2914, X, Y, Z, 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][0] = CreateDynamicMapIcon(X, Y, Z, 19, 0xFF0000AA, 200);
- }
- if(Event1Stats[Settedup] == 1 && Event1Stats[Flagger][1] == playerid) {
- RemovePlayerAttachedObject(playerid, 8);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Event1Stats[FlagBlueStats] = 0;
- Event1Stats[FlagBlueID] = CreateDynamicObject(2914, X, Y, Z, 0.0, 0.0, 0.0, 200);
- Event1Stats[MAPIcon][1] = CreateDynamicMapIcon(X, Y, Z, 19, 0x33CCFFAA, 200);
- }*/
- }
- if(Event1Stats[Runned] == 1 && Event1Stats[Settedup] == 2 && PEvent1Status[playerid][InTeam]) {
- PEvent1Status[playerid][InTeam] = 0;
- SetPlayerVirtualWorld(playerid, 0);
- }
- }
- StartBlueRed() {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- ResetPlayerWeapons(i);
- GivePlayerWeapon(i, Event1Stats[Weapons][0], Event1Stats[WeaponsAmmo]);
- GivePlayerWeapon(i, Event1Stats[Weapons][1], Event1Stats[WeaponsAmmo]);
- GivePlayerWeapon(i, Event1Stats[Weapons][2], Event1Stats[WeaponsAmmo]);
- GivePlayerWeapon(i, Event1Stats[Weapons][3], Event1Stats[WeaponsAmmo]);
- GivePlayerWeapon(i, Event1Stats[Weapons][4], Event1Stats[WeaponsAmmo]);
- SetPlayerHealth(i, 100);
- SetPlayerArmour(i, 100);
- TogglePlayerControllable(i, 0);
- SetPlayerVirtualWorld(i, 200);
- if(PEvent1Status[i][TeamID] == 1) {
- SetPlayerRedPosition(i);
- SetPlayerColor(i, 0xFF0000AA);
- }
- if(PEvent1Status[i][TeamID] == 2) {
- SetPlayerBluePosition(i);
- SetPlayerColor(i, 0x33CCFFAA);
- }
- }
- }
- Event1Stats[Count] = 5;
- CountDownForBlueRed();
- }
- public OnPlayerSpawn(playerid) {
- if(PEvent1Status[playerid][InTeam] == 1 && Event1Stats[Settedup] == 1) {
- GivePlayerWeapon(playerid, Event1Stats[Weapons][0], Event1Stats[WeaponsAmmo]);
- GivePlayerWeapon(playerid, Event1Stats[Weapons][1], Event1Stats[WeaponsAmmo]);
- GivePlayerWeapon(playerid, Event1Stats[Weapons][2], Event1Stats[WeaponsAmmo]);
- GivePlayerWeapon(playerid, Event1Stats[Weapons][3], Event1Stats[WeaponsAmmo]);
- GivePlayerWeapon(playerid, Event1Stats[Weapons][4], Event1Stats[WeaponsAmmo]);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- if(PEvent1Status[playerid][TeamID] == 1) {
- SetPlayerRedPosition(playerid);
- SetPlayerColor(playerid, 0xFF0000AA);
- }
- if(PEvent1Status[playerid][TeamID] == 2) {
- SetPlayerBluePosition(playerid);
- SetPlayerColor(playerid, 0x33CCFFAA);
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerCommandReceived(playerid, cmdtext[])
- {
- }
- forward public CountDownForBlueRed();
- public CountDownForBlueRed() {
- if(Event1Stats[Count])
- {
- new string[20];
- format(string,sizeof string,"~w~%d",Event1Stats[Count]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(PEvent1Status[i][InTeam] == 1) {
- GameTextForPlayer(i, string, 1000, 6);
- }
- }
- SetTimer("CountDownForBlueRed", 1000, 0);
- }
- else
- {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(PEvent1Status[i][InTeam] == 1) {
- GameTextForPlayer(i, "~g~Good Luck!", 1000, 3);
- TogglePlayerControllable(i, 1);
- }
- }
- Event1Stats[CountFinisehed] = 1;
- Event1Stats[Count] = 5;
- return 1;
- }
- Event1Stats[Count] --;
- return 1;
- }
- forward public UpdateEvText();
- public UpdateEvText() {
- new string[80];
- format(string,sizeof string,"Red Team Members: %d",Event1Stats[Members2][0]);
- TextDrawSetString(TeamTextdraw1,string);
- format(string,sizeof string,"Blue Team Members: %d",Event1Stats[Members2][1]);
- TextDrawSetString(TeamTextdraw2,string);
- format(string,sizeof string,"Red Team Kills: %d",Event1Stats[Kills][0]);
- TextDrawSetString(TeamTextdraw3,string);
- format(string,sizeof string,"Blue Team Kills: %d",Event1Stats[Kills][1]);
- TextDrawSetString(TeamTextdraw4,string);
- new minutes[50];
- ConverToMinutes(Event1Stats[TimeLeft], minutes);
- format(string,sizeof string,"Time left:%s",minutes);
- TextDrawSetString(TeamTextdraw5,string);
- if(Event1Stats[CountFinisehed] == 1) {
- Event1Stats[TimeLeft] --;
- }
- if(Event1Stats[TimeLeft] < 0) {
- new maxkills;
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- if(PEvent1Status[i][pKillszz] > maxkills) {
- Event1Stats[Master] = i;
- maxkills = PEvent1Status[i][pKillszz];
- }
- }
- }
- if(Event1Stats[Kills][0] > Event1Stats[Kills][1]) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][TeamID] == 1) {
- GivePlayerMoney(i, 500000);
- }
- }
- AnnounctedTeamWinner(1);
- }
- if(Event1Stats[Kills][1] > Event1Stats[Kills][0]) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][TeamID] == 2) {
- GivePlayerMoney(i, 500000);
- }
- }
- AnnounctedTeamWinner(2);
- }
- if(Event1Stats[Kills][0] == Event1Stats[Kills][1]) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- GivePlayerMoney(i, 500000);
- }
- }
- AnnounctedTeamWinner(3);
- }
- Event1Stats[TimeLeft] = EventTime*60;
- KillTimer(Event1Stats[UpdateTimer]);
- }
- }
- ConverToMinutes(time, string[50]) {
- new WHAT, whattodo = (time/60);
- if(time - ((whattodo*60)) > 0) {
- WHAT = (time-(whattodo*60));
- }
- format(string,sizeof string,"~n~___%d:%d",whattodo,WHAT);
- }
- forward public StartEvent(eventid);
- public StartEvent(eventid) {
- switch(eventid) {
- case 0: {
- if(Event1Stats[Members] < 2 || (GetTickCount()-Event1Stats[LastJoined]) < 15000)
- {
- if(Event1Stats[Members] < 2) {
- Event1Stats[Attempts] ++;
- if(Event1Stats[Attempts] == 6) {
- FinishEvent(1);
- }
- }
- SendClientMessageToAll(0x33CCFFAA,"Red And Blue Teams Event Has Runned! | Use {FFFF00}/join {33CCFF}to participate |");
- SetTimerEx("StartEvent", 15*1000, 0, "i", 0);
- }
- else
- {
- StartBlueRed();
- UpdateEvText();
- Event1Stats[UpdateTimer] = SetTimer("UpdateEvText", 1000, 1);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- TextDrawShowForPlayer(i, TeamTextdraw0);
- TextDrawShowForPlayer(i, TeamTextdraw1);
- TextDrawShowForPlayer(i, TeamTextdraw2);
- TextDrawShowForPlayer(i, TeamTextdraw3);
- TextDrawShowForPlayer(i, TeamTextdraw4);
- TextDrawShowForPlayer(i, TeamTextdraw5);
- }
- }
- SendClientMessageToAll(0x33CCFFAA,"Red And Blue Teams Event Has Started!");
- Event1Stats[Runned] = 1;
- }
- }
- case 1: {
- if(Event1Stats[Members] < 2 || (GetTickCount()-Event1Stats[LastJoined]) < 15000)
- {
- if(Event1Stats[Members] < 2) {
- Event1Stats[Attempts] ++;
- if(Event1Stats[Attempts] == 6) {
- FinishEvent(1);
- }
- }
- SendClientMessageToAll(0x33CCFFAA,"Capture The Flag Event Has Runned! | Use {FFFF00}/join {33CCFF}to participate |");
- SetTimerEx("StartEvent", 15*1000, 0, "i", 1);
- }
- else
- {
- StartBlueRed();
- SendClientMessageToAll(0x33CCFFAA,"Capture The Flag Event Has Started!");
- Event1Stats[Runned] = 1;
- }
- }
- case 2: {
- if(Event1Stats[Members] < 2 || (GetTickCount()-Event1Stats[LastJoined]) < 15000)
- {
- if(Event1Stats[Members] < 2) {
- Event1Stats[Attempts] ++;
- if(Event1Stats[Attempts] == 6) {
- FinishEvent(1);
- }
- }
- SendClientMessageToAll(0x33CCFFAA,"Fall Out Event Has Runned! | Use {FFFF00}/join {33CCFF}to participate |");
- SetTimerEx("StartEvent", 15*1000, 0, "i", 2);
- }
- else
- {
- LoadEventObjects(Event1Stats[Position]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- ResetPlayerWeapons(i);
- SetPlayerHealth(i, 100);
- SetPlayerArmour(i, 100);
- TogglePlayerControllable(i, 0);
- SetPlayerVirtualWorld(i, 200);
- SetPlayerPos(i, FallOutPositioins[Event1Stats[Position]][0], FallOutPositioins[Event1Stats[Position]][1], FallOutPositioins[Event1Stats[Position]][2]+1);
- }
- }
- SetTimer("UnFreezeThem", 1500, 0);
- SetTimerEx("FallOutDestroyObj", 7000, 0, "i", 1);
- Event1Stats[FallOutTimer][1] = SetTimer("CheckPlayerFalled", 1250, 1);
- SendClientMessageToAll(0x33CCFFAA,"Fall Out Event Has Started!");
- Event1Stats[Runned] = 1;
- }
- }
- }
- }
- forward public UnFreezeThem();
- public UnFreezeThem() {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- TogglePlayerControllable(i, 1);
- PEvent1Status[i][TeamID] = gettime();
- }
- }
- }
- forward public CheckPlayerFalled();
- public CheckPlayerFalled() {
- new Float:X,Float:Y,Float:Z;
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- GetPlayerPos(i, X, Y, Z);
- if(Z < Event1Stats[FallOutLowestZ] && (gettime()-PEvent1Status[i][TeamID]) > 5) {
- EliminatePlayer(i);
- }
- }
- }
- }
- LoadEventObjects(EventID) {
- switch(EventID) {
- case 0: {
- for(new i = 0; i < MAX_FALL_OUT_OBJECTS; i++) {
- Event1Stats[FallOutObjects][i] = 0;
- }
- Event1Stats[FallOutObjects][0] = CreateDynamicObject(974,1949.7000000,-1095.3000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (1)
- Event1Stats[FallOutObjects][1] = CreateDynamicObject(974,1949.7000000,-1089.8000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (4)
- Event1Stats[FallOutObjects][2] = CreateDynamicObject(974,1949.7000000,-1084.3000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (5)
- Event1Stats[FallOutObjects][3] = CreateDynamicObject(974,1949.7000000,-1078.8000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (6)
- Event1Stats[FallOutObjects][4] = CreateDynamicObject(974,1949.7000000,-1073.4000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (7)
- Event1Stats[FallOutObjects][5] = CreateDynamicObject(974,1943.1000000,-1095.3000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (8)
- Event1Stats[FallOutObjects][6] = CreateDynamicObject(974,1943.1000000,-1089.9000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (10)
- Event1Stats[FallOutObjects][7] = CreateDynamicObject(974,1943.1000000,-1084.4000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (11)
- Event1Stats[FallOutObjects][8] = CreateDynamicObject(974,1943.1000000,-1078.9000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (12)
- Event1Stats[FallOutObjects][9] = CreateDynamicObject(974,1943.0000000,-1073.5000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (13)
- Event1Stats[FallOutObjects][10] = CreateDynamicObject(974,1936.6000000,-1095.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (14)
- Event1Stats[FallOutObjects][11] = CreateDynamicObject(974,1936.6000000,-1089.9000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (15)
- Event1Stats[FallOutObjects][12] = CreateDynamicObject(974,1936.6000000,-1084.5000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (16)
- Event1Stats[FallOutObjects][13] = CreateDynamicObject(974,1936.6000000,-1079.0000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (17)
- Event1Stats[FallOutObjects][14] = CreateDynamicObject(974,1936.6000000,-1073.6000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (19)
- Event1Stats[FallOutObjects][15] = CreateDynamicObject(974,1929.9000000,-1095.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (20)
- Event1Stats[FallOutObjects][16] = CreateDynamicObject(974,1929.9000000,-1089.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (21)
- Event1Stats[FallOutObjects][17] = CreateDynamicObject(974,1929.9000000,-1084.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (22)
- Event1Stats[FallOutObjects][18] = CreateDynamicObject(974,1929.9000000,-1078.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (23)
- Event1Stats[FallOutObjects][19] = CreateDynamicObject(974,1929.9000000,-1073.5000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (24)
- Event1Stats[FallOutObjects][20] = CreateDynamicObject(974,1949.7000000,-1068.1000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (25)
- Event1Stats[FallOutObjects][21] = CreateDynamicObject(974,1949.7000000,-1062.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (26)
- Event1Stats[FallOutObjects][22] = CreateDynamicObject(974,1943.0000000,-1068.1000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (27)
- Event1Stats[FallOutObjects][23] = CreateDynamicObject(974,1943.0000000,-1062.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (28)
- Event1Stats[FallOutObjects][24] = CreateDynamicObject(974,1936.6000000,-1068.1000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (29)
- Event1Stats[FallOutObjects][25] = CreateDynamicObject(974,1916.5801000,-1046.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (80)
- Event1Stats[FallOutObjects][26] = CreateDynamicObject(974,1936.6000000,-1062.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (32)
- Event1Stats[FallOutObjects][27] = CreateDynamicObject(974,1929.9000000,-1068.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (33)
- Event1Stats[FallOutObjects][28] = CreateDynamicObject(974,1929.9000000,-1062.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (34)
- Event1Stats[FallOutObjects][29] = CreateDynamicObject(974,1923.2000000,-1095.1000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (35)
- Event1Stats[FallOutObjects][30] = CreateDynamicObject(974,1923.2000000,-1089.6000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (36)
- Event1Stats[FallOutObjects][31] = CreateDynamicObject(974,1923.2000000,-1084.1000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (37)
- Event1Stats[FallOutObjects][32] = CreateDynamicObject(974,1923.2000000,-1078.6000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (38)
- Event1Stats[FallOutObjects][33] = CreateDynamicObject(974,1923.2000000,-1073.1000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (39)
- Event1Stats[FallOutObjects][34] = CreateDynamicObject(974,1923.2000000,-1067.8000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (40)
- Event1Stats[FallOutObjects][35] = CreateDynamicObject(974,1923.2000000,-1062.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (41)
- Event1Stats[FallOutObjects][36] = CreateDynamicObject(974,1943.0000000,-1057.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (43)
- Event1Stats[FallOutObjects][37] = CreateDynamicObject(974,1949.7000000,-1057.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (44)
- Event1Stats[FallOutObjects][38] = CreateDynamicObject(974,1936.6000000,-1057.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (45)
- Event1Stats[FallOutObjects][39] = CreateDynamicObject(974,1929.9000000,-1057.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (46)
- Event1Stats[FallOutObjects][40] = CreateDynamicObject(974,1923.2000000,-1057.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (47)
- Event1Stats[FallOutObjects][41] = CreateDynamicObject(974,1949.7000000,-1051.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (48)
- Event1Stats[FallOutObjects][42] = CreateDynamicObject(974,1943.0000000,-1051.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (49)
- Event1Stats[FallOutObjects][43] = CreateDynamicObject(974,1936.5996000,-1051.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (50)
- Event1Stats[FallOutObjects][44] = CreateDynamicObject(974,1929.9004000,-1051.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (51)
- Event1Stats[FallOutObjects][45] = CreateDynamicObject(974,1923.2002000,-1051.7000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (52)
- Event1Stats[FallOutObjects][46] = CreateDynamicObject(974,1916.5800000,-1095.0996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (55)
- Event1Stats[FallOutObjects][47] = CreateDynamicObject(974,1916.5800000,-1089.5996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (56)
- Event1Stats[FallOutObjects][48] = CreateDynamicObject(974,1916.5800000,-1084.0996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (57)
- Event1Stats[FallOutObjects][49] = CreateDynamicObject(974,1916.5800000,-1078.5996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (58)
- Event1Stats[FallOutObjects][50] = CreateDynamicObject(974,1916.5800000,-1073.0996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (59)
- Event1Stats[FallOutObjects][51] = CreateDynamicObject(974,1916.5800000,-1067.7998000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (60)
- Event1Stats[FallOutObjects][52] = CreateDynamicObject(974,1916.5800000,-1062.7002000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (61)
- Event1Stats[FallOutObjects][53] = CreateDynamicObject(974,1916.5800000,-1057.2002000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (62)
- Event1Stats[FallOutObjects][54] = CreateDynamicObject(974,1916.5800000,-1051.7002000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (63)
- Event1Stats[FallOutObjects][55] = CreateDynamicObject(974,1909.9000000,-1095.0996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (65)
- Event1Stats[FallOutObjects][56] = CreateDynamicObject(974,1909.9000000,-1089.5996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (66)
- Event1Stats[FallOutObjects][57] = CreateDynamicObject(974,1909.9000000,-1084.0996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (67)
- Event1Stats[FallOutObjects][58] = CreateDynamicObject(974,1909.9000000,-1078.5996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (68)
- Event1Stats[FallOutObjects][59] = CreateDynamicObject(974,1909.9000000,-1073.0996000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (69)
- Event1Stats[FallOutObjects][60] = CreateDynamicObject(974,1909.9000000,-1067.7998000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (70)
- Event1Stats[FallOutObjects][61] = CreateDynamicObject(974,1909.9000000,-1062.7002000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (71)
- Event1Stats[FallOutObjects][62] = CreateDynamicObject(974,1909.9000000,-1057.2002000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (72)
- Event1Stats[FallOutObjects][63] = CreateDynamicObject(974,1909.9000000,-1051.7002000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (73)
- Event1Stats[FallOutObjects][64] = CreateDynamicObject(974,1949.7002000,-1046.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (75)
- Event1Stats[FallOutObjects][65] = CreateDynamicObject(974,1943.0000000,-1046.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (76)
- Event1Stats[FallOutObjects][66] = CreateDynamicObject(974,1936.5996000,-1046.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (77)
- Event1Stats[FallOutObjects][67] = CreateDynamicObject(974,1929.9004000,-1046.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (78)
- Event1Stats[FallOutObjects][68] = CreateDynamicObject(974,1923.2002000,-1046.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (79)
- Event1Stats[FallOutObjects][69] = CreateDynamicObject(974,1909.9004000,-1046.2000000,426.7000100,90.0000000,0.0000000,0.0000000, 200); //object(tall_fence) (81)
- }
- }
- }
- forward public FallOutDestroyObj(kind);
- public FallOutDestroyObj(kind) {
- switch(kind) {
- case 1:
- {
- new rndojb = random(MAX_FALL_OUT_OBJECTS);
- new count;
- for(new i = 0; i < MAX_FALL_OUT_OBJECTS; i++) {
- if(Event1Stats[FallOutObjects][i] != 0) {
- count ++;
- }
- }
- if(!count) {
- if(Event1Stats[Runned] == 0) {
- KillTimer(Event1Stats[FallOutTimer][0]);
- KillTimer(Event1Stats[FallOutTimer][1]);
- Event1Stats[FallOutTimer][0] = 0;
- Event1Stats[FallOutTimer][1] = 0;
- }
- else
- {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- EliminatePlayer(i);
- }
- }
- }
- return 1;
- }
- while(Event1Stats[FallOutObjects][rndojb] == 0) {
- rndojb = random(MAX_FALL_OUT_OBJECTS);
- }
- DestroyDynamicObject(Event1Stats[FallOutObjects][rndojb]);
- Event1Stats[FallOutObjects][rndojb] = 0;
- Event1Stats[FallOutTimer][0] = SetTimerEx("FallOutDestroyObj", 1300, 1, "i", 2);
- }
- case 2: {
- new rndojb = random(MAX_FALL_OUT_OBJECTS);
- new count;
- for(new i = 0; i < MAX_FALL_OUT_OBJECTS; i++) {
- if(Event1Stats[FallOutObjects][i] != 0) {
- count ++;
- }
- }
- if(!count) {
- if(Event1Stats[Runned] == 0) {
- KillTimer(Event1Stats[FallOutTimer][0]);
- KillTimer(Event1Stats[FallOutTimer][1]);
- Event1Stats[FallOutTimer][0] = 0;
- Event1Stats[FallOutTimer][1] = 0;
- }
- else
- {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- EliminatePlayer(i);
- }
- }
- }
- return 1;
- }
- while(Event1Stats[FallOutObjects][rndojb] == 0) {
- rndojb = random(MAX_FALL_OUT_OBJECTS);
- }
- DestroyDynamicObject(Event1Stats[FallOutObjects][rndojb]);
- Event1Stats[FallOutObjects][rndojb] = 0;
- }
- }
- return 1;
- }
- EliminatePlayer(playerid) {
- new string[182];
- format(string,sizeof string,"%s has been eliminated from fallout event",pName(playerid));
- SendClientMessageToAll(0x33CCFFAA, string);
- PEvent1Status[playerid][InTeam] = 0;
- SetPlayerVirtualWorld(playerid, 0);
- SpawnPlayer(playerid);
- Event1Stats[Members] --;
- if(Event1Stats[Members] == 1) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && PEvent1Status[i][InTeam] == 1) {
- format(string,sizeof string,"%s has won the fallout event",pName(i));
- SendClientMessageToAll(0x33CCFFAA, string);
- PEvent1Status[i][InTeam] = 0;
- SpawnPlayer(i);
- SetPlayerVirtualWorld(i, 0);
- new moneyz = random(800000);
- while(moneyz < 250000) {
- moneyz = random(800000);
- }
- GivePlayerMoney(i, moneyz);
- }
- }
- for(new i = 0; i < MAX_FALL_OUT_OBJECTS; i++) {
- if(Event1Stats[FallOutObjects][i] != 0) {
- DestroyDynamicObject(Event1Stats[FallOutObjects][i]);
- Event1Stats[FallOutObjects][i] = 0;
- }
- }
- KillTimer(Event1Stats[FallOutTimer][0]);
- KillTimer(Event1Stats[FallOutTimer][1]);
- FinishEvent();
- }
- }
- pName(playerid) {
- new name[32];
- GetPlayerName(playerid, name, sizeof name);
- return name;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid) {
- if(_:clickedid == INVALID_TEXT_DRAW && InEventList[playerid]) {
- InEventList[playerid] = 0;
- for(new i = 0; i < sizeof TDEditor_TD; i++) {
- TextDrawHideForPlayer(playerid, TDEditor_TD[i]);
- }
- }
- if(clickedid == TDEditor_TD[14]) { // red blue
- if(Event1Stats[Runned] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: You can not touch event setting while an event is running!");
- return 1;
- }
- if(EventState[0] == 0)
- {
- if(TellEvent(playerid, 0) == 0) return 1;
- EventState[0] = 1;
- TextDrawHideForAll(TDEditor_TD[14]);
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA,"Red And Blue Teams Event Successfully Turned Off And Cancled!");
- KillTimer(MainEventTimer);
- EventState[0] = 0;
- TextDrawHideForAll(TDEditor_TD[14]);
- }
- ChangeTextDrawPos(TDEditor_TD[14], EventState[0]);
- TextDrawShowForPlayer(playerid, TDEditor_TD[14]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && InEventList[i] == 1) {
- TextDrawShowForPlayer(i, TDEditor_TD[14]);
- }
- }
- }
- if(clickedid == TDEditor_TD[17]) { // capture the flag
- if(Event1Stats[Runned] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: You can not touch event setting while an event is running!");
- return 1;
- }
- if(EventState[1] == 0)
- {
- if(TellEvent(playerid, 1) == 0) return 1;
- EventState[1] = 1;
- TextDrawHideForAll(TDEditor_TD[17]);
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA,"Capture The Flag Event Successfully Turned Off And Cancled!");
- KillTimer(MainEventTimer);
- EventState[1] = 0;
- TextDrawHideForAll(TDEditor_TD[17]);
- }
- ChangeTextDrawPos(TDEditor_TD[17], EventState[1]);
- TextDrawShowForPlayer(playerid, TDEditor_TD[17]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && InEventList[i] == 1) {
- TextDrawShowForPlayer(i, TDEditor_TD[17]);
- }
- }
- }
- if(clickedid == TDEditor_TD[18]) { // fall out
- if(Event1Stats[Runned] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: You can not touch event setting while an event is running!");
- return 1;
- }
- if(EventState[2] == 0)
- {
- if(TellEvent(playerid, 2) == 0) return 1;
- EventState[2] = 1;
- TextDrawHideForAll(TDEditor_TD[18]);
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA,"Fall Out Event Successfully Turned Off And Cancled!");
- KillTimer(MainEventTimer);
- EventState[2] = 0;
- TextDrawHideForAll(TDEditor_TD[18]);
- }
- ChangeTextDrawPos(TDEditor_TD[18], EventState[2]);
- TextDrawShowForPlayer(playerid, TDEditor_TD[18]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && InEventList[i] == 1) {
- TextDrawShowForPlayer(i, TDEditor_TD[18]);
- }
- }
- }
- if(clickedid == TDEditor_TD[20]) { // auto run
- if(Event1Stats[Runned] == 1) {
- SendClientMessage(playerid, 0xFF0000AA,"ERROR: You can not touch event setting while an event is running!");
- return 1;
- }
- if(EventState[3] == 0)
- {
- if(TellEvent(playerid, 3) == 0) return 1;
- EventState[3] = 1;
- TextDrawHideForAll(TDEditor_TD[20]);
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA,"Random Event Successfully Turned Off And Cancled!");
- KillTimer(MainEventTimer);
- EventState[3] = 0;
- TextDrawHideForAll(TDEditor_TD[20]);
- }
- ChangeTextDrawPos(TDEditor_TD[20], EventState[3]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && InEventList[i] == 1) {
- TextDrawShowForPlayer(i, TDEditor_TD[20]);
- }
- }
- }
- return 1;
- }
- CreateEventTextDraws() {
- TDEditor_TD[0] = TextDrawCreate(146.250000, 121.749961, "box");
- TextDrawLetterSize(TDEditor_TD[0], 0.000000, 25.812500);
- TextDrawTextSize(TDEditor_TD[0], 473.000000, 0.000000);
- TextDrawAlignment(TDEditor_TD[0], 1);
- TextDrawColor(TDEditor_TD[0], -1);
- TextDrawUseBox(TDEditor_TD[0], 1);
- TextDrawBoxColor(TDEditor_TD[0], 255);
- TextDrawSetShadow(TDEditor_TD[0], 0);
- TextDrawSetOutline(TDEditor_TD[0], 0);
- TextDrawBackgroundColor(TDEditor_TD[0], 255);
- TextDrawFont(TDEditor_TD[0], 1);
- TextDrawSetProportional(TDEditor_TD[0], 1);
- TextDrawSetShadow(TDEditor_TD[0], 0);
- TDEditor_TD[1] = TextDrawCreate(221.250000, 170.166702, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[1], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[1], 14.000000, 13.000000);
- TextDrawAlignment(TDEditor_TD[1], 1);
- TextDrawColor(TDEditor_TD[1], -1061109505);
- TextDrawSetShadow(TDEditor_TD[1], 0);
- TextDrawSetOutline(TDEditor_TD[1], 0);
- TextDrawBackgroundColor(TDEditor_TD[1], 255);
- TextDrawFont(TDEditor_TD[1], 4);
- TextDrawSetProportional(TDEditor_TD[1], 0);
- TextDrawSetShadow(TDEditor_TD[1], 0);
- TDEditor_TD[2] = TextDrawCreate(224.375000, 118.249946, "Administrator_Manage_Event_Section");
- TextDrawLetterSize(TDEditor_TD[2], 0.423750, 2.055001);
- TextDrawAlignment(TDEditor_TD[2], 1);
- TextDrawColor(TDEditor_TD[2], -16776961);
- TextDrawSetShadow(TDEditor_TD[2], 0);
- TextDrawSetOutline(TDEditor_TD[2], 0);
- TextDrawBackgroundColor(TDEditor_TD[2], 255);
- TextDrawFont(TDEditor_TD[2], 0);
- TextDrawSetProportional(TDEditor_TD[2], 1);
- TextDrawSetShadow(TDEditor_TD[2], 0);
- TDEditor_TD[3] = TextDrawCreate(146.875000, 142.750091, "box");
- TextDrawLetterSize(TDEditor_TD[3], 0.000000, -0.437500);
- TextDrawTextSize(TDEditor_TD[3], 472.000000, 0.000000);
- TextDrawAlignment(TDEditor_TD[3], 1);
- TextDrawColor(TDEditor_TD[3], -1);
- TextDrawUseBox(TDEditor_TD[3], 1);
- TextDrawBoxColor(TDEditor_TD[3], -1);
- TextDrawSetShadow(TDEditor_TD[3], 0);
- TextDrawSetOutline(TDEditor_TD[3], 0);
- TextDrawBackgroundColor(TDEditor_TD[3], 255);
- TextDrawFont(TDEditor_TD[3], 1);
- TextDrawSetProportional(TDEditor_TD[3], 1);
- TextDrawSetShadow(TDEditor_TD[3], 0);
- TDEditor_TD[4] = TextDrawCreate(208.125000, 142.750015, "Administrator_Mange_Event_Section_Guide");
- TextDrawLetterSize(TDEditor_TD[4], 0.431875, 2.264999);
- TextDrawAlignment(TDEditor_TD[4], 1);
- TextDrawColor(TDEditor_TD[4], -1378294017);
- TextDrawSetShadow(TDEditor_TD[4], 0);
- TextDrawSetOutline(TDEditor_TD[4], 0);
- TextDrawBackgroundColor(TDEditor_TD[4], 255);
- TextDrawFont(TDEditor_TD[4], 0);
- TextDrawSetProportional(TDEditor_TD[4], 1);
- TextDrawSetShadow(TDEditor_TD[4], 0);
- TDEditor_TD[5] = TextDrawCreate(145.625000, 167.833312, "Click_On_Ball_[__]_Icon_To_Turn_On_/_Off_An_Event!");
- TextDrawLetterSize(TDEditor_TD[5], 0.330624, 1.600000);
- TextDrawAlignment(TDEditor_TD[5], 1);
- TextDrawColor(TDEditor_TD[5], -1);
- TextDrawSetShadow(TDEditor_TD[5], 0);
- TextDrawSetOutline(TDEditor_TD[5], 0);
- TextDrawBackgroundColor(TDEditor_TD[5], 255);
- TextDrawFont(TDEditor_TD[5], 1);
- TextDrawSetProportional(TDEditor_TD[5], 1);
- TextDrawSetShadow(TDEditor_TD[5], 0);
- TDEditor_TD[6] = TextDrawCreate(147.500000, 184.750076, "box");
- TextDrawLetterSize(TDEditor_TD[6], 0.000000, -0.437500);
- TextDrawTextSize(TDEditor_TD[6], 472.000000, 0.000000);
- TextDrawAlignment(TDEditor_TD[6], 1);
- TextDrawColor(TDEditor_TD[6], -1);
- TextDrawUseBox(TDEditor_TD[6], 1);
- TextDrawBoxColor(TDEditor_TD[6], -1);
- TextDrawSetShadow(TDEditor_TD[6], 0);
- TextDrawSetOutline(TDEditor_TD[6], 0);
- TextDrawBackgroundColor(TDEditor_TD[6], 255);
- TextDrawFont(TDEditor_TD[6], 1);
- TextDrawSetProportional(TDEditor_TD[6], 1);
- TextDrawSetShadow(TDEditor_TD[6], 0);
- TDEditor_TD[7] = TextDrawCreate(247.500000, 182.416671, "Control_Events_Section");
- TextDrawLetterSize(TDEditor_TD[7], 0.410625, 1.705000);
- TextDrawAlignment(TDEditor_TD[7], 1);
- TextDrawColor(TDEditor_TD[7], -1378294017);
- TextDrawSetShadow(TDEditor_TD[7], 0);
- TextDrawSetOutline(TDEditor_TD[7], 0);
- TextDrawBackgroundColor(TDEditor_TD[7], 255);
- TextDrawFont(TDEditor_TD[7], 0);
- TextDrawSetProportional(TDEditor_TD[7], 1);
- TextDrawSetShadow(TDEditor_TD[7], 0);
- TDEditor_TD[8] = TextDrawCreate(145.625000, 206.333312, "Red_And_Blue_Teams_Event");
- TextDrawLetterSize(TDEditor_TD[8], 0.346874, 1.395832);
- TextDrawAlignment(TDEditor_TD[8], 1);
- TextDrawColor(TDEditor_TD[8], -65281);
- TextDrawSetShadow(TDEditor_TD[8], 0);
- TextDrawSetOutline(TDEditor_TD[8], 0);
- TextDrawBackgroundColor(TDEditor_TD[8], 255);
- TextDrawFont(TDEditor_TD[8], 1);
- TextDrawSetProportional(TDEditor_TD[8], 1);
- TextDrawSetShadow(TDEditor_TD[8], 0);
- TDEditor_TD[9] = TextDrawCreate(146.250000, 224.416641, "Capture_The_Flag_Event");
- TextDrawLetterSize(TDEditor_TD[9], 0.346874, 1.395832);
- TextDrawAlignment(TDEditor_TD[9], 1);
- TextDrawColor(TDEditor_TD[9], -65281);
- TextDrawSetShadow(TDEditor_TD[9], 0);
- TextDrawSetOutline(TDEditor_TD[9], 0);
- TextDrawBackgroundColor(TDEditor_TD[9], 255);
- TextDrawFont(TDEditor_TD[9], 1);
- TextDrawSetProportional(TDEditor_TD[9], 1);
- TextDrawSetShadow(TDEditor_TD[9], 0);
- TDEditor_TD[10] = TextDrawCreate(145.625000, 244.833282, "Fall_Out_Event");
- TextDrawLetterSize(TDEditor_TD[10], 0.346874, 1.395832);
- TextDrawAlignment(TDEditor_TD[10], 1);
- TextDrawColor(TDEditor_TD[10], -65281);
- TextDrawSetShadow(TDEditor_TD[10], 0);
- TextDrawSetOutline(TDEditor_TD[10], 0);
- TextDrawBackgroundColor(TDEditor_TD[10], 255);
- TextDrawFont(TDEditor_TD[10], 1);
- TextDrawSetProportional(TDEditor_TD[10], 1);
- TextDrawSetShadow(TDEditor_TD[10], 0);
- TDEditor_TD[11] = TextDrawCreate(146.250000, 338.750091, "Auto_Run_Random_Events");
- TextDrawLetterSize(TDEditor_TD[11], 0.346874, 1.395832);
- TextDrawAlignment(TDEditor_TD[11], 1);
- TextDrawColor(TDEditor_TD[11], -65281);
- TextDrawSetShadow(TDEditor_TD[11], 0);
- TextDrawSetOutline(TDEditor_TD[11], 0);
- TextDrawBackgroundColor(TDEditor_TD[11], 255);
- TextDrawFont(TDEditor_TD[11], 1);
- TextDrawSetProportional(TDEditor_TD[11], 1);
- TextDrawSetShadow(TDEditor_TD[11], 0);
- TDEditor_TD[12] = TextDrawCreate(146.875000, 337.583343, "box");
- TextDrawLetterSize(TDEditor_TD[12], 0.000000, -0.437500);
- TextDrawTextSize(TDEditor_TD[12], 473.000000, 0.000000);
- TextDrawAlignment(TDEditor_TD[12], 1);
- TextDrawColor(TDEditor_TD[12], -1);
- TextDrawUseBox(TDEditor_TD[12], 1);
- TextDrawBoxColor(TDEditor_TD[12], -1);
- TextDrawSetShadow(TDEditor_TD[12], 0);
- TextDrawSetOutline(TDEditor_TD[12], 0);
- TextDrawBackgroundColor(TDEditor_TD[12], 255);
- TextDrawFont(TDEditor_TD[12], 1);
- TextDrawSetProportional(TDEditor_TD[12], 1);
- TextDrawSetShadow(TDEditor_TD[12], 0);
- TDEditor_TD[13] = TextDrawCreate(403.125000, 211.583297, "box");
- TextDrawLetterSize(TDEditor_TD[13], 0.000000, 0.437500);
- TextDrawTextSize(TDEditor_TD[13], 458.000000, 0.000000);
- TextDrawAlignment(TDEditor_TD[13], 1);
- TextDrawColor(TDEditor_TD[13], -1);
- TextDrawUseBox(TDEditor_TD[13], 1);
- TextDrawBoxColor(TDEditor_TD[13], -1061109505);
- TextDrawSetShadow(TDEditor_TD[13], 0);
- TextDrawSetOutline(TDEditor_TD[13], 0);
- TextDrawBackgroundColor(TDEditor_TD[13], 255);
- TextDrawFont(TDEditor_TD[13], 1);
- TextDrawSetProportional(TDEditor_TD[13], 1);
- TextDrawSetShadow(TDEditor_TD[13], 0);
- TDEditor_TD[14] = TextDrawCreate(450.625000, 204.583221, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[14], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[14], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[14], 1);
- TextDrawColor(TDEditor_TD[14], -1);
- TextDrawSetShadow(TDEditor_TD[14], 0);
- TextDrawSetOutline(TDEditor_TD[14], 0);
- TextDrawBackgroundColor(TDEditor_TD[14], 255);
- TextDrawFont(TDEditor_TD[14], 4);
- TextDrawSetProportional(TDEditor_TD[14], 0);
- TextDrawSetShadow(TDEditor_TD[14], 0);
- TextDrawSetSelectable(TDEditor_TD[14], true);
- TDEditor_TD[15] = TextDrawCreate(403.125000, 229.083236, "box");
- TextDrawLetterSize(TDEditor_TD[15], 0.000000, 0.437500);
- TextDrawTextSize(TDEditor_TD[15], 458.000000, 0.000000);
- TextDrawAlignment(TDEditor_TD[15], 1);
- TextDrawColor(TDEditor_TD[15], -1);
- TextDrawUseBox(TDEditor_TD[15], 1);
- TextDrawBoxColor(TDEditor_TD[15], -1061109505);
- TextDrawSetShadow(TDEditor_TD[15], 0);
- TextDrawSetOutline(TDEditor_TD[15], 0);
- TextDrawBackgroundColor(TDEditor_TD[15], 255);
- TextDrawFont(TDEditor_TD[15], 1);
- TextDrawSetProportional(TDEditor_TD[15], 1);
- TextDrawSetShadow(TDEditor_TD[15], 0);
- TDEditor_TD[16] = TextDrawCreate(403.750000, 245.999832, "box");
- TextDrawLetterSize(TDEditor_TD[16], 0.000000, 0.437500);
- TextDrawTextSize(TDEditor_TD[16], 458.000000, 0.000000);
- TextDrawAlignment(TDEditor_TD[16], 1);
- TextDrawColor(TDEditor_TD[16], -1);
- TextDrawUseBox(TDEditor_TD[16], 1);
- TextDrawBoxColor(TDEditor_TD[16], -1061109505);
- TextDrawSetShadow(TDEditor_TD[16], 0);
- TextDrawSetOutline(TDEditor_TD[16], 0);
- TextDrawBackgroundColor(TDEditor_TD[16], 255);
- TextDrawFont(TDEditor_TD[16], 0);
- TextDrawSetProportional(TDEditor_TD[16], 1);
- TextDrawSetShadow(TDEditor_TD[16], 0);
- TDEditor_TD[17] = TextDrawCreate(450.625000, 222.083206, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[17], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[17], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[17], 1);
- TextDrawColor(TDEditor_TD[17], -1);
- TextDrawSetShadow(TDEditor_TD[17], 0);
- TextDrawSetOutline(TDEditor_TD[17], 0);
- TextDrawBackgroundColor(TDEditor_TD[17], 255);
- TextDrawFont(TDEditor_TD[17], 4);
- TextDrawSetProportional(TDEditor_TD[17], 0);
- TextDrawSetShadow(TDEditor_TD[17], 0);
- TextDrawSetSelectable(TDEditor_TD[17], true);
- TDEditor_TD[18] = TextDrawCreate(450.000000, 240.749877, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[18], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[18], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[18], 1);
- TextDrawColor(TDEditor_TD[18], -1);
- TextDrawSetShadow(TDEditor_TD[18], 0);
- TextDrawSetOutline(TDEditor_TD[18], 0);
- TextDrawBackgroundColor(TDEditor_TD[18], 255);
- TextDrawFont(TDEditor_TD[18], 4);
- TextDrawSetProportional(TDEditor_TD[18], 0);
- TextDrawSetShadow(TDEditor_TD[18], 0);
- TextDrawSetSelectable(TDEditor_TD[18], true);
- TDEditor_TD[19] = TextDrawCreate(403.750000, 343.416412, "box");
- TextDrawLetterSize(TDEditor_TD[19], 0.000000, 0.437500);
- TextDrawTextSize(TDEditor_TD[19], 460.000000, 0.000000);
- TextDrawAlignment(TDEditor_TD[19], 1);
- TextDrawColor(TDEditor_TD[19], -1);
- TextDrawUseBox(TDEditor_TD[19], 1);
- TextDrawBoxColor(TDEditor_TD[19], -1061109505);
- TextDrawSetShadow(TDEditor_TD[19], 0);
- TextDrawSetOutline(TDEditor_TD[19], 0);
- TextDrawBackgroundColor(TDEditor_TD[19], 255);
- TextDrawFont(TDEditor_TD[19], 0);
- TextDrawSetProportional(TDEditor_TD[19], 1);
- TextDrawSetShadow(TDEditor_TD[19], 0);
- TDEditor_TD[20] = TextDrawCreate(450.625000, 337.583374, "ld_pool:ball");
- TextDrawLetterSize(TDEditor_TD[20], 0.000000, 0.000000);
- TextDrawTextSize(TDEditor_TD[20], 20.000000, 15.000000);
- TextDrawAlignment(TDEditor_TD[20], 1);
- TextDrawColor(TDEditor_TD[20], -1);
- TextDrawSetShadow(TDEditor_TD[20], 0);
- TextDrawSetOutline(TDEditor_TD[20], 0);
- TextDrawBackgroundColor(TDEditor_TD[20], 255);
- TextDrawFont(TDEditor_TD[20], 4);
- TextDrawSetProportional(TDEditor_TD[20], 0);
- TextDrawSetShadow(TDEditor_TD[20], 0);
- TextDrawSetSelectable(TDEditor_TD[20], true);
- TDEditor_TD[21] = TextDrawCreate(399.160705, 186.813339, "On______OFF");
- TextDrawLetterSize(TDEditor_TD[21], 0.368749, 1.605833);
- TextDrawAlignment(TDEditor_TD[21], 1);
- TextDrawColor(TDEditor_TD[21], 16777215);
- TextDrawSetShadow(TDEditor_TD[21], 0);
- TextDrawSetOutline(TDEditor_TD[21], 0);
- TextDrawBackgroundColor(TDEditor_TD[21], 255);
- TextDrawFont(TDEditor_TD[21], 1);
- TextDrawSetProportional(TDEditor_TD[21], 1);
- TextDrawSetShadow(TDEditor_TD[21], 0);
- TeamTextdraw0 = TextDrawCreate(176.375000, 231.333419, "usebox");
- TextDrawLetterSize(TeamTextdraw0, 0.000000, 10.576851);
- TextDrawTextSize(TeamTextdraw0, 13.625000, 0.000000);
- TextDrawAlignment(TeamTextdraw0, 1);
- TextDrawColor(TeamTextdraw0, 0);
- TextDrawUseBox(TeamTextdraw0, true);
- TextDrawBoxColor(TeamTextdraw0, 102);
- TextDrawSetShadow(TeamTextdraw0, 0);
- TextDrawSetOutline(TeamTextdraw0, 0);
- TextDrawFont(TeamTextdraw0, 0);
- TeamTextdraw1 = TextDrawCreate(20.000000, 232.749954, "Red Team Members: 555");
- TextDrawLetterSize(TeamTextdraw1, 0.344374, 1.500831);
- TextDrawAlignment(TeamTextdraw1, 1);
- TextDrawColor(TeamTextdraw1, 16711935);
- TextDrawSetShadow(TeamTextdraw1, 0);
- TextDrawSetOutline(TeamTextdraw1, 1);
- TextDrawBackgroundColor(TeamTextdraw1, 51);
- TextDrawFont(TeamTextdraw1, 1);
- TextDrawSetProportional(TeamTextdraw1, 1);
- TeamTextdraw2 = TextDrawCreate(20.375000, 248.333282, "Blue Team Members: 555");
- TextDrawLetterSize(TeamTextdraw2, 0.336248, 1.500831);
- TextDrawAlignment(TeamTextdraw2, 1);
- TextDrawColor(TeamTextdraw2, 16711935);
- TextDrawSetShadow(TeamTextdraw2, 0);
- TextDrawSetOutline(TeamTextdraw2, 1);
- TextDrawBackgroundColor(TeamTextdraw2, 51);
- TextDrawFont(TeamTextdraw2, 1);
- TextDrawSetProportional(TeamTextdraw2, 1);
- TeamTextdraw3 = TextDrawCreate(20.125000, 263.916412, "Red Team Kills: 2555");
- TextDrawLetterSize(TeamTextdraw3, 0.336248, 1.500831);
- TextDrawAlignment(TeamTextdraw3, 1);
- TextDrawColor(TeamTextdraw3, 16711935);
- TextDrawSetShadow(TeamTextdraw3, 0);
- TextDrawSetOutline(TeamTextdraw3, 1);
- TextDrawBackgroundColor(TeamTextdraw3, 51);
- TextDrawFont(TeamTextdraw3, 1);
- TextDrawSetProportional(TeamTextdraw3, 1);
- TeamTextdraw4 = TextDrawCreate(20.500000, 278.916503, "Blue Team Kills: 2555");
- TextDrawLetterSize(TeamTextdraw4, 0.329998, 1.489166);
- TextDrawAlignment(TeamTextdraw4, 1);
- TextDrawColor(TeamTextdraw4, 16711935);
- TextDrawSetShadow(TeamTextdraw4, 0);
- TextDrawSetOutline(TeamTextdraw4, 1);
- TextDrawBackgroundColor(TeamTextdraw4, 51);
- TextDrawFont(TeamTextdraw4, 1);
- TextDrawSetProportional(TeamTextdraw4, 1);
- TeamTextdraw5 = TextDrawCreate(48.750000, 293.999755, "Time left:~n~___4:56");
- TextDrawLetterSize(TeamTextdraw5, 0.414999, 1.553333);
- TextDrawAlignment(TeamTextdraw5, 1);
- TextDrawColor(TeamTextdraw5, 16777215);
- TextDrawSetShadow(TeamTextdraw5, 0);
- TextDrawSetOutline(TeamTextdraw5, 1);
- TextDrawBackgroundColor(TeamTextdraw5, 51);
- TextDrawFont(TeamTextdraw5, 1);
- TextDrawSetProportional(TeamTextdraw5, 1);
- }
- CreateEventObjects() {
- CreateDynamicObject(5118, -4289.913574, -6765.544434, 15.202024, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(5118, -4261.405273, -6755.493652, 15.195581, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3997, -4308.214844, -6766.951660, 15.078592, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(4058, -4279.320801, -6725.777832, 30.000731, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(4058, -4175.394043, -6777.305664, 34.925125, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(4058, -4303.209473, -6793.806152, 30.125771, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(4682, -4337.856934, -6789.885254, 24.536596, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(9910, -4301.161621, -6772.678711, 16.169632, 0.0000, 0.0000, 225.0000, 200);
- CreateDynamicObject(9910, -4253.297852, -6746.431152, 16.119629, 0.0000, 0.0000, 45.0000, 200);
- CreateDynamicObject(9910, -4235.836426, -6733.733887, 16.119617, 0.0000, 0.0000, 135.0000, 200);
- CreateDynamicObject(5127, -4415.419922, -6726.465332, 20.283808, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(5399, -4239.983887, -6752.548340, 20.601564, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(5398, -4221.876465, -6752.538574, 19.402504, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(5398, -4206.087891, -6752.498047, 19.378139, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(5399, -4322.343750, -6768.490234, 20.633007, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(5398, -4340.435547, -6768.473633, 19.453138, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(9131, -4356.070313, -6762.550293, 16.201565, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(9131, -4356.076660, -6762.541016, 18.349556, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(9910, -4317.046387, -6748.113281, 20.269657, 0.0000, 0.0000, 135.0000, 200);
- CreateDynamicObject(8661, -4375.942871, -6767.805664, 15.112918, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(8661, -4415.199707, -6769.068848, 15.111035, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(8661, -4454.864746, -6770.972168, 15.109153, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(8634, -4277.175293, -6754.988770, 15.732737, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(8634, -4277.199219, -6750.972168, 15.732737, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(8634, -4274.203125, -6770.080078, 15.739179, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(8634, -4274.245605, -6766.067383, 15.739179, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(8624, -4386.347168, -6768.476074, 15.237573, 0.0000, 0.0000, 90.0003, 200);
- CreateDynamicObject(8624, -4414.160645, -6768.481934, 15.235665, 0.0000, 0.0000, 90.0002, 200);
- CreateDynamicObject(8634, -4421.806152, -6766.892578, 15.772820, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(8634, -4421.784668, -6770.898438, 15.772820, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(8624, -4160.323730, -6752.466797, 15.173573, 0.0000, 0.0000, 270.0005, 200);
- CreateDynamicObject(8661, -4170.716309, -6746.908691, 15.072010, 90.2408, 0.0000, 0.0000, 200);
- CreateDynamicObject(8661, -4163.649902, -6752.397949, 15.070127, 90.2408, 0.0000, 270.0000, 200);
- CreateDynamicObject(8661, -4177.432617, -6748.415527, 15.047010, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(8661, -4177.349609, -6751.124023, 22.720140, 179.6226, 0.0000, 0.0000, 200);
- CreateDynamicObject(8661, -4171.732422, -6745.431152, 19.806559, 134.0722, 0.0000, 0.0000, 200);
- CreateDynamicObject(8661, -4183.604004, -6746.462402, 21.544121, 149.5422, 0.0000, 0.0000, 200);
- CreateDynamicObject(9910, -4198.595703, -6738.994141, 35.659065, 0.0000, 0.0000, 315.0000, 200);
- CreateDynamicObject(9910, -4436.151367, -6779.388184, 28.843887, 0.0000, 0.0000, 225.0000, 200);
- CreateDynamicObject(9910, -4450.612305, -6767.634766, 27.631149, 0.0000, 0.0000, 135.0000, 200);
- CreateDynamicObject(8661, -4461.066895, -6751.175781, 16.570023, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(9910, -4437.404297, -6754.835938, 29.218908, 0.0000, 0.0000, 45.0000, 200);
- CreateDynamicObject(9910, -4446.303711, -6754.866211, 29.217016, 0.0000, 0.0000, 45.0000, 200);
- CreateDynamicObject(5398, -4429.827637, -6768.485352, 19.439594, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(5398, -4429.728516, -6779.565918, 19.502426, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(5398, -4429.781250, -6757.426270, 19.452419, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(3570, -4417.779297, -6773.764160, 16.495996, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4417.791504, -6773.769043, 19.168322, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4417.789551, -6773.784668, 21.865646, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4417.784668, -6762.715332, 16.508551, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4417.777832, -6762.721191, 19.205875, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4417.863281, -6762.715820, 21.903200, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4417.837402, -6751.857422, 17.919855, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4417.828125, -6751.855469, 20.617180, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4417.869629, -6751.858887, 23.289505, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4415.142578, -6768.022461, 23.377306, 268.8998, 0.0000, 270.0000, 200);
- CreateDynamicObject(3570, -4415.044922, -6775.944336, 23.385012, 268.8998, 0.0000, 270.0000, 200);
- CreateDynamicObject(3570, -4415.141602, -6782.387695, 23.373886, 268.8998, 0.0000, 270.0000, 200);
- CreateDynamicObject(3570, -4415.119629, -6759.959473, 23.372171, 268.8998, 0.0000, 270.0000, 200);
- CreateDynamicObject(3570, -4415.119629, -6752.396484, 23.376957, 268.8998, 0.0000, 270.0000, 200);
- CreateDynamicObject(3570, -4441.982422, -6773.918457, 16.345682, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4441.954590, -6773.935059, 19.043007, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4441.938965, -6773.953613, 21.740332, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4441.966797, -6762.891602, 16.457092, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4441.950195, -6762.898438, 19.154417, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3570, -4441.932129, -6762.899414, 21.851742, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3675, -4451.458984, -6780.061035, 21.178114, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(3675, -4270.359375, -6779.356445, 21.903847, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(914, -4451.854492, -6755.375977, 19.191912, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(2653, -4445.862793, -6776.753906, 23.460358, 0.8594, 180.3774, 0.0000, 200);
- CreateDynamicObject(2653, -4445.850098, -6768.941895, 23.571598, 0.8594, 180.3774, 0.0000, 200);
- CreateDynamicObject(2653, -4445.862305, -6761.086426, 23.693054, 0.8594, 180.3774, 0.0000, 200);
- CreateDynamicObject(2653, -4445.869141, -6753.414063, 23.800850, 0.8594, 180.3774, 0.0000, 200);
- CreateDynamicObject(1689, -4321.383301, -6768.182129, 27.285589, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1689, -4240.944336, -6752.381836, 27.340569, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(8634, -4187.035156, -6750.023926, 15.710728, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(8634, -4186.921875, -6754.049805, 15.710728, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1691, -4263.865234, -6744.302734, 29.401890, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1691, -4266.687500, -6775.819824, 37.617405, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1691, -4305.910645, -6774.975098, 29.551891, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1687, -4293.979492, -6777.389648, 29.941965, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1687, -4264.884277, -6779.982910, 38.007477, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1688, -4257.481934, -6777.485352, 38.218868, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1688, -4255.976563, -6742.700195, 30.103352, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1688, -4321.217285, -6754.873535, 34.253380, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1691, -4316.741211, -6742.137695, 37.492367, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1635, -4308.289551, -6773.373047, 19.306337, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1635, -4294.752441, -6739.208496, 20.143555, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1635, -4262.670410, -6745.711914, 19.153585, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1635, -4257.905762, -6773.602051, 19.581423, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1635, -4428.654785, -6774.573242, 18.743580, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1635, -4428.062500, -6763.516113, 19.161327, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1635, -4429.536133, -6762.395508, 19.160091, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1635, -4317.790527, -6753.194824, 19.272076, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(1635, -4175.821289, -6747.464355, 18.011547, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1635, -4180.680664, -6787.931152, 13.696638, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(3675, -4172.137695, -6747.575684, 17.478193, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3585, -4401.309082, -6766.524902, 16.765898, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3585, -4391.588867, -6766.459961, 16.765898, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3585, -4428.282227, -6770.481445, 16.772312, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3585, -4337.139160, -6770.477051, 16.786713, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3585, -4267.288086, -6754.546387, 16.723907, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3585, -4189.329102, -6750.413086, 16.701899, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3585, -4205.123535, -6750.535156, 16.703341, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3564, -4222.085449, -6750.484863, 16.734570, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3564, -4380.793457, -6770.446777, 16.765898, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3564, -4276.907227, -6754.537109, 16.723907, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3564, -4287.990234, -6750.424316, 16.723907, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3564, -4290.059570, -6766.429199, 16.730350, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3564, -4270.521484, -6770.515625, 16.738138, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3564, -4301.375000, -6766.398926, 16.730349, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3564, -4370.970703, -6770.308594, 16.765898, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1231, -4281.351563, -6741.592773, 17.803041, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(1231, -4384.521484, -6761.417480, 19.302307, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1231, -4453.997070, -6768.181641, 21.189537, 272.3375, 0.0000, 270.0000, 200);
- CreateDynamicObject(1231, -4230.877930, -6752.521484, 25.228184, 179.6226, 0.0000, 270.0000, 200);
- CreateDynamicObject(1231, -4279.192383, -6775.584473, 17.803041, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1231, -4214.870117, -6752.421875, 25.221039, 179.6226, 0.0000, 270.0000, 200);
- CreateDynamicObject(1231, -4197.549316, -6752.388184, 25.285192, 179.6226, 0.0000, 270.0000, 200);
- CreateDynamicObject(1231, -4182.846680, -6752.555664, 24.309311, 179.6226, 0.0000, 270.0000, 200);
- CreateDynamicObject(1231, -4332.720703, -6768.343262, 25.296041, 179.6226, 0.0000, 270.0000, 200);
- CreateDynamicObject(1231, -4352.513672, -6768.409668, 25.296049, 179.6226, 0.0000, 270.0000, 200);
- CreateDynamicObject(1431, -4279.395996, -6762.782227, 15.626205, 0.0000, 0.0000, 337.5000, 200);
- CreateDynamicObject(1431, -4287.786621, -6752.279785, 15.641632, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1431, -4319.399414, -6762.254883, 15.626205, 0.0000, 0.0000, 22.5000, 200);
- CreateDynamicObject(1431, -4240.705078, -6760.688477, 15.626205, 0.0000, 0.0000, 326.2500, 200);
- CreateDynamicObject(1431, -4244.722168, -6745.984863, 15.626205, 0.0000, 0.0000, 315.0000, 200);
- CreateDynamicObject(1431, -4286.874512, -6780.145996, 15.626205, 0.0000, 0.0000, 326.2500, 200);
- CreateDynamicObject(1431, -4311.676758, -6739.986816, 15.626205, 0.0000, 0.0000, 33.7500, 200);
- CreateDynamicObject(1431, -4317.172363, -6746.500977, 15.626205, 0.0000, 0.0000, 33.7500, 200);
- CreateDynamicObject(2567, -4363.239746, -6752.406738, 18.499516, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(2567, -4422.622070, -6754.633301, 18.499516, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(2567, -4427.581543, -6779.567871, 18.499516, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(2567, -4166.226563, -6782.564453, 12.899601, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(12821, -4186.663086, -6777.686035, 11.890112, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(12821, -4268.593750, -6739.982910, 16.071703, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(12821, -4273.854004, -6778.947754, 16.071703, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(12821, -4242.630371, -6771.758789, 16.071703, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(18260, -4181.266113, -6765.606934, 12.545193, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(12821, -4189.643555, -6775.615723, 11.965111, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(12821, -4165.570801, -6748.416016, 16.065121, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(12821, -4164.080566, -6757.383789, 16.065121, 0.0000, 0.0000, 180.0002, 200);
- CreateDynamicObject(925, -4255.312500, -6746.173828, 16.140497, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(925, -4286.895996, -6775.194824, 16.140497, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(925, -4376.161133, -6752.240723, 17.633820, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(925, -4386.335449, -6752.398926, 17.633820, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(925, -4397.180176, -6752.341797, 17.633820, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3798, -4299.494629, -6757.782715, 15.090563, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3798, -4301.497559, -6756.083008, 15.075136, 0.0000, 0.0000, 348.7500, 200);
- CreateDynamicObject(3798, -4251.731934, -6763.241211, 15.075136, 0.0000, 0.0000, 11.2500, 200);
- CreateDynamicObject(3798, -4272.120605, -6758.600098, 15.097005, 0.0000, 0.0000, 11.2500, 200);
- CreateDynamicObject(3798, -4299.538574, -6747.882324, 15.075136, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3800, -4272.068848, -6758.667969, 17.097004, 0.0000, 0.0000, 337.5000, 200);
- CreateDynamicObject(3800, -4253.459961, -6763.015137, 15.097005, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3800, -4299.375488, -6757.628418, 17.090563, 0.0000, 0.0000, 348.7500, 200);
- CreateDynamicObject(3800, -4297.765625, -6747.144531, 15.090563, 0.0000, 0.0000, 11.2500, 200);
- CreateDynamicObject(3800, -4201.948242, -6757.086426, 15.078781, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3800, -4280.680176, -6742.681152, 15.075136, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3798, -4282.782227, -6741.445313, 15.075136, 0.0000, 0.0000, 337.5000, 200);
- CreateDynamicObject(3798, -4251.294922, -6772.931152, 15.075136, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(3800, -4251.346191, -6773.555664, 17.075136, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1328, -4280.010742, -6741.689453, 15.593729, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1328, -4253.566895, -6745.659668, 15.593729, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1328, -4241.154785, -6766.954102, 15.593729, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1328, -4279.737793, -6775.518555, 15.593729, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1328, -4315.695801, -6746.217773, 15.593729, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1328, -4366.523438, -6752.259277, 17.087051, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1328, -4419.506836, -6753.958496, 17.087051, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1328, -4185.000488, -6778.721680, 11.487137, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1265, -4172.665039, -6747.529297, 15.541054, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(1265, -4173.109863, -6747.149414, 15.541054, 0.0000, 0.0000, 292.5000, 200);
- CreateDynamicObject(1327, -4179.396484, -6757.644531, 15.959644, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1437, -4306.289063, -6766.421387, 13.537701, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(1437, -4262.337402, -6754.514160, 13.581255, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(1437, -4287.727051, -6778.103516, 16.265825, 9.4538, 0.0000, 90.0000, 200);
- CreateDynamicObject(1437, -4287.813477, -6778.131348, 22.499783, 9.4538, 0.0000, 90.0000, 200);
- CreateDynamicObject(1437, -4287.863281, -6778.128418, 24.321911, 10.3132, 0.0000, 90.0000, 200);
- CreateDynamicObject(1437, -4266.680176, -6743.877441, 16.340824, 10.3132, 0.0000, 90.0000, 200);
- CreateDynamicObject(1437, -4266.645996, -6743.862305, 22.460489, 10.3132, 0.0000, 90.0000, 200);
- CreateDynamicObject(1437, -4266.621094, -6743.863281, 24.811602, 10.3132, 0.0000, 90.0000, 200);
- CreateDynamicObject(14411, -4449.852051, -6773.168945, 13.344212, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(14411, -4447.426758, -6773.158203, 13.344206, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(14411, -4450.247559, -6764.046875, 13.369205, 0.0000, 0.0000, 360.0000, 200);
- CreateDynamicObject(14411, -4447.872070, -6764.052246, 13.369217, 0.0000, 0.0000, 360.0000, 200);
- CreateDynamicObject(10175, -4294.893066, -6780.624512, 40.165207, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(10175, -4291.384277, -6738.937500, 39.495186, 0.0000, 0.0000, 180.0000, 200);
- CreateDynamicObject(5706, -4379.585938, -6790.584473, 15.313704, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(5706, -4393.695801, -6790.607910, 15.263697, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(14411, -4405.296875, -6776.088867, 15.806969, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(14411, -4405.309570, -6779.803711, 15.806973, 0.0000, 0.0000, 270.0000, 200);
- CreateDynamicObject(14411, -4364.544434, -6779.743164, 15.931967, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(14411, -4364.579590, -6776.122559, 15.906971, 0.0000, 0.0000, 90.0000, 200);
- CreateDynamicObject(5706, -4360.904297, -6790.585938, 10.488720, 325.6225, 0.0000, 270.0000, 200);
- CreateDynamicObject(5706, -4408.917969, -6790.686523, 10.403540, 325.6225, 0.0000, 90.0001, 200);
- CreateDynamicObject(970, -4368.529297, -6774.131836, 19.685669, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4372.770996, -6774.160645, 19.685669, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4376.994141, -6774.163574, 19.685669, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4381.237793, -6774.192383, 19.685669, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4385.463379, -6774.137695, 19.685669, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4389.751465, -6774.143066, 19.635662, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4394.055176, -6774.155273, 19.635662, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4398.285645, -6774.142578, 19.635662, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4400.878906, -6774.143555, 19.635662, 0.0000, 0.0000, 0.0000, 200);
- CreateDynamicObject(970, -4405.270508, -6774.202148, 18.352978, 0.8594, 325.6225, 0.0000, 200);
- CreateDynamicObject(970, -4364.375977, -6774.172852, 18.335094, 0.8594, 325.6225, 180.0000, 200);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement