Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*~ Script by K4biX ~ 19.12.2011 <20:27 Uhr>
- Editieren und verwenden dieses Scriptes ist erlaubt.
- Jeglicher Missbrauch ist untersagt. Dazu gehört auch, dass die Credits nicht entfernt werden dürfen!
- Viel Spaß.
- */
- #include <a_samp>
- #include <limex>
- #include <utils>
- #include <streamer>
- #include <YSI\y_ini>
- static gTeam[MAX_PLAYERS];
- #undef MAX_PLAYERS
- #define MAX_PLAYERS (16) //Maximale Spielerslots.
- #define SCRIPTVERSION v1.0a
- #define KillCamDauer (15) //KillCam Dauer in Sekunden.
- #define MAX_MAPS (4)
- #define TDHoehe (20)
- //===============SKIN'S===============
- #define COUNTER_TERRORIST_SKIN_1 (285)
- #define COUNTER_TERRORIST_SKIN_2 (163)
- #define COUNTER_TERRORIST_SKIN_3 (287)
- #define COUNTER_TERRORIST_SKIN_4 (280)
- #define TERRORIST_SKIN_1 (220)
- #define TERRORIST_SKIN_2 (127)
- #define TERRORIST_SKIN_3 (13)
- #define TERRORIST_SKIN_4 (72)
- //====================================
- #define FARBE_ROT 0xFF3C00FF
- #define FARBE_GRAU 0xB4B5B7FF
- #define FARBE_WEIß 0xFFFFFFFF
- #define FARBE_HELLROT 0xFF6347AA
- #define FARBE_HELLBLAU 0x33CCFFAA
- #define FARBE_GELB 0xFFDC00FF
- #define FARBE_LILA 0xC2A2DAAA
- #define AFK_3DTextLabel 0x00FF00FF //Farbcode des 3DTextLabel's über dem Spieler. (Im AFK-Modus)
- #define TEAM_COLOR_CT 0x85C7F2E5
- #define TEAM_COLOR_T 0xD40000B9
- #define TEAM_COUNTER_TERRORIST (1)
- #define TEAM_TERRORIST (2)
- #define DIALOG_WAFFENAUSWAHL 3
- #define DIALOG_PISTOLS 4
- #define DIALOG_SHOTGUNS 5
- #define DIALOG_SMG 6
- #define DIALOG_RIFLES 7
- #define DIALOG_SNIPERS 8
- #define DIALOG_GRENADES 9
- #define DIALOG_EQUIPMENTS 10
- #define DIALOG_REGISTER 11
- #define DIALOG_LOGIN 12
- #define DIALOG_SUCCESS_1 13
- #define DIALOG_SUCCESS_2 14
- #define DIALOG_STATISTIK 15
- #define DIALOG_AFKLIST 16
- #define PFAD "/Accounts/%s.ini"
- forward SecsTimer();
- forward MinutenTimer();
- forward RundenEnde();
- forward NeueRunde();
- forward GameModeExitFunktion();
- forward KillcamEnd(playerid);
- forward SpawnReady();
- forward ShowTree(playerid);
- forward HideTree(playerid);
- forward DestroyTree();
- forward LoadTree();
- forward LoadUser_data(playerid,name[],value[]);
- forward MenuTimerPublic(playerid);
- forward AFKTextDraw(playerid);
- forward SendRadiusMessage(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- enum pInfo
- {
- pPass,
- pGeld,
- pAdmin,
- pKills,
- pDeaths,
- pGesamteSpielzeit
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- new COUNTER_TERRORIST_SCORE;
- new TERRORIST_SCORE;
- new Kills[MAX_PLAYERS];
- new Tode[MAX_PLAYERS];
- new MapStatus = 0;
- new GeldProKill = 500; //Definiert das Geld, welches ein Spieler bei einem Kill bekommt!
- new GeldProDeath = 500; //Definiert das Geld, welches dem Spieler beim Tod abgezogen wird!
- new GeldNachRegistration = 800; //Geld, welches der Spieler nach der Registration erhält!
- new bool:IsPlayerGespawnt[MAX_PLAYERS];
- new bool:IsPlayerSpectator[MAX_PLAYERS];
- new bool:IsSpawnReady = true;
- new bool:MenuSperre[MAX_PLAYERS] = false;
- new bool:SpielerIstAFK[MAX_PLAYERS];
- new bool:HidePM[MAX_PLAYERS];
- new RoundTimeSecs;
- new RoundTimeMin;
- new SekundenTimer;
- new MinTimer;
- new MenuTimer[MAX_PLAYERS] = 10;
- new AFKTimer[MAX_PLAYERS];
- new MenuTimerKill;
- new TextDrawUpdate[MAX_PLAYERS];
- new SpielzeitSeitLogin[MAX_PLAYERS];
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2[MAX_PLAYERS];
- new Text:Textdraw4;
- new Text:Textdraw5[MAX_PLAYERS];
- new Text:AFKTextdraw[MAX_PLAYERS];
- new Text:ChristmasTree[21];
- new Text3D:AFK3DTextLabel[MAX_PLAYERS];
- new SpielerOnline = 0;
- new stringa[128];
- //=================MAP-0==================
- new Float:RandomTerroristSpawn_MAP0[][4] = //MAP: Bohrinsel by Viper
- {
- {428.0871,-3010.1772,20.1679,131.5774}, //TERRORIST_SPAWN_NEW1
- {429.9714,-3029.3347,20.1679,45.0966}, //TERRORIST_SPAWN_NEW2
- {341.5532,-3073.6931,16.9875,343.3692}, //TERRORIST_SPAWN_NEW3
- {367.5688,-3014.2917,17.0104,83.5900}, //TERRORIST_SPAWN_NEW4
- {355.0757,-3019.5112,17.0248,288.1755}, //TERRORIST_SPAWN_NEW5
- {381.4002,-2993.8557,18.4809,179.1576}, //TERRORIST_SPAWN_NEW6
- {316.7557,-3017.1697,17.0264,325.1489}, //TERRORIST_SPAWN_NEW7
- {315.5986,-2971.5220,17.0119,196.0543} //TERRORIST_SPAWN_NEW8
- };
- new Float:RandomCTerroristSpawn_MAP0[][4] = //MAP: Bohrinsel by Viper
- {
- {345.1668,-2967.3567,3.8303,135.8936}, //COUNTER_TERRORIST_SPAWN_NEW1
- {314.4386,-2971.5730,3.8262,207.3343}, //COUNTER_TERRORIST_SPAWN_NEW2
- {318.8269,-2955.7024,2.5307,186.6540}, //COUNTER_TERRORIST_SPAWN_NEW3
- {344.6979,-2969.3035,3.8255,127.4336}, //COUNTER_TERRORIST_SPAWN_NEW4
- {343.4093,-2999.1848,3.8248,59.1263}, //COUNTER_TERRORIST_SPAWN_NEW5
- {326.4463,-2986.4290,3.8331,176.6041}, //COUNTER_TERRORIST_SPAWN_NEW6
- {311.9734,-3001.5444,3.8334,319.7754}, //COUNTER_TERRORIST_SPAWN_NEW7
- {325.3206,-2979.4104,3.8287,16.1760} //COUNTER_TERRORIST_SPAWN_NEW8
- };
- //========================================
- main()
- {
- print(" ");
- print("|- - - - - - - - - - -|");
- print("|- Gamemode by K4biX -|");
- print("| _ - 19.11.11 - _ |");
- print("|- - - - - - - - - - -|");
- print(" ");
- }
- public OnGameModeInit()
- {
- //ConnectNPC("ServerBot","ServerBotAmx");
- LoadMap();
- LoadTree();
- SetWorldTime(20);
- SetWeather(32);
- UsePlayerPedAnims();
- RoundTimeSecs = 60;
- RoundTimeMin = 19;
- SekundenTimer = SetTimer("SecsTimer",1000,1);
- MinTimer = SetTimer("MinutenTimer",60000,1);
- SetGameModeText("CS:S "#SCRIPTVERSION"");
- COUNTER_TERRORIST_SCORE = 0;
- TERRORIST_SCORE = 0;
- ///////////////////////////////////////////////////////////
- //TextDraw0
- ///////////////////////////////////////////////////////////
- Textdraw0 = TextDrawCreate(284.000000,4.000000,"20:00");
- TextDrawUseBox(Textdraw0,1);
- TextDrawBoxColor(Textdraw0,0x00000066);
- TextDrawTextSize(Textdraw0,351.000000,50.000000);
- TextDrawAlignment(Textdraw0,0);
- TextDrawBackgroundColor(Textdraw0,0x000000ff);
- TextDrawFont(Textdraw0,3);
- TextDrawLetterSize(Textdraw0,0.699999,1.400000);
- TextDrawColor(Textdraw0,0xffffffff);
- TextDrawSetOutline(Textdraw0,1);
- TextDrawSetProportional(Textdraw0,1);
- TextDrawSetShadow(Textdraw0,1);
- ///////////////////////////////////////////////////////////
- //TextDraw1
- ///////////////////////////////////////////////////////////
- Textdraw1 = TextDrawCreate(1.000000,450.000000,"-");
- TextDrawUseBox(Textdraw1,1);
- TextDrawBoxColor(Textdraw1,0x00000066);
- TextDrawTextSize(Textdraw1,638.000000,0.000000);
- TextDrawAlignment(Textdraw1,0);
- TextDrawBackgroundColor(Textdraw1,0x000000ff);
- TextDrawFont(Textdraw1,3);
- TextDrawLetterSize(Textdraw1,0.099999,-2.599999);
- TextDrawColor(Textdraw1,0xffffffff);
- TextDrawSetOutline(Textdraw1,1);
- TextDrawSetProportional(Textdraw1,1);
- TextDrawSetShadow(Textdraw1,1);
- ///////////////////////////////////////////////////////////
- //TextDraw4
- ///////////////////////////////////////////////////////////
- Textdraw4 = TextDrawCreate(449.000000,433.000000,"~b~COUNTER TERRORIST~w~: 0 ~r~TERRORIST~w~: 0");
- TextDrawAlignment(Textdraw4,0);
- TextDrawBackgroundColor(Textdraw4,0x000000ff);
- TextDrawFont(Textdraw4,2);
- TextDrawLetterSize(Textdraw4,0.199999,1.200000);
- TextDrawColor(Textdraw4,0xffffffff);
- TextDrawSetOutline(Textdraw4,1);
- TextDrawSetProportional(Textdraw4,1);
- TextDrawSetShadow(Textdraw4,1);
- ///////////////////////////////////////////////////////////
- AddPlayerClass(COUNTER_TERRORIST_SKIN_1,2490.1194,-1666.9386,13.3438,60.4306,24,50,0,0,0,0);//TEAM_COUNTER_TERRORIST SKIN
- AddPlayerClass(COUNTER_TERRORIST_SKIN_2,2490.1194,-1666.9386,13.3438,60.4306,24,50,0,0,0,0);//TEAM_COUNTER_TERRORIST SKIN
- AddPlayerClass(COUNTER_TERRORIST_SKIN_3,2490.1194,-1666.9386,13.3438,60.4306,24,50,0,0,0,0);//TEAM_COUNTER_TERRORIST SKIN
- AddPlayerClass(COUNTER_TERRORIST_SKIN_4,2490.1194,-1666.9386,13.3438,60.4306,24,50,0,0,0,0);//TEAM_COUNTER_TERRORIST SKIN
- AddPlayerClass(TERRORIST_SKIN_1,2490.1194,-1666.9386,13.3438,60.4306,24,50,0,0,0,0);//TEAM_TERRORIST SKIN
- AddPlayerClass(TERRORIST_SKIN_2,2490.1194,-1666.9386,13.3438,60.4306,24,50,0,0,0,0);//TEAM_TERRORIST SKIN
- AddPlayerClass(TERRORIST_SKIN_3,2490.1194,-1666.9386,13.3438,60.4306,24,50,0,0,0,0);//TEAM_TERRORIST SKIN
- AddPlayerClass(TERRORIST_SKIN_4,2490.1194,-1666.9386,13.3438,60.4306,24,50,0,0,0,0);//TEAM_TERRORIST SKIN
- return 1;
- }
- public OnGameModeExit()
- {
- DestroyTree();
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(SpielerIstAFK[playerid] == true)
- {
- SendClientMessage(playerid,FARBE_GRAU,"Im AFK-Modus kannst du den Chat nicht verwenden!");
- return 0;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[25],tmp[128], PlayerName[MAX_PLAYER_NAME], Player, idx;
- cmd = strtok(cmdtext, idx);
- if(!strcmp(cmdtext, "/hidepm", true))
- {
- if(HidePM[playerid] == false)
- {
- HidePM[playerid] = true;
- SendClientMessage(playerid,FARBE_GRAU,"Du hast die Flüsterfunktion deaktiviert!");
- }
- else
- {
- HidePM[playerid] = false;
- SendClientMessage(playerid,FARBE_GRAU,"Du hast die Flüsterfunktion aktiviert!");
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/fluestern", true) || !strcmp(cmdtext, "/f", true))
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, FARBE_GRAU, "FEHLER: (/f)luestern [PlayerID/Name] [Nachricht]");
- return 1;
- }
- Player = ReturnUser(tmp);
- if(IsPlayerConnected(Player))
- {
- if(Player != INVALID_PLAYER_ID)
- {
- if(HidePM[Player] == true)
- {
- SendClientMessage(playerid, FARBE_GRAU, "Dieser Spieler blockiert die Flüsterfunktion!");
- return 1;
- }
- GetPlayerName(Player, PlayerName, sizeof(PlayerName));
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, FARBE_GRAU, "FEHLER: (/f)luestern [PlayerID/Name] [Nachricht]");
- return 1;
- }
- format(stringa, sizeof(stringa), "%s(ID: %d) flüstert: %s", SpielerName(playerid), playerid, (result));
- SendClientMessage(Player, FARBE_GELB, stringa);
- format(stringa, sizeof(stringa), "Du flüsterst zu %s(ID: %d): %s", PlayerName, Player, (result));
- SendClientMessage(playerid, FARBE_GELB, stringa);
- format(stringa, sizeof(stringa), "* %s flüstert etwas.", SpielerName(playerid));
- SendRadiusMessage(3.0, playerid, stringa, FARBE_LILA,FARBE_LILA,FARBE_LILA,FARBE_LILA,FARBE_LILA);
- return 1;
- }
- }
- else
- {
- format(stringa, sizeof(stringa), "ID %d ist nicht Online.", Player);
- SendClientMessage(playerid, FARBE_GRAU, stringa);
- }
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/afk", true))
- {
- if(IsPlayerConnected(playerid))
- {
- if(SpielerIstAFK[playerid] == false)
- {
- new str[MAX_PLAYER_NAME+25];
- SpielerIstAFK[playerid] = true;
- TogglePlayerControllable(playerid,0);
- AFK3DTextLabel[playerid] = Create3DTextLabel("Spieler ist AFK\nSekunden: 0", AFK_3DTextLabel, 30.0, 40.0, 50.0, 40.0, 0);
- Attach3DTextLabelToPlayer(AFK3DTextLabel[playerid], playerid, 0.0, 0.0, 0.7);
- format(stringa,sizeof(stringa),"~r~AFK Status~w~: ~w~Aktiviert~n~~r~Sekunden~w~: 0");
- TextDrawSetString(AFKTextdraw[playerid], stringa);
- TextDrawShowForPlayer(playerid,AFKTextdraw[playerid]);
- TextDrawUpdate[playerid] = SetTimerEx("AFKTextDraw", 1000, 1, "i", playerid);
- SendClientMessage(playerid,FARBE_GRAU,"Du hast dich in den AFK-Modus begeben!");
- format(str, sizeof(str), "** %s ist nun abwesend. **", SpielerName(playerid));
- SendClientMessageToAll(FARBE_WEIß, str);
- }
- else
- {
- SendClientMessage(playerid,FARBE_GRAU,"Du befindest dich schon im AFK-Modus!");
- return 1;
- }
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/back", true))
- {
- if(IsPlayerConnected(playerid))
- {
- if(SpielerIstAFK[playerid] == true)
- {
- new str[MAX_PLAYER_NAME+25];
- SpielerIstAFK[playerid] = false;
- AFKTimer[playerid] = 0;
- TogglePlayerControllable(playerid,1);
- TextDrawHideForPlayer(playerid,AFKTextdraw[playerid]);
- KillTimer(TextDrawUpdate[playerid]);
- Delete3DTextLabel(AFK3DTextLabel[playerid]);
- SendClientMessage(playerid,FARBE_GRAU,"Du bist aus dem AFK-Modus zurückgekehrt!");
- format(str, sizeof(str), "** %s ist nun wieder anwesend. **", SpielerName(playerid));
- SendClientMessageToAll(FARBE_WEIß, str);
- }
- else
- {
- SendClientMessage(playerid,FARBE_GRAU,"Du befindest dich nicht im AFK-Modus!");
- return 1;
- }
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/afklist", true))
- {
- new count = 0, stri[2500], pName[MAX_PLAYER_NAME];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(GetPlayerName(i, pName,sizeof(pName)))
- {
- if(SpielerIstAFK[i] == true)
- {
- format(stri, sizeof(stri), "%s[%d]%s\n", stri, i, pName);
- count++;
- }
- }
- if(count == 0)
- {
- SendClientMessage(playerid, FARBE_GRAU, "Niemand befindet sich im AFK-Modus!");
- }else ShowPlayerDialog(playerid,DIALOG_AFKLIST,DIALOG_STYLE_LIST,"Folgende Spieler befinden sich im AFK-Modus:",stri,"Schließen","");
- return 1;
- }
- }
- if(!strcmp(cmdtext, "/help", true) || !strcmp(cmdtext, "/hilfe", true))
- {
- return 1;
- }
- if(strcmp(cmd, "/kick", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, FARBE_GRAU, "FEHLER: /kick [PlayerID/Name] [Grund]");
- return 1;
- }
- Player = ReturnUser(tmp);
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(Player))
- {
- if(Player != INVALID_PLAYER_ID)
- {
- GetPlayerName(Player, PlayerName, sizeof(PlayerName));
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, FARBE_GRAU, "FEHLER: /kick [PlayerID/Name] [Grund]");
- return 1;
- }
- new year, month,day;
- getdate(year, month, day);
- format(stringa, sizeof(stringa), "AdmCmd: %s wurde von %s gekickt, Grund: %s (%d-%d-%d)", PlayerName, SpielerName(playerid), (result),month,day,year);
- format(stringa, sizeof(stringa), "AdmCmd: %s wurde von %s gekickt, Grund: %s", PlayerName, SpielerName(playerid), (result));
- SendClientMessageToAll(FARBE_HELLROT, stringa);
- Kick(Player);
- return 1;
- }
- }
- }
- else
- {
- format(stringa, sizeof(stringa), "ID %d ist nicht Online.", Player);
- SendClientMessage(playerid, FARBE_GRAU, stringa);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/ban", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, FARBE_GRAU, "FEHLER: /ban [PlayerID/Name] [Grund]");
- return 1;
- }
- Player = ReturnUser(tmp);
- if(PlayerInfo[playerid][pAdmin] >= 2)
- {
- if(IsPlayerConnected(Player))
- {
- if(Player != INVALID_PLAYER_ID)
- {
- GetPlayerName(Player, PlayerName, sizeof(PlayerName));
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, FARBE_GRAU, "FEHLER: /ban [PlayerID/Name] [Grund]");
- return 1;
- }
- new year, month,day;
- getdate(year, month, day);
- format(stringa, sizeof(stringa), "AdmCmd: %s wurde von %s gebannt, Grund: %s (%d-%d-%d)", PlayerName, SpielerName(playerid), (result),month,day,year);
- format(stringa, sizeof(stringa), "AdmCmd: %s wurde von %s gebannt, Grund: %s", PlayerName, SpielerName(playerid), (result));
- SendClientMessageToAll(FARBE_HELLROT, stringa);
- Ban(Player);
- return 1;
- }
- }
- }
- else
- {
- format(stringa, sizeof(stringa), "ID %d ist nicht Online.", Player);
- SendClientMessage(playerid, FARBE_GRAU, stringa);
- }
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/statistik", true) || !strcmp(cmdtext, "/stats", true))
- {
- new string[256],aRank[5];
- if(PlayerInfo[playerid][pAdmin] > 0)
- {
- aRank = "Ja";
- }
- else if(PlayerInfo[playerid][pAdmin] == 0)
- {
- aRank = "Nein";
- }
- format(string,sizeof(string),"~* Name: %s *~\n\nAdminstrator: %s(Level: %d)\nGeld: %d\n\n~* Score *~\n\nMorde: %d\nTode: %d\n\n~* Spielzeit(Minuten) *~\n\nGesamte Spielzeit: %d\nSpielzeit seit Login: %d", SpielerName(playerid), aRank, PlayerInfo[playerid][pAdmin], GetPlayerMoney(playerid), PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][pGesamteSpielzeit], SpielzeitSeitLogin[playerid]);
- ShowPlayerDialog(playerid,DIALOG_STATISTIK,DIALOG_STYLE_MSGBOX,"Meine Statistik",string,"Schließen","");
- return 1;
- }
- if(!strcmp(cmdtext, "/setint", true))
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, FARBE_GRAU, "BENUTZE: /setint [InteriorID]");
- return 1;
- }
- new intid;
- intid = strval(tmp);
- SetPlayerInterior(playerid,intid);
- format(stringa, sizeof(stringa), "InteriorID: %d", intid);
- SendClientMessage(playerid,FARBE_GRAU, stringa);
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/class", true))
- {
- ForceClassSelection(playerid);
- SetPlayerHealth(playerid, 0.0);
- return 1;
- }
- if(!strcmp(cmdtext, "/steckefest", true))
- {
- if(IsPlayerConnected(playerid))
- {
- SetPlayerHealth(playerid, 0.0);
- SendClientMessage(playerid, FARBE_ROT,"Wir wünschen Dir weiterhin viel Spaß!");
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- if(IsPlayerNPC(playerid))return 1;
- if(fexist(SpielerPfad(playerid)))
- {
- INI_ParseFile(SpielerPfad(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Login","Gebe dein Passwort ein, um dich anzumelden!","Okay","Quit");
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registration","Gebe ein Passwort ein, um dich zu registrieren!","Okay","Quit");
- }
- SpielerOnline ++;
- format(stringa, sizeof(stringa), "{B5B5B5}** {33CCFF}%s {B5B5B5}hat den Server betreten. (%d/16)", SpielerName(playerid), SpielerOnline);
- SendClientMessageToAll(FARBE_GRAU, stringa);
- //TextDraw2
- ///////////////////////////////////////////////////////////
- Textdraw2[playerid] = TextDrawCreate(3.000000,430.000000,"Kills: 0 Tode: 0");
- TextDrawAlignment(Textdraw2[playerid],0);
- TextDrawBackgroundColor(Textdraw2[playerid],0x000000ff);
- TextDrawFont(Textdraw2[playerid],3);
- TextDrawLetterSize(Textdraw2[playerid],0.399999,1.900001);
- TextDrawColor(Textdraw2[playerid],0xffffffff);
- TextDrawSetOutline(Textdraw2[playerid],1);
- TextDrawSetProportional(Textdraw2[playerid],1);
- TextDrawSetShadow(Textdraw2[playerid],1);
- ///////////////////////////////////////////////////////////
- //TextDraw5
- ///////////////////////////////////////////////////////////
- Textdraw5[playerid] = TextDrawCreate(549.000000,291.000000,"~r~0:10");
- TextDrawUseBox(Textdraw5[playerid],1);
- TextDrawBoxColor(Textdraw5[playerid],0x00000066);
- TextDrawTextSize(Textdraw5[playerid],596.000000,20.000000);
- TextDrawAlignment(Textdraw5[playerid],0);
- TextDrawBackgroundColor(Textdraw5[playerid],0x000000ff);
- TextDrawFont(Textdraw5[playerid],2);
- TextDrawLetterSize(Textdraw5[playerid],0.499999,1.500000);
- TextDrawColor(Textdraw5[playerid],0xffffffff);
- TextDrawSetOutline(Textdraw5[playerid],1);
- TextDrawSetProportional(Textdraw5[playerid],1);
- TextDrawSetShadow(Textdraw5[playerid],1);
- ///////////////////////////////////////////////////////////
- //AFKTextDraw
- ///////////////////////////////////////////////////////////
- AFKTextdraw[playerid] = TextDrawCreate(502.000000,121.000000," ");
- TextDrawAlignment(AFKTextdraw[playerid],0);
- TextDrawBackgroundColor(AFKTextdraw[playerid],0x00000066);
- TextDrawFont(AFKTextdraw[playerid],2);
- TextDrawLetterSize(AFKTextdraw[playerid],0.199999,1.000000);
- TextDrawColor(AFKTextdraw[playerid],0xffff00ff);
- TextDrawSetOutline(AFKTextdraw[playerid],1);
- TextDrawSetProportional(AFKTextdraw[playerid],1);
- TextDrawSetShadow(AFKTextdraw[playerid],10);
- ///////////////////////////////////////////////////////////
- OnPlayerCommandText(playerid, "/audiomsg");//Info-StreamURL ( AUS )
- PlayAudioStreamForPlayer(playerid, "http://erox45.er.funpic.de/Sounds/Intro.mp3");//IntroTheme
- SetPlayerColor(playerid,FARBE_WEIß);
- SendDeathMessage(INVALID_PLAYER_ID,playerid,200);
- /*format(stringa, sizeof(stringa), "Hallo %s und willkommen auf unserem Server. Bitte wähle ein Team.",SpielerName(playerid));
- SendVoiceMessage(playerid,"de",str);*/
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- //==========================SAVE============================
- new INI:File = INI_Open(SpielerPfad(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Geld",GetPlayerMoney(playerid));
- INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
- INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
- INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
- INI_WriteInt(File,"GesamteSpielzeit",PlayerInfo[playerid][pGesamteSpielzeit]);
- INI_Close(File);
- //==========================================================
- SendDeathMessage(INVALID_PLAYER_ID,playerid,201);
- IsPlayerSpectator[playerid] = false;
- Kills[playerid] = 0;
- Tode[playerid] = 0;
- KillTimer(TextDrawUpdate[playerid]);
- TextDrawDestroy(AFKTextdraw[playerid]);
- SpielerOnline --;
- switch(reason)
- {
- case 0:format(stringa, sizeof(stringa), "{B5B5B5}** {33CCFF}%s {B5B5B5}hat das Spiel verlassen (Time Out) (%d/16)", SpielerName(playerid), SpielerOnline);
- case 1:format(stringa, sizeof(stringa), "{B5B5B5}** {33CCFF}%s {B5B5B5}hat das Spiel verlassen. (%d/16)", SpielerName(playerid), SpielerOnline);
- case 2:format(stringa, sizeof(stringa), "{B5B5B5}** {33CCFF}%s {B5B5B5}wurde aus dem Spiel entfernt. (%d/16)", SpielerName(playerid), SpielerOnline);
- }
- SendClientMessageToAll(FARBE_GRAU, stringa);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(IsPlayerNPC(playerid))return 1;
- /*SetPlayerPos(playerid, 2490.1194,-1666.9386,13.3438);
- SetPlayerFacingAngle(playerid,60.4306);
- SetPlayerCameraPos(playerid, 2483.1963,-1662.1492,13.3359);
- SetPlayerCameraLookAt(playerid, 2490.1194,-1666.9386,13.3438);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 90.0);
- SetPlayerCameraPos(playerid,256.0815,-43.000,1003.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);*/
- SetPlayerPos(playerid, 1756.3481,-1943.4386,13.5703);
- SetPlayerFacingAngle(playerid, 196.7290);
- SetPlayerCameraPos(playerid, 1756.6831,-1948.4102,14.1096);
- SetPlayerCameraLookAt(playerid, 1757.4281,-1943.4409,13.5703);
- if(classid == 0)
- {
- GameTextForPlayer(playerid,"~b~Counter Terrorist",1500,4);
- gTeam[playerid] = TEAM_COUNTER_TERRORIST;
- }
- else if(classid == 1)
- {
- GameTextForPlayer(playerid,"~b~Counter Terrorist",1500,4);
- gTeam[playerid] = TEAM_COUNTER_TERRORIST;
- }
- else if(classid == 2)
- {
- GameTextForPlayer(playerid,"~b~Counter Terrorist",1500,4);
- gTeam[playerid] = TEAM_COUNTER_TERRORIST;
- }
- else if(classid == 3)
- {
- GameTextForPlayer(playerid,"~b~Counter Terrorist",1500,4);
- gTeam[playerid] = TEAM_COUNTER_TERRORIST;
- }
- else if(classid == 4)
- {
- GameTextForPlayer(playerid,"~r~Terrorist",1500,4);
- gTeam[playerid] = TEAM_TERRORIST;
- }
- else if(classid == 5)
- {
- GameTextForPlayer(playerid,"~r~Terrorist",1500,4);
- gTeam[playerid] = TEAM_TERRORIST;
- }
- else if(classid == 6)
- {
- GameTextForPlayer(playerid,"~r~Terrorist",1500,4);
- gTeam[playerid] = TEAM_TERRORIST;
- }
- else if(classid == 7)
- {
- GameTextForPlayer(playerid,"~r~Terrorist",1500,4);
- gTeam[playerid] = TEAM_TERRORIST;
- }
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- new TeamPlayers[8];
- for(new teams; teams < 2; teams++)
- {
- if(teams == gTeam[playerid])continue;
- if(TeamPlayers[gTeam[playerid]] > TeamPlayers[teams] + 3)
- {
- SendClientMessage(playerid, FARBE_ROT, "Das Team ist bereits besetzt!");
- return 0;
- }
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerNPC(playerid))return 1;
- if(IsSpawnReady == false)
- {
- TogglePlayerControllable(playerid, 0);
- }
- if(gTeam[playerid] == TEAM_COUNTER_TERRORIST)SetCTTeamSetUp(playerid);
- else if(gTeam[playerid] == TEAM_TERRORIST)SetTTeamSetUp(playerid);
- StopAudioStreamForPlayer(playerid);//Stop-IntroTheme
- SetCameraBehindPlayer(playerid);
- IsPlayerGespawnt[playerid] = true;
- MenuSperre[playerid] = false;
- TextDrawShowForPlayer(playerid, Textdraw5[playerid]);
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawShowForPlayer(playerid, Textdraw2[playerid]);
- MenuTimerKill = SetTimerEx("MenuTimerPublic", 1000, 1,"i",playerid);
- SetPlayerToTeamColor(playerid);
- ShowTree(playerid);
- ShowPlayerDialog(playerid, DIALOG_WAFFENAUSWAHL, DIALOG_STYLE_LIST, "Waffenauswahl", "Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments", "Auswählen", "Abbrechen");
- if(MapStatus == 0)//MAP: Bohrinsel by Viper
- {
- if(gTeam[playerid] == TEAM_TERRORIST)
- {
- new rand = random(sizeof(RandomTerroristSpawn_MAP0));
- SetPlayerPos(playerid, RandomTerroristSpawn_MAP0[rand][0], RandomTerroristSpawn_MAP0[rand][1],RandomTerroristSpawn_MAP0[rand][2]);
- SetPlayerFacingAngle(playerid, RandomTerroristSpawn_MAP0[rand][3]);
- }
- else if(gTeam[playerid] == TEAM_COUNTER_TERRORIST)
- {
- new rand = random(sizeof(RandomCTerroristSpawn_MAP0));
- SetPlayerPos(playerid, RandomCTerroristSpawn_MAP0[rand][0], RandomCTerroristSpawn_MAP0[rand][1],RandomCTerroristSpawn_MAP0[rand][2]);
- SetPlayerFacingAngle(playerid, RandomCTerroristSpawn_MAP0[rand][3]);
- }
- }
- /*else if(MapStatus == 1)//MAP-NAME
- {
- if(gTeam[playerid] == TEAM_TERRORIST)
- {
- }
- else if(gTeam[playerid] == TEAM_COUNTER_TERRORIST)
- {
- }
- }*/
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new KillerName[MAX_PLAYER_NAME];
- UpdateKills_Tode(playerid);
- HideTree(playerid);
- TextDrawHideForPlayer(playerid, Textdraw0);
- TextDrawHideForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw2[playerid]);
- SetPlayerColor(playerid,FARBE_GRAU);
- GivePlayerMoney(killerid, GeldProKill);
- format(stringa,sizeof(stringa),"~g~+$%d",GeldProKill);
- GameTextForPlayer(killerid,stringa,2000,1);
- GivePlayerMoney(playerid, -GeldProDeath);
- format(stringa,sizeof(stringa),"~r~-$%d",GeldProDeath);
- GameTextForPlayer(playerid,stringa,2000,1);
- PlayerInfo[killerid][pKills]++;
- PlayerInfo[playerid][pDeaths]++;
- Kills[killerid] ++;
- Tode[playerid] ++;
- IsPlayerGespawnt[playerid] = false;
- //////////////////////////////////////KILL-CAM////////////////////////////////////////
- if(gTeam[playerid] == TEAM_TERRORIST && gTeam[killerid] == TEAM_COUNTER_TERRORIST || gTeam[playerid] == TEAM_COUNTER_TERRORIST && gTeam[killerid] == TEAM_TERRORIST)
- {
- IsPlayerSpectator[playerid] = true;
- SetTimerEx("KillcamEnd", KillCamDauer*1000, 0,"i",playerid);
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, killerid);
- format(KillerName, sizeof(KillerName), "~r~%s", SpielerName(killerid));
- GameTextForPlayer(playerid, KillerName, KillCamDauer*1000,1);//Platzhalter für Textdraw
- }
- /////////////////////////////////////////////////////////////////////////////////////
- if(gTeam[playerid] == TEAM_COUNTER_TERRORIST && gTeam[killerid] == TEAM_TERRORIST)
- {
- TERRORIST_SCORE++;
- }
- else if(gTeam[playerid] == TEAM_TERRORIST && gTeam[killerid] == TEAM_COUNTER_TERRORIST)
- {
- COUNTER_TERRORIST_SCORE++;
- }
- else if(gTeam[playerid] == TEAM_TERRORIST && gTeam[killerid] == TEAM_TERRORIST)
- {
- Kills[killerid]--;
- }
- else if(gTeam[playerid] == TEAM_COUNTER_TERRORIST && gTeam[killerid] == TEAM_COUNTER_TERRORIST)
- {
- Kills[killerid]--;
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_WALK)//Alt Taste
- {
- if(MenuSperre[playerid] == false)
- {
- ShowPlayerDialog(playerid, DIALOG_WAFFENAUSWAHL, DIALOG_STYLE_LIST, "Waffenauswahl", "Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments", "Auswählen", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,FARBE_ROT,"Die Zeit ist vorbei. Du kannst dir keine Waffen mehr kaufen.");
- return 1;
- }
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_WAFFENAUSWAHL)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_PISTOLS,DIALOG_STYLE_LIST,"Pitols","Desert Eagle ($800)\n9mm(Schallgedämpft) ($500)\n9mm ($500)\n>>Zurück<<", "Kaufen", "Abbrechen");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_SHOTGUNS,DIALOG_STYLE_LIST,"Shotguns","Sawn-off Shotgun ($2100)\nCombat Shotgun ($2100)\nShotgun ($1500)\n>>Zurück<<", "Kaufen", "Abbrechen");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_SMG,DIALOG_STYLE_LIST,"SMG","MP5 ($2800)\nMicro SMG ($2500)\nTec9 ($2500)\n>>Zurück<<", "Kaufen", "Abbrechen");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,DIALOG_RIFLES,DIALOG_STYLE_LIST,"Rifles","M4 ($4500)\nAK-47 ($4500)\n>>Zurück<<", "Kaufen", "Abbrechen");
- }
- if(listitem == 4)
- {
- ShowPlayerDialog(playerid,DIALOG_SNIPERS,DIALOG_STYLE_LIST,"Snipers","Country Rifle ($2800)\nSniper Rifle ($3100)\n>>Zurück<<", "Kaufen", "Abbrechen");
- }
- if(listitem == 5)
- {
- ShowPlayerDialog(playerid,DIALOG_GRENADES,DIALOG_STYLE_LIST,"Grenades","Grenade ($350)\nMolotov Cocktail ($350)\nTear Gas ($250)\n>>Zurück<<", "Kaufen", "Abbrechen");
- }
- if(listitem == 6)
- {
- ShowPlayerDialog(playerid,DIALOG_EQUIPMENTS,DIALOG_STYLE_LIST,"Equipments","Schutzweste ($750)\n>>Zurück<<", "Kaufen", "Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_PISTOLS)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) >= 800)
- {
- GivePlayerWeapon(playerid, 24, 300);
- GivePlayerMoney(playerid, -800);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) >= 500)
- {
- GivePlayerWeapon(playerid, 23, 300);
- GivePlayerMoney(playerid, -500);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) >= 500)
- {
- GivePlayerWeapon(playerid, 22, 300);
- GivePlayerMoney(playerid, -500);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFENAUSWAHL,DIALOG_STYLE_LIST,"Waffenauswahl","Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments","Auswählen", "Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_SHOTGUNS)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) >= 2100)
- {
- GivePlayerWeapon(playerid, 26, 300);
- GivePlayerMoney(playerid, -2100);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) >= 2100)
- {
- GivePlayerWeapon(playerid, 27, 300);
- GivePlayerMoney(playerid, -2100);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) >= 1500)
- {
- GivePlayerWeapon(playerid, 25, 300);
- GivePlayerMoney(playerid, -1500);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFENAUSWAHL,DIALOG_STYLE_LIST,"Waffenauswahl","Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments","Auswählen", "Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_SMG)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) >= 2800)
- {
- GivePlayerWeapon(playerid, 29, 300);
- GivePlayerMoney(playerid, -2800);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) >= 2500)
- {
- GivePlayerWeapon(playerid, 28, 300);
- GivePlayerMoney(playerid, -2500);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) >= 2500)
- {
- GivePlayerWeapon(playerid, 32, 300);
- GivePlayerMoney(playerid, -2500);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFENAUSWAHL,DIALOG_STYLE_LIST,"Waffenauswahl","Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments","Auswählen", "Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_RIFLES)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) >= 4500)
- {
- GivePlayerWeapon(playerid, 31, 300);
- GivePlayerMoney(playerid, -4500);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) >= 4500)
- {
- GivePlayerWeapon(playerid, 30, 300);
- GivePlayerMoney(playerid, -4500);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFENAUSWAHL,DIALOG_STYLE_LIST,"Waffenauswahl","Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments","Auswählen", "Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_SNIPERS)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) >= 2800)
- {
- GivePlayerWeapon(playerid, 33, 300);
- GivePlayerMoney(playerid, -2800);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) >= 3100)
- {
- GivePlayerWeapon(playerid, 34, 300);
- GivePlayerMoney(playerid, -3100);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFENAUSWAHL,DIALOG_STYLE_LIST,"Waffenauswahl","Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments","Auswählen", "Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_GRENADES)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) >= 350)
- {
- GivePlayerWeapon(playerid, 16, 1);
- GivePlayerMoney(playerid, -350);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) >= 350)
- {
- GivePlayerWeapon(playerid, 18, 1);
- GivePlayerMoney(playerid, -350);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) >= 500)
- {
- GivePlayerWeapon(playerid, 17, 1);
- GivePlayerMoney(playerid, -250);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFENAUSWAHL,DIALOG_STYLE_LIST,"Waffenauswahl","Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments","Auswählen", "Abbrechen");
- }
- }
- if(response == 0)
- {
- return 1;
- }
- }
- if(dialogid == DIALOG_EQUIPMENTS)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) >= 750)
- {
- SetPlayerArmour(playerid, 100);
- GivePlayerMoney(playerid, -750);
- }
- else
- {
- SendClientMessage(playerid, FARBE_ROT, "Du hast zuwenig Geld!");
- }
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFENAUSWAHL,DIALOG_STYLE_LIST,"Waffenauswahl","Pistols\nShotguns\nSMG\nRifles\nSnipers\nGrenades\nEquipments","Auswählen", "Abbrechen");
- }
- }
- }
- if(dialogid == DIALOG_REGISTER)
- {
- if(!response)
- {
- return Kick(playerid);
- }
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registration","Du hast ein ungültiges Passwort eingegeben!\nGebe ein Passwort ein, um dich zu registrieren!","Okay","Quit");
- new INI:File = INI_Open(SpielerPfad(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Password",udb_hash(inputtext));
- INI_WriteInt(File,"Geld",0);
- INI_WriteInt(File,"Admin",0);
- INI_WriteInt(File,"Kills",0);
- INI_WriteInt(File,"Deaths",0);
- INI_Close(File);
- GivePlayerMoney(playerid, GeldNachRegistration);
- ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,"Erfolg!","Nun hast du ein Account!\nViel Spaß auf unserem Server!","Danke","");
- }
- }
- if(dialogid == DIALOG_LOGIN)
- {
- if(!response)
- {
- return Kick ( playerid );
- }
- if(response)
- {
- if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
- {
- INI_ParseFile(SpielerPfad(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- GivePlayerMoney(playerid, PlayerInfo[playerid][pGeld]);
- ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,"Erfolg!","Du hast dich erfolgreich eingeloggt.\nWillkommen zurück!","Danke","");
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Login","Du hast ein ungültiges Passwort eingegeben!\nGebe dein Passwort ein, um dich anzumelden!","Okay","Quit");
- }
- return 1;
- }
- }
- return 0;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public OnPlayerStartSwimming(playerid)
- {
- SetPlayerHealth(playerid, 0.0);
- return 1;
- }
- public OnPlayerStopSwimming(playerid)
- {
- return 1;
- }
- public AFKTextDraw(playerid)
- {
- new Text3D[40];
- AFKTimer[playerid] ++;
- format(stringa,sizeof(stringa),"~r~AFK Status~w~: ~w~Aktiviert~n~~r~Sekunden~w~: %d", AFKTimer[playerid]);
- TextDrawSetString(AFKTextdraw[playerid], stringa);
- format(Text3D, sizeof(Text3D), "Spieler ist AFK\nSekunden: {FFFFFF}%d", AFKTimer[playerid]);
- Update3DTextLabelText(AFK3DTextLabel[playerid], AFK_3DTextLabel, Text3D);
- }
- public MinutenTimer()
- {
- new MAX = GetMaxPlayers();
- for(new i = 0; i < MAX; i++)
- {
- SpielzeitSeitLogin[i] ++;
- PlayerInfo[i][pGesamteSpielzeit] ++;
- }
- RoundTimeMin--;
- return 1;
- }
- public SecsTimer()
- {
- RoundTimeSecs--;
- new RoundTimer[256];
- if(RoundTimeMin < 10 && RoundTimeSecs >= 10)
- {
- format(RoundTimer,200,"0%d:%d", RoundTimeMin, RoundTimeSecs);
- TextDrawSetString(Textdraw0, RoundTimer);
- }
- else if(RoundTimeMin > 9 && RoundTimeSecs < 10)
- {
- format(RoundTimer,200,"%d:0%d", RoundTimeMin, RoundTimeSecs);
- TextDrawSetString(Textdraw0, RoundTimer);
- }
- else if(RoundTimeMin > 9 && RoundTimeSecs > 9)
- {
- format(RoundTimer,200,"%d:%d", RoundTimeMin, RoundTimeSecs);
- TextDrawSetString(Textdraw0, RoundTimer);
- }
- else if(RoundTimeMin < 10 && RoundTimeSecs < 10)
- {
- format(RoundTimer,200,"0%d:0%d", RoundTimeMin, RoundTimeSecs);
- TextDrawSetString(Textdraw0, RoundTimer);
- }
- if(RoundTimeSecs == 0 && RoundTimeMin !=0)
- {
- RoundTimeSecs = 60;
- }
- else if(RoundTimeMin == 0 && RoundTimeSecs == 0)
- {
- RundenEnde();
- }
- }
- public MenuTimerPublic(playerid)
- {
- if(IsPlayerGespawnt[playerid] == true)
- {
- new Time[256];
- MenuTimer[playerid] --;
- if(MenuTimer[playerid] == 0)
- {
- KillTimer(MenuTimerKill);
- TextDrawHideForPlayer(playerid, Textdraw5[playerid]);
- MenuTimer[playerid] = 10;
- MenuSperre[playerid] = true;
- }
- else if(MenuTimer[playerid] >= 10)
- {
- format(Time,200,"~r~0:%d", MenuTimer[playerid]);
- TextDrawSetString(Textdraw5[playerid], Time);
- }
- else if(MenuTimer[playerid] < 10)
- {
- format(Time,200,"~r~0:0%d", MenuTimer[playerid]);
- TextDrawSetString(Textdraw5[playerid], Time);
- }
- }
- }
- public RundenEnde()
- {
- new MAX = GetMaxPlayers();
- for(new i = 0; i < MAX; i++)
- {
- TogglePlayerControllable(i, 0);
- TextDrawHideForPlayer(i, Textdraw0);
- TextDrawHideForPlayer(i, Textdraw1);
- TextDrawHideForPlayer(i, Textdraw4);
- TextDrawHideForPlayer(i, Textdraw5[i]);
- TextDrawHideForPlayer(i, Textdraw2[i]);
- HideTree(i);
- }
- if(COUNTER_TERRORIST_SCORE > TERRORIST_SCORE)
- {
- GameTextForAll("~b~Die Counter Terroristen~n~haben gewonnen!",10000,3);
- }
- else if(TERRORIST_SCORE > COUNTER_TERRORIST_SCORE)
- {
- GameTextForAll("~r~Die Terroristen~n~haben gewonnen!",10000,3);
- }
- else if(TERRORIST_SCORE == COUNTER_TERRORIST_SCORE)
- {
- GameTextForAll("Unentschieden!",10000,3);
- }
- SetTimer("NeueRunde",10000,0);
- return 1;
- }
- public NeueRunde()
- {
- KillTimer(SekundenTimer);
- KillTimer(MinTimer);
- RoundTimeSecs = 60;
- RoundTimeMin = 19;
- SekundenTimer = SetTimer("SecsTimer",1000,1);
- MinTimer = SetTimer("MinutenTimer",60000,1);
- GameTextForAll("~w~Neue Runde!",3000,3);
- COUNTER_TERRORIST_SCORE = 0;
- TERRORIST_SCORE = 0;
- /*
- if(MapStatus >= MAX_MAPS)
- {
- MapStatus = 0;
- }
- else
- {
- MapStatus ++;
- }
- */ //Erst einsetzen, sobald mehrere Maps vorhanden sind.
- new MAX = GetMaxPlayers();
- for(new i = 0; i < MAX; i++)
- {
- ClearChat(i,15);
- Kills[i] = 0;
- Tode[i] = 0;
- ForceClassSelection(i);
- SetPlayerHealth(i, 0.0);
- }
- IsSpawnReady = false;
- SetTimer("SpawnReady",10000,0);
- }
- public SpawnReady()
- {
- new MAX = GetMaxPlayers();
- for(new i = 0; i < MAX; i++)
- {
- TogglePlayerControllable(i, 1);
- }
- IsSpawnReady = true;
- }
- public KillcamEnd(playerid)
- {
- if(IsPlayerSpectator[playerid] == true)
- {
- IsPlayerSpectator[playerid] = false;
- TogglePlayerSpectating(playerid, 0);
- SpawnPlayer(playerid);
- }
- return 1;
- }
- public LoadTree()
- {
- ChristmasTree[ 0 ] = TextDrawCreate(585.000000, 403.000000-TDHoehe, "~n~");
- TextDrawBackgroundColor(ChristmasTree[ 0 ], 255);
- TextDrawFont(ChristmasTree[ 0 ], 1);
- TextDrawLetterSize(ChristmasTree[ 0 ], 0.500000, 4.799999);
- TextDrawColor(ChristmasTree[ 0 ], -1);
- TextDrawSetOutline(ChristmasTree[ 0 ], 0);
- TextDrawSetProportional(ChristmasTree[ 0 ], 1);
- TextDrawSetShadow(ChristmasTree[ 0 ], 1);
- TextDrawUseBox(ChristmasTree[ 0 ], 1);
- TextDrawBoxColor(ChristmasTree[ 0 ], -1975123713);
- TextDrawTextSize(ChristmasTree[ 0 ], 564.000000, 20.000000);
- ChristmasTree[ 1 ] = TextDrawCreate(542.000000, 404.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 1 ], 255);
- TextDrawFont(ChristmasTree[ 1 ], 1);
- TextDrawLetterSize(ChristmasTree[ 1 ], 2.499999, 3.199999);
- TextDrawColor(ChristmasTree[ 1 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 1 ], 0);
- TextDrawSetProportional(ChristmasTree[ 1 ], 1);
- TextDrawSetShadow(ChristmasTree[ 1 ], 0);
- ChristmasTree[ 2 ] = TextDrawCreate(607.000000, 404.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 2 ], 255);
- TextDrawFont(ChristmasTree[ 2 ], 1);
- TextDrawLetterSize(ChristmasTree[ 2 ], -2.499999, 3.199999);
- TextDrawColor(ChristmasTree[ 2 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 2 ], 0);
- TextDrawSetProportional(ChristmasTree[ 2 ], 1);
- TextDrawSetShadow(ChristmasTree[ 2 ], 0);
- ChristmasTree[ 3 ] = TextDrawCreate(599.000000, 391.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 3 ], 255);
- TextDrawFont(ChristmasTree[ 3 ], 1);
- TextDrawLetterSize(ChristmasTree[ 3 ], -1.789999, 3.199999);
- TextDrawColor(ChristmasTree[ 3 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 3 ], 0);
- TextDrawSetProportional(ChristmasTree[ 3 ], 1);
- TextDrawSetShadow(ChristmasTree[ 3 ], 0);
- ChristmasTree[ 4 ] = TextDrawCreate(549.000000, 391.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 4 ], 255);
- TextDrawFont(ChristmasTree[ 4 ], 1);
- TextDrawLetterSize(ChristmasTree[ 4 ], 1.799999, 3.199999);
- TextDrawColor(ChristmasTree[ 4 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 4 ], 0);
- TextDrawSetProportional(ChristmasTree[ 4 ], 1);
- TextDrawSetShadow(ChristmasTree[ 4 ], 0);
- ChristmasTree[ 5 ] = TextDrawCreate(596.000000, 379.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 5 ], 255);
- TextDrawFont(ChristmasTree[ 5 ], 1);
- TextDrawLetterSize(ChristmasTree[ 5 ], -1.679998, 3.199999);
- TextDrawColor(ChristmasTree[ 5 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 5 ], 0);
- TextDrawSetProportional(ChristmasTree[ 5 ], 1);
- TextDrawSetShadow(ChristmasTree[ 5 ], 0);
- ChristmasTree[ 6 ] = TextDrawCreate(553.000000, 379.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 6 ], 255);
- TextDrawFont(ChristmasTree[ 6 ], 1);
- TextDrawLetterSize(ChristmasTree[ 6 ], 1.500000, 3.199999);
- TextDrawColor(ChristmasTree[ 6 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 6 ], 0);
- TextDrawSetProportional(ChristmasTree[ 6 ], 1);
- TextDrawSetShadow(ChristmasTree[ 6 ], 0);
- ChristmasTree[ 7 ] = TextDrawCreate(594.000000, 363.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 7 ], 255);
- TextDrawFont(ChristmasTree[ 7 ], 0);
- TextDrawLetterSize(ChristmasTree[ 7 ], -1.359998, 4.199998);
- TextDrawColor(ChristmasTree[ 7 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 7 ], 0);
- TextDrawSetProportional(ChristmasTree[ 7 ], 1);
- TextDrawSetShadow(ChristmasTree[ 7 ], 0);
- ChristmasTree[ 8 ] = TextDrawCreate(554.000000, 361.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 8 ], 255);
- TextDrawFont(ChristmasTree[ 8 ], 0);
- TextDrawLetterSize(ChristmasTree[ 8 ], 1.500000, 4.499999);
- TextDrawColor(ChristmasTree[ 8 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 8 ], 0);
- TextDrawSetProportional(ChristmasTree[ 8 ], 1);
- TextDrawSetShadow(ChristmasTree[ 8 ], 0);
- ChristmasTree[ 9 ] = TextDrawCreate(585.000000, 382.000000-TDHoehe, "~n~");
- TextDrawBackgroundColor(ChristmasTree[ 9 ], 255);
- TextDrawFont(ChristmasTree[ 9 ], 1);
- TextDrawLetterSize(ChristmasTree[ 9 ], 0.509998, 4.299999);
- TextDrawColor(ChristmasTree[ 9 ], -1);
- TextDrawSetOutline(ChristmasTree[ 9 ], 0);
- TextDrawSetProportional(ChristmasTree[ 9 ], 1);
- TextDrawSetShadow(ChristmasTree[ 9 ], 1);
- TextDrawUseBox(ChristmasTree[ 9 ], 1);
- TextDrawBoxColor(ChristmasTree[ 9 ], 934019327);
- TextDrawTextSize(ChristmasTree[ 9 ], 564.000000, 20.000000);
- ChristmasTree[ 10 ] = TextDrawCreate(549.000000, 420.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 10 ], 65535);
- TextDrawFont(ChristmasTree[ 10 ], 0);
- TextDrawLetterSize(ChristmasTree[ 10 ], 3.109998, -1.700000);
- TextDrawColor(ChristmasTree[ 10 ], 65535);
- TextDrawSetOutline(ChristmasTree[ 10 ], 1);
- TextDrawSetProportional(ChristmasTree[ 10 ], 1);
- ChristmasTree[ 11 ] = TextDrawCreate(555.000000, 400.000000-TDHoehe, "/");
- TextDrawBackgroundColor(ChristmasTree[ 11 ], 65535);
- TextDrawFont(ChristmasTree[ 11 ], 0);
- TextDrawLetterSize(ChristmasTree[ 11 ], 2.589998, -1.700000);
- TextDrawColor(ChristmasTree[ 11 ], 65535);
- TextDrawSetOutline(ChristmasTree[ 11 ], 1);
- TextDrawSetProportional(ChristmasTree[ 11 ], 1);
- ChristmasTree[ 12 ] = TextDrawCreate(554.000000, 435.000000-TDHoehe, "~w~~h~T~n~ ~p~~h~T~n~~n~ ~r~~h~T ~b~~h~T");
- TextDrawBackgroundColor(ChristmasTree[ 12 ], -65281);
- TextDrawFont(ChristmasTree[ 12 ], 1);
- TextDrawLetterSize(ChristmasTree[ 12 ], 0.300000, -1.100000);
- TextDrawColor(ChristmasTree[ 12 ], -65281);
- TextDrawSetOutline(ChristmasTree[ 12 ], 0);
- TextDrawSetProportional(ChristmasTree[ 12 ], 1);
- TextDrawSetShadow(ChristmasTree[ 12 ], 0);
- ChristmasTree[ 13 ] = TextDrawCreate(565.000000, 411.000000-TDHoehe, "~y~~h~T~n~~n~~r~~h~T");
- TextDrawBackgroundColor(ChristmasTree[ 13 ], -65281);
- TextDrawFont(ChristmasTree[ 13 ], 1);
- TextDrawLetterSize(ChristmasTree[ 13 ], 0.300000, -1.100000);
- TextDrawColor(ChristmasTree[ 13 ], -65281);
- TextDrawSetOutline(ChristmasTree[ 13 ], 0);
- TextDrawSetProportional(ChristmasTree[ 13 ], 1);
- TextDrawSetShadow(ChristmasTree[ 13 ], 0);
- ChristmasTree[ 14 ] = TextDrawCreate(544.000000, 440.000000-TDHoehe, "~y~~h~T ~b~~h~~h~T");
- TextDrawBackgroundColor(ChristmasTree[ 14 ], -65281);
- TextDrawFont(ChristmasTree[ 14 ], 1);
- TextDrawLetterSize(ChristmasTree[ 14 ], 0.300000, -1.100000);
- TextDrawColor(ChristmasTree[ 14 ], -65281);
- TextDrawSetOutline(ChristmasTree[ 14 ], 0);
- TextDrawSetProportional(ChristmasTree[ 14 ], 1);
- TextDrawSetShadow(ChristmasTree[ 14 ], 0);
- ChristmasTree[ 15 ] = TextDrawCreate(569.000000, 384.000000, "O");
- TextDrawBackgroundColor(ChristmasTree[ 15 ], 934019327);
- TextDrawFont(ChristmasTree[ 15 ], 1);
- TextDrawLetterSize(ChristmasTree[ 15 ], 0.409999, -0.800000);
- TextDrawColor(ChristmasTree[ 15 ], 934019327);
- TextDrawSetOutline(ChristmasTree[ 15 ], 1);
- TextDrawSetProportional(ChristmasTree[ 15 ], 1);
- ChristmasTree[ 16 ] = TextDrawCreate(561.000000, 358.000000-TDHoehe, "]");
- TextDrawBackgroundColor(ChristmasTree[ 16 ], -65281);
- TextDrawFont(ChristmasTree[ 16 ], 0);
- TextDrawLetterSize(ChristmasTree[ 16 ], 0.800000, 2.499999);
- TextDrawColor(ChristmasTree[ 16 ], -36561153);
- TextDrawSetOutline(ChristmasTree[ 16 ], 0);
- TextDrawSetProportional(ChristmasTree[ 16 ], 1);
- TextDrawSetShadow(ChristmasTree[ 16 ], 1);
- ChristmasTree[ 17 ] = TextDrawCreate(581.000000, 422.000000-TDHoehe, "~r~~h~~h~T");
- TextDrawBackgroundColor(ChristmasTree[ 17 ], -65281);
- TextDrawFont(ChristmasTree[ 17 ], 1);
- TextDrawLetterSize(ChristmasTree[ 17 ], 0.300000, -1.100000);
- TextDrawColor(ChristmasTree[ 17 ], -65281);
- TextDrawSetOutline(ChristmasTree[ 17 ], 0);
- TextDrawSetProportional(ChristmasTree[ 17 ], 1);
- TextDrawSetShadow(ChristmasTree[ 17 ], 0);
- ChristmasTree[ 18 ] = TextDrawCreate(560.000000, 430.000000-TDHoehe, "~r~~h~Merry~n~~i~xmas");
- TextDrawBackgroundColor(ChristmasTree[ 18 ], -1);
- TextDrawFont(ChristmasTree[ 18 ], 3);
- TextDrawLetterSize(ChristmasTree[ 20 ], 0.360000, 1.000000);
- TextDrawColor(ChristmasTree[ 18 ], 255);
- TextDrawSetOutline(ChristmasTree[ 18 ], 0);
- TextDrawSetProportional(ChristmasTree[ 18 ], 1);
- TextDrawSetShadow(ChristmasTree[ 18 ], -1);
- ChristmasTree[ 19 ] = TextDrawCreate(539.000000, 400.000000-TDHoehe, ". ~n~ . . . . ~n~ . . . . . .~n~ . . ~n~ . . . . ~n~ . . . . ~n~ . . ");
- TextDrawBackgroundColor(ChristmasTree[ 19 ], 255);
- TextDrawFont(ChristmasTree[ 19 ], 1);
- TextDrawLetterSize(ChristmasTree[ 19 ], 0.240000, 0.699999);
- TextDrawColor(ChristmasTree[ 19 ], -1);
- TextDrawSetOutline(ChristmasTree[ 19 ], 0);
- TextDrawSetProportional(ChristmasTree[ 19 ], 1);
- TextDrawSetShadow(ChristmasTree[ 19 ], 0);
- ChristmasTree[ 20 ] = TextDrawCreate(638.000000, 360.000000-TDHoehe, ". ~n~ . . . . ~n~ . . . . . .~n~ . . ~n~ . . . . ~n~ . . . . ~n~ . . ");
- TextDrawAlignment(ChristmasTree[ 20 ], 3);
- TextDrawBackgroundColor(ChristmasTree[ 20 ], -1);
- TextDrawFont(ChristmasTree[ 20 ], 0);
- TextDrawLetterSize(ChristmasTree[ 20 ], 0.270000, 1.000000);
- TextDrawColor(ChristmasTree[ 20 ], -1);
- TextDrawSetOutline(ChristmasTree[ 20 ], 0);
- TextDrawSetProportional(ChristmasTree[ 20 ], 1);
- TextDrawSetShadow(ChristmasTree[ 20 ], -8);
- }
- public DestroyTree()
- {
- for(new i = 0; i < 20; i ++)
- {
- TextDrawHideForAll(Text:ChristmasTree[i]),
- TextDrawDestroy( Text:ChristmasTree[i]);
- }
- }
- public ShowTree(playerid)
- {
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 0 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 1 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 2 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 3 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 4 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 5 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 6 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 7 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 8 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 9 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 10 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 11 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 12 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 13 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 14 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 15 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 16 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 17 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 18 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 19 ]);
- TextDrawShowForPlayer(playerid, Text:ChristmasTree[ 20 ]);
- }
- public HideTree(playerid)
- {
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 0 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 1 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 2 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 3 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 4 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 5 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 6 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 7 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 8 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 9 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 10 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 11 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 12 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 13 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 14 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 15 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 16 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 17 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 18 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 19 ]);
- TextDrawHideForPlayer(playerid, Text:ChristmasTree[ 20 ]);
- }
- public LoadUser_data(playerid,name[],value[])
- {
- INI_Int("Password",PlayerInfo[playerid][pPass]);
- INI_Int("Geld",PlayerInfo[playerid][pGeld]);
- INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
- INI_Int("Kills",PlayerInfo[playerid][pKills]);
- INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
- INI_Int("GesamteSpielzeit",PlayerInfo[playerid][pGesamteSpielzeit]);
- return 1;
- }
- public SendRadiusMessage(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- new MAX=GetMaxPlayers();
- for(new i = 0; i < MAX; i++)
- {
- if(IsPlayerConnected(i))
- {
- GetPlayerPos(i, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- SendClientMessage(i, col5, string);
- }
- }
- else
- {
- SendClientMessage(i, col1, string);
- }
- }
- }
- return 1;
- }
- /*Credits to Dracoblue*/
- stock udb_hash(buf[])
- {
- new length=strlen(buf);
- new s1 = 1;
- new s2 = 0;
- new n;
- for (n=0; n<length; n++)
- {
- s1 = (s1 + buf[n]) % 65521;
- s2 = (s2 + s1) % 65521;
- }
- return (s2 << 16) + s1;
- }
- UpdateKills_Tode(playerid)
- {
- new Kills_Tode[256], Punktestand[256];
- format(Kills_Tode,200,"Kills: %d Tode: %d", Kills[playerid], Tode[playerid]);
- TextDrawSetString(Textdraw2[playerid], Kills_Tode);
- format(Punktestand,200,"~b~COUNTER TERRORIST~w~: %d ~r~TERRORIST~w~: %d", Kills[playerid], Tode[playerid]);
- TextDrawSetString(Textdraw4, Punktestand);
- }
- stock SendVoiceMessage(playerid,language[],text[])
- {
- new url[256];
- format(url, sizeof(url), "http://translate.google.com/translate_tts?tl=%s&q=%s",language,text);
- PlayAudioStreamForPlayer(playerid, url);
- return 1;
- }
- stock SetPlayerToTeamColor(playerid)
- {
- if(gTeam[playerid] == TEAM_COUNTER_TERRORIST)
- {
- SetPlayerColor(playerid, TEAM_COLOR_CT);
- }
- else if(gTeam[playerid] == TEAM_TERRORIST)
- {
- SetPlayerColor(playerid, TEAM_COLOR_T);
- }
- }
- stock LoadMap()
- {
- if(MapStatus == 0)//MAP: Bohrinsel by Viper
- {
- /*CreateVehicle(417,417.39999390,-3019.39990234,19.20000076,0.00000000,-1,-1,15); //Leviathan
- CreateVehicle(453,328.10000610,-2947.60009766,0.00000000,0.00000000,-1,-1,15); //Reefer
- CreateVehicle(453,311.50000000,-2947.19995117,0.00000000,0.00000000,-1,-1,15); //Reefer
- CreateVehicle(574,315.60000610,-3006.00000000,16.79999924,270.00000000,-1,-1,15); //Sweeper
- CreateVehicle(574,315.70001221,-3008.60009766,16.79999924,270.00000000,-1,-1,15); //Sweeper
- CreateVehicle(530,315.50000000,-3011.10009766,16.79999924,270.00000000,-1,-1,15); //Forklift
- CreateVehicle(530,315.70001221,-3013.80004883,16.79999924,270.00000000,-1,-1,15); //Forklift*/
- CreateDynamicObject(1383,329.29998779,-2983.80004883,-17.00000000,0.00000000,180.00000000,179.99987793); //object(twrcrane_m_04) (2)
- CreateDynamicObject(3115,320.00000000,-2973.39990234,2.50000000,0.00000000,0.00000000,0.00000000); //object(carrier_lift1_sfse) (1)
- CreateDynamicObject(3115,339.60000610,-2974.60009766,2.50000000,0.00000000,0.00000000,270.00000000); //object(carrier_lift1_sfse) (8)
- CreateDynamicObject(3115,338.39999390,-2994.19995117,2.50000000,0.00000000,0.00000000,180.00000000); //object(carrier_lift1_sfse) (9)
- CreateDynamicObject(3115,318.79998779,-2993.00000000,2.50000000,0.00000000,0.00000000,89.99450684); //object(carrier_lift1_sfse) (10)
- CreateDynamicObject(3114,320.10000610,-2958.50000000,1.39999998,351.25000000,0.00000000,0.00000000); //object(carrier_lift2_sfse) (1)
- CreateDynamicObject(1383,313.79998779,-2968.69995117,-29.89999962,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (3)
- CreateDynamicObject(1383,313.89999390,-2998.69995117,-29.70000076,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (4)
- CreateDynamicObject(1383,344.29998779,-2998.69995117,-29.70000076,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (5)
- CreateDynamicObject(1383,343.39999390,-2968.69995117,-29.70000076,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (6)
- CreateDynamicObject(1383,344.29998779,-2998.69995117,-92.80000305,0.00000000,0.00000000,89.99456787); //object(twrcrane_m_04) (7)
- CreateDynamicObject(1383,343.39999390,-2968.69995117,-92.80000305,0.00000000,0.00000000,89.99450684); //object(twrcrane_m_04) (8)
- CreateDynamicObject(1383,313.89999390,-2968.69995117,-93.00000000,0.00000000,0.00000000,89.99450684); //object(twrcrane_m_04) (9)
- CreateDynamicObject(1383,313.89999390,-2998.69995117,-93.00000000,0.00000000,0.00000000,89.99450684); //object(twrcrane_m_04) (10)
- CreateDynamicObject(1383,329.29998779,-2983.80004883,-80.00000000,0.00000000,0.00000000,90.00000000); //object(twrcrane_m_04) (11)
- CreateDynamicObject(3115,321.89999390,-2992.80004883,15.69999981,0.00000000,0.00000000,270.00000000); //object(carrier_lift1_sfse) (11)
- CreateDynamicObject(5822,313.29998779,-2997.30004883,10.60000038,0.00000000,0.00000000,94.25000000); //object(lhroofst14) (1)
- CreateDynamicObject(3115,340.39999390,-2992.89990234,15.69999981,0.00000000,0.00000000,270.00000000); //object(carrier_lift1_sfse) (12)
- CreateDynamicObject(3115,340.39999390,-2971.80004883,15.69999981,0.00000000,0.00000000,90.00000000); //object(carrier_lift1_sfse) (13)
- CreateDynamicObject(3115,321.89999390,-2971.80004883,15.69999981,0.00000000,0.00000000,90.00000000); //object(carrier_lift1_sfse) (14)
- CreateDynamicObject(3115,302.29998779,-2970.60009766,15.69999981,0.00000000,0.00000000,180.00000000); //object(carrier_lift1_sfse) (15)
- CreateDynamicObject(3115,302.29998779,-2982.50000000,15.69999981,0.00000000,0.00000000,179.99450684); //object(carrier_lift1_sfse) (17)
- CreateDynamicObject(1383,297.00000000,-2976.60009766,-16.50000000,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (12)
- CreateDynamicObject(1383,297.00000000,-2976.60009766,-79.59999847,0.00000000,0.00000000,89.99456787); //object(twrcrane_m_04) (13)
- CreateDynamicObject(3115,340.39999390,-3013.89990234,15.69999981,0.00000000,0.00000000,270.00000000); //object(carrier_lift1_sfse) (21)
- CreateDynamicObject(3115,321.89999390,-3013.89990234,15.69999981,0.00000000,0.00000000,270.00000000); //object(carrier_lift1_sfse) (22)
- CreateDynamicObject(3620,289.10000610,-2991.10009766,28.79999924,0.00000000,0.00000000,310.00000000); //object(redockrane_las) (1)
- CreateDynamicObject(16500,349.39999390,-3021.69995117,18.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (1)
- CreateDynamicObject(3115,360.10000610,-3015.10009766,15.69999981,0.00000000,0.00000000,0.00000000); //object(carrier_lift1_sfse) (23)
- CreateDynamicObject(16500,349.39999390,-3016.80004883,18.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (2)
- CreateDynamicObject(16500,349.39999390,-3010.30004883,18.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (3)
- CreateDynamicObject(1967,349.39999390,-3012.80004883,17.50000000,0.00000000,0.00000000,240.00000000); //object(imcmptrkdrr_las) (1)
- CreateDynamicObject(16500,347.00000000,-3007.89990234,18.00000000,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (4)
- CreateDynamicObject(16500,338.89999390,-3007.89990234,18.00000000,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (5)
- CreateDynamicObject(1649,343.00000000,-3007.89990234,17.79999924,0.00000000,90.00000000,180.00000000); //object(wglasssmash) (1)
- CreateDynamicObject(16500,336.50000000,-3005.50000000,18.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (6)
- CreateDynamicObject(16500,334.10000610,-3003.10009766,18.00000000,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (7)
- CreateDynamicObject(1649,343.00000000,-3007.89941406,17.79999924,0.00000000,90.00000000,359.99426270); //object(wglasssmash) (3)
- CreateDynamicObject(1967,331.60000610,-3003.10009766,17.50000000,0.00000000,0.00000000,209.99636841); //object(imcmptrkdrr_las) (2)
- CreateDynamicObject(1967,328.60000610,-3003.10009766,17.50000000,0.00000000,0.00000000,189.99450684); //object(imcmptrkdrr_las) (3)
- CreateDynamicObject(16500,326.10000610,-3003.10009766,18.00000000,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (8)
- CreateDynamicObject(4084,320.70001221,-3004.80004883,19.79999924,0.00000000,90.00000000,270.00000000); //object(jud_lan) (1)
- CreateDynamicObject(16500,315.29998779,-3003.10009766,18.00000000,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (10)
- CreateDynamicObject(16500,312.89999390,-3005.50000000,18.00000000,0.00000000,0.00000000,180.00000000); //object(cn2_savgardr1_) (11)
- CreateDynamicObject(16500,312.89999390,-3010.39990234,18.00000000,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (12)
- CreateDynamicObject(16500,312.89999390,-3015.39990234,18.00000000,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (13)
- CreateDynamicObject(16500,312.89999390,-3020.39990234,18.00000000,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (14)
- CreateDynamicObject(16500,347.00000000,-3024.10009766,18.00000000,0.00000000,0.00000000,269.99450684); //object(cn2_savgardr1_) (15)
- CreateDynamicObject(16500,342.00000000,-3024.10009766,18.00000000,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (16)
- CreateDynamicObject(16500,337.00000000,-3024.10009766,18.00000000,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (17)
- CreateDynamicObject(16500,332.00000000,-3024.10009766,18.00000000,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (18)
- CreateDynamicObject(16500,327.00000000,-3024.10009766,18.00000000,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (19)
- CreateDynamicObject(16500,322.00000000,-3024.10009766,18.00000000,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (20)
- CreateDynamicObject(16500,317.00000000,-3024.10009766,18.00000000,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (21)
- CreateDynamicObject(16500,315.29998779,-3024.10009766,18.00000000,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (22)
- CreateDynamicObject(16500,312.89999390,-3021.69995117,18.00000000,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (23)
- CreateDynamicObject(3034,329.70001221,-3002.89990234,21.89999962,0.00000000,0.00000000,180.00000000); //object(bd_window) (1)
- CreateDynamicObject(3037,315.20001221,-3008.19995117,19.89999962,0.00000000,90.00000000,179.99987793); //object(warehouse_door2b) (1)
- CreateDynamicObject(3037,315.60000610,-3008.19995117,19.89999962,0.00000000,90.00000000,179.99450684); //object(warehouse_door2b) (2)
- CreateDynamicObject(3037,322.79998779,-3008.50000000,19.89999962,0.00000000,90.00000000,269.99426270); //object(warehouse_door2b) (3)
- CreateDynamicObject(3037,322.79998779,-3012.89990234,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (4)
- CreateDynamicObject(3037,322.79998779,-3017.30004883,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (5)
- CreateDynamicObject(3037,322.79998779,-3021.69995117,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (6)
- CreateDynamicObject(3037,322.79998779,-3021.89990234,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (7)
- CreateDynamicObject(3037,315.50000000,-3018.39990234,19.89999962,0.00000000,90.00000000,179.99450684); //object(warehouse_door2b) (8)
- CreateDynamicObject(3037,315.10000610,-3018.39990234,19.89999962,0.00000000,90.00000000,179.99450684); //object(warehouse_door2b) (10)
- CreateDynamicObject(3037,317.89999390,-3021.89990234,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (12)
- CreateDynamicObject(3037,331.39999390,-3008.39990234,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (13)
- CreateDynamicObject(3037,331.39999390,-3005.30004883,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (14)
- CreateDynamicObject(3037,328.70001221,-3005.30004883,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (15)
- CreateDynamicObject(3037,331.39999390,-3012.80004883,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (16)
- CreateDynamicObject(3037,341.50000000,-3010.10009766,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (17)
- CreateDynamicObject(3037,341.60000610,-3014.50000000,19.89999962,0.00000000,90.00000000,269.98898315); //object(warehouse_door2b) (18)
- CreateDynamicObject(3037,341.60000610,-3018.89990234,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (19)
- CreateDynamicObject(3037,341.60000610,-3021.80004883,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (20)
- CreateDynamicObject(3037,331.60000610,-3017.39990234,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (21)
- CreateDynamicObject(3037,331.70001221,-3021.80004883,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (22)
- CreateDynamicObject(3037,331.50000000,-3017.10009766,19.89999962,0.00000000,90.00000000,269.98901367); //object(warehouse_door2b) (23)
- CreateDynamicObject(3037,347.20001221,-3019.00000000,19.89999962,0.00000000,90.00000000,359.98892212); //object(warehouse_door2b) (24)
- CreateDynamicObject(3037,347.20001221,-3013.00000000,19.89999962,0.00000000,90.00000000,359.98352051); //object(warehouse_door2b) (25)
- CreateDynamicObject(16500,326.10000610,-3003.10009766,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (40)
- CreateDynamicObject(16500,334.10000610,-3003.10009766,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (41)
- CreateDynamicObject(16500,329.79998779,-3003.10009766,21.00000000,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (42)
- CreateDynamicObject(16500,329.79998779,-3003.10009766,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (43)
- CreateDynamicObject(16500,321.10000610,-3003.10009766,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (44)
- CreateDynamicObject(16500,315.29998779,-3003.10009766,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (45)
- CreateDynamicObject(16500,316.39999390,-3003.10009766,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (46)
- CreateDynamicObject(16500,312.89999390,-3005.50000000,21.89999962,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (48)
- CreateDynamicObject(16500,312.89999390,-3010.39990234,21.89999962,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (49)
- CreateDynamicObject(16500,312.89999390,-3015.39990234,21.89999962,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (50)
- CreateDynamicObject(16500,312.89999390,-3020.39990234,21.89999962,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (51)
- CreateDynamicObject(16500,312.89999390,-3021.69995117,21.89999962,0.00000000,0.00000000,179.99450684); //object(cn2_savgardr1_) (52)
- CreateDynamicObject(16500,315.29998779,-3024.10009766,21.89999962,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (53)
- CreateDynamicObject(16500,317.00000000,-3024.10009766,21.89999962,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (54)
- CreateDynamicObject(16500,322.00000000,-3024.10009766,21.89999962,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (55)
- CreateDynamicObject(16500,327.00000000,-3024.10009766,21.89999962,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (56)
- CreateDynamicObject(16500,332.00000000,-3024.10009766,21.89999962,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (57)
- CreateDynamicObject(16500,337.00000000,-3024.10009766,21.89999962,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (58)
- CreateDynamicObject(16500,342.00000000,-3024.10009766,21.89999962,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (59)
- CreateDynamicObject(16500,347.00000000,-3024.10009766,21.89999962,0.00000000,0.00000000,269.98901367); //object(cn2_savgardr1_) (60)
- CreateDynamicObject(16500,349.39999390,-3021.69995117,21.89999962,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (61)
- CreateDynamicObject(16500,349.39999390,-3016.80004883,21.89999962,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (62)
- CreateDynamicObject(16500,349.39999390,-3010.30004883,21.89999962,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (63)
- CreateDynamicObject(16500,349.39999390,-3013.30004883,21.89999962,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (64)
- CreateDynamicObject(16500,349.39999390,-3013.30004883,21.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (65)
- CreateDynamicObject(16500,347.00000000,-3007.89990234,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (66)
- CreateDynamicObject(16500,338.89999390,-3007.89990234,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (67)
- CreateDynamicObject(16500,343.00000000,-3007.89990234,21.89999962,0.00000000,0.00000000,90.00000000); //object(cn2_savgardr1_) (68)
- CreateDynamicObject(16500,336.50000000,-3005.50000000,21.89999962,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (69)
- CreateDynamicObject(3034,312.70001221,-3015.89990234,21.89999962,0.00000000,0.00000000,269.99447632); //object(bd_window) (2)
- CreateDynamicObject(3034,321.89999390,-3024.30004883,21.89999962,0.00000000,0.00000000,359.98901367); //object(bd_window) (3)
- CreateDynamicObject(3034,342.39999390,-3024.30004883,21.89999962,0.00000000,0.00000000,359.98352051); //object(bd_window) (4)
- CreateDynamicObject(3034,349.60000610,-3016.39990234,21.89999962,0.00000000,0.00000000,89.98352051); //object(bd_window) (5)
- CreateDynamicObject(3034,342.89999390,-3007.69995117,21.89999962,0.00000000,0.00000000,179.98352051); //object(bd_window) (6)
- CreateDynamicObject(10184,341.00000000,-3010.39990234,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (1)
- CreateDynamicObject(10184,324.10000610,-3010.39990234,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (2)
- CreateDynamicObject(10184,328.00000000,-3005.60009766,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (3)
- CreateDynamicObject(10184,321.29998779,-3005.60009766,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (5)
- CreateDynamicObject(10184,321.29998779,-3010.39990234,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (6)
- CreateDynamicObject(10184,321.29998779,-3015.39990234,23.79999924,0.00000000,90.00000000,89.99963379); //object(sfcopdr) (7)
- CreateDynamicObject(10184,321.29998779,-3020.39990234,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (8)
- CreateDynamicObject(10184,321.29998779,-3021.60009766,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (9)
- CreateDynamicObject(10184,341.00000000,-3020.39990234,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (10)
- CreateDynamicObject(10184,341.00000000,-3015.39990234,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (11)
- CreateDynamicObject(10184,341.00000000,-3021.60009766,23.79999924,0.00000000,90.00000000,90.00000000); //object(sfcopdr) (12)
- CreateDynamicObject(10184,330.70001221,-3015.69995117,23.79999924,0.00000000,90.00000000,359.99987793); //object(sfcopdr) (13)
- CreateDynamicObject(1508,342.70001221,-3008.00000000,14.89999962,0.00000000,0.00000000,270.00000000); //object(dyn_garage_door) (1)
- CreateDynamicObject(16500,336.50000000,-3010.50000000,18.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (70)
- CreateDynamicObject(16500,336.50000000,-3015.50000000,18.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (71)
- CreateDynamicObject(16500,336.50000000,-3020.50000000,20.60000038,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (73)
- CreateDynamicObject(16500,336.50000000,-3021.69995117,20.60000038,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (75)
- CreateDynamicObject(1693,316.79998779,-3009.19995117,25.50000000,0.00000000,0.00000000,270.00000000); //object(roofstuff12) (1)
- CreateDynamicObject(1693,332.89999390,-3008.69995117,25.50000000,0.00000000,0.00000000,270.00000000); //object(roofstuff12) (2)
- CreateDynamicObject(1693,324.79998779,-3018.69995117,25.50000000,0.00000000,0.00000000,180.00000000); //object(roofstuff12) (3)
- CreateDynamicObject(1693,342.79998779,-3018.60009766,25.50000000,0.00000000,0.00000000,179.99450684); //object(roofstuff12) (4)
- CreateDynamicObject(942,333.70001221,-3016.80004883,18.50000000,0.00000000,0.00000000,0.00000000); //object(cj_df_unit_2) (1)
- CreateDynamicObject(935,318.89999390,-3023.60009766,16.60000038,0.00000000,0.00000000,330.00000000); //object(cj_drum) (1)
- CreateDynamicObject(935,318.50000000,-3022.89990234,16.60000038,0.00000000,0.00000000,289.99633789); //object(cj_drum) (2)
- CreateDynamicObject(935,319.29998779,-3022.80004883,16.60000038,0.00000000,0.00000000,229.99511719); //object(cj_drum) (3)
- CreateDynamicObject(935,319.89999390,-3023.30004883,16.60000038,0.00000000,0.00000000,229.99328613); //object(cj_drum) (4)
- CreateDynamicObject(935,318.10000610,-3022.30004883,16.60000038,0.00000000,0.00000000,169.99328613); //object(cj_drum) (5)
- CreateDynamicObject(935,318.89941406,-3022.09960938,16.60000038,0.00000000,0.00000000,149.99087524); //object(cj_drum) (6)
- CreateDynamicObject(935,318.70001221,-3021.19995117,16.39999962,0.00000000,90.00000000,99.99072266); //object(cj_drum) (7)
- CreateDynamicObject(2974,332.60000610,-3004.60009766,16.00000000,0.00000000,0.00000000,0.00000000); //object(k_cargo1) (1)
- CreateDynamicObject(2974,333.10000610,-3006.80004883,16.00000000,0.00000000,0.00000000,270.00000000); //object(k_cargo1) (2)
- CreateDynamicObject(2934,327.10000610,-2980.89990234,17.50000000,0.00000000,0.00000000,270.00000000); //object(kmb_container_red) (1)
- CreateDynamicObject(2934,327.10000610,-2977.80004883,17.50000000,0.00000000,0.00000000,270.00000000); //object(kmb_container_red) (2)
- CreateDynamicObject(2934,327.10000610,-2979.30004883,20.39999962,0.00000000,0.00000000,270.00000000); //object(kmb_container_red) (3)
- CreateDynamicObject(2934,327.10000610,-2974.69995117,17.50000000,0.00000000,0.00000000,270.00000000); //object(kmb_container_red) (4)
- CreateDynamicObject(2934,327.10000610,-2976.19995117,20.39999962,0.00000000,0.00000000,270.00000000); //object(kmb_container_red) (5)
- CreateDynamicObject(2934,327.10000610,-2977.69995117,23.29999924,0.00000000,0.00000000,270.00000000); //object(kmb_container_red) (6)
- CreateDynamicObject(925,335.20001221,-3010.80004883,17.10000038,0.00000000,0.00000000,0.00000000); //object(rack2) (1)
- CreateDynamicObject(930,333.70001221,-3010.50000000,16.50000000,0.00000000,0.00000000,270.00000000); //object(o2_bottles) (1)
- CreateDynamicObject(930,333.10000610,-3010.50000000,16.50000000,0.00000000,0.00000000,270.00000000); //object(o2_bottles) (2)
- CreateDynamicObject(930,333.10000610,-3010.50000000,17.50000000,0.00000000,0.00000000,270.00000000); //object(o2_bottles) (4)
- CreateDynamicObject(930,333.70001221,-3010.50000000,17.50000000,0.00000000,0.00000000,270.00000000); //object(o2_bottles) (5)
- CreateDynamicObject(964,334.20001221,-3005.19995117,16.00000000,0.00000000,0.00000000,90.00000000); //object(cj_metal_crate) (1)
- CreateDynamicObject(1685,335.29998779,-3014.10009766,16.79999924,0.00000000,0.00000000,0.00000000); //object(blockpallet) (1)
- CreateDynamicObject(3565,327.10000610,-2970.69995117,19.70000076,0.00000000,318.00000000,270.00000000); //object(lasdkrt1_la01) (1)
- CreateDynamicObject(3565,327.09960938,-2970.69921875,19.70000076,180.00000000,42.00073242,270.00000000); //object(lasdkrt1_la01) (2)
- CreateDynamicObject(3577,347.20001221,-3021.39990234,16.79999924,0.00000000,0.00000000,0.00000000); //object(dockcrates1_la) (1)
- CreateDynamicObject(3633,351.00000000,-3015.80004883,16.50000000,0.00000000,0.00000000,300.00000000); //object(imoildrum4_las) (1)
- CreateDynamicObject(3633,352.20001221,-3015.00000000,16.50000000,0.00000000,0.00000000,229.99816895); //object(imoildrum4_las) (2)
- CreateDynamicObject(3633,352.50000000,-3016.50000000,16.50000000,0.00000000,0.00000000,169.99328613); //object(imoildrum4_las) (3)
- CreateDynamicObject(1383,341.60000610,-3009.89990234,-16.50000000,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (14)
- CreateDynamicObject(1383,363.89999390,-3016.39990234,-16.50000000,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (15)
- CreateDynamicObject(1383,341.60000610,-3009.89990234,-79.59999847,0.00000000,0.00000000,89.99450684); //object(twrcrane_m_04) (16)
- CreateDynamicObject(1383,364.00000000,-3016.39990234,-79.59999847,0.00000000,0.00000000,89.99450684); //object(twrcrane_m_04) (17)
- CreateDynamicObject(4874,401.00000000,-3021.10009766,19.70000076,0.00000000,0.00000000,180.00000000); //object(helipad1_las) (2)
- CreateDynamicObject(3458,382.29998779,-3031.80004883,17.50000000,0.00000000,180.00000000,0.00000000); //object(vgncarshade1) (1)
- CreateDynamicObject(3458,382.29998779,-3031.39990234,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (2)
- CreateDynamicObject(3458,419.70001221,-3031.80004883,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (3)
- CreateDynamicObject(3458,419.70001221,-3026.69995117,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (4)
- CreateDynamicObject(3458,419.70001221,-3021.60009766,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (5)
- CreateDynamicObject(3458,419.70001221,-3016.50000000,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (6)
- CreateDynamicObject(3458,419.70001221,-3011.39990234,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (7)
- CreateDynamicObject(3458,419.70001221,-3006.30004883,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (8)
- CreateDynamicObject(3458,419.70001221,-3003.39990234,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (9)
- CreateDynamicObject(3458,416.89999390,-3003.39990234,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (10)
- CreateDynamicObject(3458,416.89999390,-3008.50000000,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (12)
- CreateDynamicObject(3458,416.89999390,-3013.60009766,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (13)
- CreateDynamicObject(3458,416.89999390,-3018.69995117,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (14)
- CreateDynamicObject(3458,416.89999390,-3023.80004883,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (15)
- CreateDynamicObject(3458,416.89999390,-3028.89990234,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (16)
- CreateDynamicObject(3458,416.89999390,-3035.10009766,17.50000000,0.00000000,179.99450684,0.00000000); //object(vgncarshade1) (17)
- CreateDynamicObject(1383,418.00000000,-3022.89990234,-16.20000076,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (18)
- CreateDynamicObject(1383,418.00000000,-3022.89990234,-79.40000153,0.00000000,0.00000000,89.99450684); //object(twrcrane_m_04) (19)
- CreateDynamicObject(994,349.70001221,-2961.30004883,16.00000000,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier2) (1)
- CreateDynamicObject(994,349.70001221,-2980.50000000,16.00000000,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier2) (5)
- CreateDynamicObject(994,349.70001221,-2986.89990234,16.00000000,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier2) (6)
- CreateDynamicObject(994,349.70001221,-2993.30004883,16.00000000,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier2) (7)
- CreateDynamicObject(994,349.70001221,-2999.69995117,16.00000000,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier2) (8)
- CreateDynamicObject(994,349.79998779,-3006.00000000,16.00000000,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier2) (9)
- CreateDynamicObject(994,356.20001221,-3006.00000000,16.00000000,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier2) (10)
- CreateDynamicObject(994,362.60000610,-3006.00000000,16.00000000,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier2) (11)
- CreateDynamicObject(994,364.10000610,-3006.00000000,16.00000000,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier2) (12)
- CreateDynamicObject(994,370.39999390,-3006.00000000,16.00000000,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier2) (13)
- CreateDynamicObject(994,370.39999390,-3012.39990234,16.00000000,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier2) (14)
- CreateDynamicObject(994,370.39999390,-3017.89990234,16.00000000,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier2) (15)
- CreateDynamicObject(994,365.00000000,-3024.30004883,16.00000000,0.00000000,0.00000000,180.00000000); //object(lhouse_barrier2) (16)
- CreateDynamicObject(994,352.19921875,-3024.29980469,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (18)
- CreateDynamicObject(994,312.70001221,-3000.50000000,16.00000000,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (19)
- CreateDynamicObject(994,312.70001221,-3006.89990234,16.00000000,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (20)
- CreateDynamicObject(994,309.50000000,-2991.80004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (21)
- CreateDynamicObject(994,303.10000610,-2991.80004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (22)
- CreateDynamicObject(994,298.10000610,-2991.80004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (23)
- CreateDynamicObject(994,291.89999390,-2991.80004883,16.00000000,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (24)
- CreateDynamicObject(994,291.89999390,-2985.39990234,16.00000000,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (25)
- CreateDynamicObject(994,291.89999390,-2979.00000000,16.00000000,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (26)
- CreateDynamicObject(994,291.89999390,-2972.60009766,16.00000000,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (27)
- CreateDynamicObject(994,291.89999390,-2967.60009766,16.00000000,0.00000000,0.00000000,89.99450684); //object(lhouse_barrier2) (28)
- CreateDynamicObject(994,349.69921875,-2961.29980469,16.00000000,0.00000000,0.00000000,180.00000000); //object(lhouse_barrier2) (30)
- CreateDynamicObject(994,343.29998779,-2961.30004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (31)
- CreateDynamicObject(994,336.89999390,-2961.30004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (32)
- CreateDynamicObject(994,330.50000000,-2961.30004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (33)
- CreateDynamicObject(994,324.10000610,-2961.30004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (34)
- CreateDynamicObject(994,317.70001221,-2961.30004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (35)
- CreateDynamicObject(994,311.29998779,-2961.30004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (36)
- CreateDynamicObject(994,304.89999390,-2961.30004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (37)
- CreateDynamicObject(994,298.50000000,-2961.30004883,16.00000000,0.00000000,0.00000000,179.99450684); //object(lhouse_barrier2) (38)
- CreateDynamicObject(929,326.20001221,-3022.00000000,17.00000000,0.00000000,0.00000000,180.00000000); //object(generator) (1)
- CreateDynamicObject(929,325.00000000,-3022.00000000,17.00000000,0.00000000,0.00000000,179.99450684); //object(generator) (2)
- CreateDynamicObject(929,323.79998779,-3022.00000000,17.00000000,0.00000000,0.00000000,179.99450684); //object(generator) (3)
- CreateDynamicObject(1635,324.10000610,-3002.50000000,21.70000076,0.00000000,0.00000000,270.00000000); //object(nt_aircon1dbl) (1)
- CreateDynamicObject(1690,324.20001221,-3004.00000000,24.50000000,0.00000000,0.00000000,90.00000000); //object(gen_roofbit4) (1)
- CreateDynamicObject(2649,313.60000610,-3002.50000000,22.50000000,90.00000000,0.00000000,180.00000000); //object(cj_aircon2) (1)
- CreateDynamicObject(2649,312.29998779,-3004.60009766,22.50000000,90.00000000,180.00000000,89.99462891); //object(cj_aircon2) (2)
- CreateDynamicObject(2649,316.79998779,-3002.50000000,22.50000000,270.00000000,0.00000000,0.00000000); //object(cj_aircon2) (3)
- CreateDynamicObject(3258,348.00000000,-2963.10009766,16.00000000,0.00000000,0.00000000,0.00000000); //object(refthinchim1) (1)
- CreateDynamicObject(3273,304.79998779,-2967.10009766,16.00000000,0.00000000,0.00000000,270.00000000); //object(substa_transf2_) (1)
- CreateDynamicObject(3273,304.79998779,-2970.30004883,16.00000000,0.00000000,0.00000000,270.00000000); //object(substa_transf2_) (2)
- CreateDynamicObject(3273,296.29998779,-2967.30004883,16.00000000,0.00000000,0.00000000,270.00000000); //object(substa_transf2_) (3)
- CreateDynamicObject(3273,296.29998779,-2970.39990234,16.00000000,0.00000000,0.00000000,270.00000000); //object(substa_transf2_) (4)
- CreateDynamicObject(3272,300.60000610,-2969.10009766,15.89999962,0.00000000,0.00000000,270.00000000); //object(substa_transf1_) (1)
- CreateDynamicObject(3272,300.60000610,-2969.10009766,15.89999962,0.00000000,0.00000000,90.00000000); //object(substa_transf1_) (2)
- CreateDynamicObject(3529,348.79998779,-2989.69995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(vgsn_constrbeam) (1)
- CreateDynamicObject(3529,335.20001221,-2989.69995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(vgsn_constrbeam) (2)
- CreateDynamicObject(3529,335.20001221,-2968.19995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(vgsn_constrbeam) (4)
- CreateDynamicObject(3529,341.79998779,-2968.19995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(vgsn_constrbeam) (5)
- CreateDynamicObject(3529,341.79998779,-2989.69995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(vgsn_constrbeam) (6)
- CreateDynamicObject(3529,335.20001221,-2978.19995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(vgsn_constrbeam) (7)
- CreateDynamicObject(7947,370.29998779,-2998.60009766,10.39999962,0.00000000,0.00000000,0.00000000); //object(vegaspumphouse1) (1)
- CreateDynamicObject(1383,372.20001221,-2999.80004883,-21.89999962,0.00000000,179.99450684,179.99450684); //object(twrcrane_m_04) (20)
- CreateDynamicObject(1383,372.20001221,-2999.80004883,-85.00000000,0.00000000,0.00000000,89.99450684); //object(twrcrane_m_04) (21)
- CreateDynamicObject(920,337.39999390,-3008.50000000,16.50000000,0.00000000,0.00000000,0.00000000); //object(y_generator) (1)
- CreateDynamicObject(927,336.70001221,-3012.19995117,17.50000000,0.00000000,0.00000000,90.00000000); //object(piping_detail) (1)
- CreateDynamicObject(958,337.00000000,-3014.50000000,16.89999962,0.00000000,0.00000000,270.00000000); //object(cj_chip_maker) (1)
- CreateDynamicObject(959,337.00000000,-3014.50000000,16.89999962,0.00000000,0.00000000,270.00000000); //object(cj_chip_maker_bits) (1)
- CreateDynamicObject(16500,339.00000000,-3016.80004883,18.00000000,0.00000000,0.00000000,270.00000000); //object(cn2_savgardr1_) (76)
- CreateDynamicObject(16500,344.00000000,-3016.80004883,18.00000000,0.00000000,0.00000000,270.00000000); //object(cn2_savgardr1_) (77)
- CreateDynamicObject(16500,346.39999390,-3014.39990234,18.00000000,0.00000000,0.00000000,0.00000000); //object(cn2_savgardr1_) (78)
- CreateDynamicObject(944,344.70001221,-3015.89990234,16.89999962,0.00000000,0.00000000,0.00000000); //object(packing_carates04) (1)
- CreateDynamicObject(944,344.70001221,-3015.89990234,18.29999924,0.00000000,0.00000000,0.00000000); //object(packing_carates04) (3)
- CreateDynamicObject(2991,341.20001221,-3015.60009766,16.60000038,0.00000000,0.00000000,0.00000000); //object(imy_bbox) (1)
- CreateDynamicObject(2991,341.20001221,-3015.60009766,17.79999924,0.00000000,0.00000000,0.00000000); //object(imy_bbox) (2)
- CreateDynamicObject(1558,325.60000610,-3002.39990234,16.60000038,0.00000000,0.00000000,90.00000000); //object(cj_cardbrd_pickup) (1)
- CreateDynamicObject(1558,326.70001221,-3002.39990234,16.60000038,0.00000000,0.00000000,90.00000000); //object(cj_cardbrd_pickup) (2)
- CreateDynamicObject(1558,325.60000610,-3002.39990234,17.70000076,0.00000000,0.00000000,90.00000000); //object(cj_cardbrd_pickup) (3)
- CreateDynamicObject(918,338.09960938,-3008.50000000,16.39999962,0.00000000,0.00000000,0.00000000); //object(cj_flame_drum) (1)
- CreateDynamicObject(1225,325.00000000,-3003.60009766,16.39999962,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
- CreateDynamicObject(1225,325.79998779,-3003.80004883,16.39999962,0.00000000,0.00000000,320.00000000); //object(barrel4) (2)
- CreateDynamicObject(1225,325.20001221,-3004.80004883,16.39999962,0.00000000,0.00000000,259.99877930); //object(barrel4) (3)
- CreateDynamicObject(1225,324.50000000,-3004.30004883,16.39999962,0.00000000,0.00000000,189.99694824); //object(barrel4) (4)
- CreateDynamicObject(1225,325.10000610,-3004.69995117,17.60000038,0.00000000,90.00000000,149.99694824); //object(barrel4) (5)
- CreateDynamicObject(1243,416.60000610,-2950.60009766,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (1)
- CreateDynamicObject(1243,356.50000000,-2898.60009766,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (2)
- CreateDynamicObject(1243,293.70001221,-2898.60009766,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (3)
- CreateDynamicObject(1243,252.19999695,-2937.50000000,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (4)
- CreateDynamicObject(1243,236.80000305,-2990.10009766,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (5)
- CreateDynamicObject(1243,250.60000610,-3035.80004883,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (6)
- CreateDynamicObject(1243,290.79998779,-3077.60009766,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (7)
- CreateDynamicObject(1243,405.59960938,-3085.00000000,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (9)
- CreateDynamicObject(1243,460.70001221,-3062.39990234,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (10)
- CreateDynamicObject(1243,474.60000610,-3011.50000000,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (11)
- CreateDynamicObject(1243,455.29998779,-2968.89990234,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (12)
- CreateDynamicObject(910,335.20001221,-3002.39990234,17.29999924,0.00000000,0.00000000,180.00000000); //object(bust_cabinet_4) (1)
- CreateDynamicObject(2890,338.70001221,-3004.10009766,16.00000000,0.00000000,0.00000000,180.00000000); //object(kmb_skip) (1)
- CreateDynamicObject(1449,316.29998779,-3002.80004883,16.50000000,0.00000000,0.00000000,180.00000000); //object(dyn_crate_2) (1)
- CreateDynamicObject(2676,326.60000610,-2983.50000000,16.10000038,0.00000000,0.00000000,0.00000000); //object(proc_rubbish_8) (1)
- CreateDynamicObject(2674,343.79998779,-3012.60009766,16.00000000,0.00000000,0.00000000,0.00000000); //object(proc_rubbish_2) (1)
- CreateDynamicObject(2674,339.29998779,-3009.80004883,16.00000000,0.00000000,0.00000000,270.00000000); //object(proc_rubbish_2) (2)
- CreateDynamicObject(18253,345.70001221,-2975.10009766,18.79999924,0.00000000,0.00000000,0.00000000); //object(cuntwjunk09) (1)
- CreateDynamicObject(1466,348.10000610,-2966.60009766,17.20000076,0.00000000,0.00000000,0.00000000); //object(dyn_scaffold_5) (1)
- CreateDynamicObject(1466,345.29998779,-2966.60009766,17.20000076,0.00000000,0.00000000,0.00000000); //object(dyn_scaffold_5) (2)
- CreateDynamicObject(1466,342.50000000,-2966.60009766,17.20000076,0.00000000,0.00000000,0.00000000); //object(dyn_scaffold_5) (3)
- CreateDynamicObject(1466,345.29998779,-2966.60009766,19.50000000,0.00000000,0.00000000,0.00000000); //object(dyn_scaffold_5) (4)
- CreateDynamicObject(1466,348.10000610,-2966.60009766,19.50000000,0.00000000,0.00000000,0.00000000); //object(dyn_scaffold_5) (5)
- CreateDynamicObject(1466,348.10000610,-2966.60009766,21.79999924,0.00000000,0.00000000,0.00000000); //object(dyn_scaffold_5) (6)
- CreateDynamicObject(1428,342.39999390,-2965.69995117,17.50000000,0.00000000,0.00000000,180.00000000); //object(dyn_ladder) (1)
- CreateDynamicObject(1437,340.39999390,-2989.69995117,17.20000076,0.00000000,0.00000000,270.00000000); //object(dyn_ladder_2) (1)
- CreateDynamicObject(1437,314.50000000,-3002.10009766,17.20000076,0.00000000,0.00000000,180.00000000); //object(dyn_ladder_2) (2)
- CreateDynamicObject(11487,339.60000610,-3052.19995117,-2.20000005,0.00000000,0.00000000,186.24998474); //object(dam_turbine_1) (1)
- CreateDynamicObject(935,358.79998779,-3023.80004883,16.60000038,0.00000000,0.00000000,149.99087524); //object(cj_drum) (6)
- CreateDynamicObject(935,358.10000610,-3023.60009766,16.60000038,0.00000000,0.00000000,69.99087524); //object(cj_drum) (6)
- CreateDynamicObject(935,357.50000000,-3024.00000000,16.60000038,0.00000000,0.00000000,19.98840332); //object(cj_drum) (6)
- CreateDynamicObject(935,358.10000610,-3023.60009766,17.70000076,0.00000000,0.00000000,329.98413086); //object(cj_drum) (6)
- CreateDynamicObject(935,358.70001221,-3023.00000000,16.60000038,0.00000000,0.00000000,289.97985840); //object(cj_drum) (6)
- CreateDynamicObject(935,353.39999390,-3023.69995117,16.60000038,0.00000000,0.00000000,289.97863770); //object(cj_drum) (6)
- CreateDynamicObject(935,353.89999390,-3024.30004883,16.60000038,0.00000000,0.00000000,239.97436523); //object(cj_drum) (6)
- CreateDynamicObject(935,354.10000610,-3023.39990234,16.60000038,0.00000000,0.00000000,189.97436523); //object(cj_drum) (6)
- CreateDynamicObject(935,353.50000000,-3023.00000000,16.60000038,0.00000000,0.00000000,149.97009277); //object(cj_drum) (6)
- CreateDynamicObject(935,352.79998779,-3023.39990234,16.60000038,0.00000000,0.00000000,99.96887207); //object(cj_drum) (6)
- CreateDynamicObject(11486,344.22998047,-3095.19995117,-2.20000005,0.00000000,0.00000000,186.25000000); //object(dam_turbine_2) (1)
- CreateDynamicObject(1243,381.50000000,-3126.10009766,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (9)
- CreateDynamicObject(1243,336.50000000,-3141.30004883,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (9)
- CreateDynamicObject(1243,308.50000000,-3114.00000000,-3.20000005,0.00000000,0.00000000,0.00000000); //object(bouy) (9)
- CreateDynamicObject(1411,312.60000610,-2989.30004883,17.60000038,0.00000000,0.00000000,270.00000000); //object(dyn_mesh_1) (1)
- CreateDynamicObject(1411,312.60000610,-2984.00000000,17.60000038,0.00000000,0.00000000,270.00000000); //object(dyn_mesh_1) (2)
- CreateDynamicObject(1411,312.59960938,-2978.69921875,17.60000038,0.00000000,0.00000000,270.00000000); //object(dyn_mesh_1) (3)
- CreateDynamicObject(1411,312.60000610,-2973.39990234,17.60000038,0.00000000,0.00000000,270.00000000); //object(dyn_mesh_1) (4)
- CreateDynamicObject(1411,312.60000610,-2968.10009766,17.60000038,0.00000000,0.00000000,270.00000000); //object(dyn_mesh_1) (5)
- CreateDynamicObject(1411,304.50000000,-2974.50000000,17.60000038,0.00000000,0.00000000,179.99450684); //object(dyn_mesh_1) (8)
- CreateDynamicObject(1411,299.20001221,-2974.50000000,17.60000038,0.00000000,0.00000000,179.99450684); //object(dyn_mesh_1) (9)
- CreateDynamicObject(1411,295.70001221,-2974.50000000,17.60000038,0.00000000,0.00000000,179.99450684); //object(dyn_mesh_1) (10)
- CreateDynamicObject(1411,294.60000610,-2974.50000000,17.60000038,0.00000000,0.00000000,179.99450684); //object(dyn_mesh_1) (11)
- CreateDynamicObject(2918,451.89999390,-3005.60009766,-40.29999924,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (1)
- CreateDynamicObject(2918,410.00000000,-2958.89990234,-25.39999962,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (2)
- CreateDynamicObject(2918,336.50000000,-3026.80004883,-39.59999847,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (3)
- CreateDynamicObject(2918,259.60000610,-3028.30004883,-39.20000076,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (4)
- CreateDynamicObject(2918,268.79998779,-3085.39990234,-39.40000153,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (5)
- CreateDynamicObject(2918,345.70001221,-3071.89990234,-44.20000076,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (6)
- CreateDynamicObject(2918,405.29998779,-3047.60009766,-44.00000000,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (7)
- CreateDynamicObject(2918,394.29998779,-3001.00000000,-38.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (8)
- CreateDynamicObject(2918,361.50000000,-2915.19995117,-34.90000153,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (9)
- CreateDynamicObject(2918,295.50000000,-2957.10009766,-39.59999847,0.00000000,0.00000000,0.00000000); //object(kmb_mine) (10)
- CreateDynamicObject(2973,323.20001221,-2958.10009766,1.89999998,351.25000000,0.00000000,0.00000000); //object(k_cargo2) (1)
- CreateDynamicObject(2973,325.60000610,-2958.10009766,1.89999998,351.24938965,0.00000000,0.00000000); //object(k_cargo2) (2)
- CreateDynamicObject(2973,328.00000000,-2958.10009766,1.89999998,351.24938965,0.00000000,0.00000000); //object(k_cargo2) (3)
- CreateDynamicObject(2973,316.10000610,-2958.10009766,1.89999998,351.24938965,0.00000000,0.00000000); //object(k_cargo2) (6)
- CreateDynamicObject(2973,313.70001221,-2958.10009766,1.89999998,351.24938965,0.00000000,0.00000000); //object(k_cargo2) (7)
- CreateDynamicObject(2973,311.29998779,-2958.10009766,1.89999998,351.24938965,0.00000000,0.00000000); //object(k_cargo2) (8)
- CreateDynamicObject(2973,313.70001221,-2955.50000000,1.50000000,351.24938965,0.00000000,0.00000000); //object(k_cargo2) (9)
- CreateDynamicObject(925,326.70001221,-2983.30004883,3.90000010,0.00000000,0.00000000,0.00000000); //object(rack2) (2)
- CreateDynamicObject(925,326.70001221,-2983.30004883,6.00000000,0.00000000,0.00000000,0.00000000); //object(rack2) (3)
- CreateDynamicObject(925,324.70001221,-2983.19995117,3.90000010,0.00000000,0.00000000,90.00000000); //object(rack2) (4)
- CreateDynamicObject(1271,323.39999390,-2982.39990234,3.20000005,0.00000000,0.00000000,0.00000000); //object(gunbox) (1)
- CreateDynamicObject(1431,320.79998779,-2958.50000000,2.50000000,350.00000000,0.00000000,0.00000000); //object(dyn_box_pile) (1)
- CreateDynamicObject(1685,341.50000000,-2984.00000000,3.59999990,0.00000000,0.00000000,0.00000000); //object(blockpallet) (2)
- CreateDynamicObject(1685,339.79998779,-2984.00000000,3.59999990,0.00000000,0.00000000,0.00000000); //object(blockpallet) (3)
- CreateDynamicObject(1685,339.79998779,-2985.69995117,3.59999990,0.00000000,0.00000000,0.00000000); //object(blockpallet) (4)
- CreateDynamicObject(1685,341.50000000,-2985.69995117,3.59999990,0.00000000,0.00000000,0.00000000); //object(blockpallet) (5)
- CreateDynamicObject(1685,341.50000000,-2987.39990234,3.59999990,0.00000000,0.00000000,0.00000000); //object(blockpallet) (6)
- CreateDynamicObject(1685,339.79998779,-2985.69995117,5.09999990,0.00000000,0.00000000,0.00000000); //object(blockpallet) (7)
- CreateDynamicObject(1685,341.50000000,-2984.00000000,5.09999990,0.00000000,0.00000000,0.00000000); //object(blockpallet) (8)
- printf("%d Objekte geladen! | Map: Bohrinsel(Objekte: 344)", CountDynamicObjects());
- }
- /*else if(MapStatus == 1)
- {
- printf("%d Objekte geladen! | Map: "MapName"(Objekte: "ObjekteAnzahl")", CountDynamicObjects());
- }*/
- }
- stock SetCTTeamSetUp(playerid)
- {
- SetPlayerAttachedObject(playerid , 1 , 19065 , 15 , -0.025 , -0.04 , 0.23 , 0 , 0 , 270 , 2 , 2 , 2) ;
- }
- stock SetTTeamSetUp(playerid)
- {
- SetPlayerAttachedObject(playerid , 1 , 19065 , 15 , -0.025 , -0.04 , 0.23 , 0 , 0 , 270 , 2 , 2 , 2) ;
- }
- SpielerName(id)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(id, name, sizeof(name));
- return name;
- }
- stock SpielerPfad(playerid)
- {
- new string[128],SpielerNameX[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SpielerNameX,sizeof(SpielerNameX));
- format(string,sizeof(string),PFAD, SpielerNameX);
- return string;
- }
- stock ClearChat(playerid, lines)
- {
- if (IsPlayerConnected(playerid))
- {
- for(new i=0; i<lines; i++)
- {
- SendClientMessage(playerid, FARBE_WEIß, " ");
- }
- }
- return 1;
- }
- strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement