Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <izcmd>
- #include <dini>
- #include <dudb>
- #include <sscanf>
- #include <dof2>
- #include <streamer>
- #include <filemanager>
- #include <dini> //DracoBlue
- #include <foreach> //Y_Less
- //--------------------------------------------------------------------------------
- //výplaty
- #define Suspect_Write(%0,%1,%2,%3,%4,%5) do{new _string[%0]; format(_string,sizeof(_string),%4,%5);} while(FALSE)
- #define SCMTAF(%0,%1,%2) do{new _string[258]; format(_string,sizeof(_string),%1,%2); SendClientMessageToAll(%0,_string);} while(FALSE) // Pro všechny + formát
- #define SCMF(%0,%1,%2,%3,%4) do{new _string[%0]; format(_string,sizeof(_string),%3,%4); SendClientMessage(%1,%2,_string);} while(FALSE) // hracovi
- #define SCMAT(%0,%1,%2,%3) do{new _string[%0]; format(_string,sizeof(_string),%2,%3); SendMessageToAdmins(%1,_string);} while(FALSE) // adminum
- #define ForMaxPlayer(%0) for(new %0=0;%0<MAX_PLAYERS_EX;%0++) if(IsPlayerConnected(%0)) if(!IsPlayerNPC(%0))
- #define MAX_PLAYERS_EX 100
- #define pc "{FF0000}"
- #define sc "{FFFFFF}"
- #define white "{FFFFFF}"
- #define b "{00FFFF}"
- //----------------------------------
- #define SERVER ""sc"Sweet{00FFFF}Gaming"
- //--------------------------
- //---------------------------
- new HRACIEVENT[MAX_PLAYERS_EX];
- //-----------------------------
- new VyhraEventu[MAX_PLAYERS];
- //--------------------------
- new Vyhra;
- new BlockEPrikazy;
- //----------------
- new Text:zann;
- //------------------------------------------------------------------------------
- //----------------------------------------------------------------------------------
- new Text:HRACINAEVENTU;
- //------------------------------------------------------------------------------
- new Float:xxx[MAX_PLAYERS];
- new Float:yyy[MAX_PLAYERS];
- new Float:zzz[MAX_PLAYERS];
- new Float:aaaa[MAX_PLAYERS];
- new Float:zdravii[MAX_PLAYERS];
- new Float:vest[MAX_PLAYERS];
- new SaveInterior[MAX_PLAYERS];
- #pragma tabsize 0
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- #define DIALOG_warpy 6854
- #define DIALOG_RADIO 1800
- #define DIALOG_RADIO2 1801
- #define WHITE "{FFFFFF}"
- #define RED "{F81414}"
- #define BLUE "{0066ff}"
- #define GREEN "{00FF22}"
- #define ORANGE "{FFA100}"
- #define YELLOW "{FFFF00}"
- #define VehicleHealthYellow 700
- #define VehicleHealthRed 400
- #define SpeedCheck(%0,%1,%2,%3,%4) floatround(floatsqroot(%4?(%0*%0+%1*%1+%2*%2):(%0*%0+%1*%1)) *%3*1.6)
- #define MAX_SPEED_VEHICLE 380.0
- //
- #define PreloadAnimLib(%1,%2) ApplyAnimation(%1,%2,"null",0.0,0,0,0,0,0)
- #define MP 50
- #define DIALOG_ADMINS 500
- #define DIALOG_ADMIN_INFO 600
- #define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3)
- #define Cenzure(%1) for(new i=0; i<strlen(text); i++) if(strfind(text[i], %1, true) == 0) for(new a=0; a<128; a++) if (a >= i && a < i+strlen(%1)) text[a]='*'
- #define function%0(%1) forward%0(%1); public%0(%1)
- //---------------------------------------
- #define DIALOG_EVENTSYSTEM 10010
- #define DIALOG_ES_Tuning 10011
- #define DIALOG_TuningSraz 10012
- #define DIALOG_ES_Kopec 10013
- #define DIALOG_KopecSmrti 10014
- #define DIALOG_ES_Fallout 10015
- #define DIALOG_Fallout 10016
- //---------------------------------
- #define DIALOG_ES_Derby 10017
- #define DIALOG_Derby 10018
- //----------------------------------------------
- #define DIALOG_DOMY 10019
- #define DIALOG_ES_DM 10020
- #define DIALOG_DM 10021
- //---------------------------------------------
- //-----------------------------------------------------------
- #define sb "{0055FF}"
- #define r "{FF0000}"
- #define g "{00FF00}"
- #define w "{FFFFFF}"
- #define dc "{a9c4e4}"
- #define sblue 0x0055FFFF
- #define red 0xFF0000FF
- #define orange 0xFF9200FF
- #define blue 0x0000FFFF
- #define yellow 0xFFFF00FF
- #define grey 0xAFAFAFAA
- #define cyan 0x00FFFFFF
- #define green 0x00FF00FF
- #define primary 0x0055FFFF
- #define secondary 0x0055FFFF
- #define HOLDING(%0) \
- ((newkeys & (%0)) == (%0))
- #define RELEASED(%0) \
- (((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
- #define OFF 0
- #define ON 1
- #define VEHICLE_CONTROL_DIALOG 5050
- #define MAX_ZONES 200
- #define MAX_CENA_PRODEJ 4000
- #define MAX_PEACE_ZONES 50
- //------------------------------
- #define MAX_POLE 5
- #define MAX_POLE_FIELD 10
- #define MAX_CENA_POLE 100000
- #define MAX_CENA_PRONAJEM 10000
- //--------------------------
- //----------------------------------------------
- //---------------------------------------------
- forward OnLookupResponse(playerid, response, data[]);
- forward OpravaTDHide(playerid);
- forward OnLookupComplete(playerid, success, hostname[], countryCode[], countryName[], region[], asn[], proxy);
- //-----------------------(Forwardy)---------------------------------------------
- forward count3();
- forward count2();
- forward count1();
- forward go();
- forward stop();
- //---------------------(Pozice)-------------------------------------------------
- new Float:EventX, Float:EventY, Float:EventZ;
- new Float:EventhX, Float:EventhY, Float:EventhZ;
- //--------------------(Newky)---------------------------------------------------
- new Event[MAX_PLAYERS];
- new InEvent[MAX_PLAYERS];
- new InFallout[MAX_PLAYERS];
- new Fallout;
- new FallOutObject[189];
- new Blub;
- new TuningSraz;
- new KopecSmrti;
- new FalloutTimer;
- new FalloutDestroyTimer;
- new FalloutTimeZ;
- new NextFalloutObject;
- new DMevent;
- //-------------------------
- new EventCar[4];
- ///---------------------------
- new DerbyCar;
- new PositionsDerby;
- //-----------------------------
- //-------------------------------
- new DerbyEvent;
- //------------------------------------------------------------------------------
- new Float:DerbyPos[21][4] = {
- {2409.2739,1090.6841,34.6094,45.1404}, // Derby 1
- {2407.8152,1113.0713,34.6124,88.7710}, // Derby 2
- {2408.5308,1127.5262,34.6091,86.4089}, // Derby 3
- {2408.3518,1144.3724,34.6094,87.5843}, // Derby 4
- {2407.8071,1157.8787,34.6036,89.5382}, // Derby 5
- {2409.1240,1175.6919,34.6065,130.5996}, // Derby 6
- {2395.3538,1175.1157,34.6026,179.1571}, // Derby 7
- {2384.4180,1174.5085,34.6058,179.3808}, // Derby 8
- {2374.7007,1175.3818,34.6103,180.8196}, // Derby 9
- {2364.8960,1174.9968,34.6023,219.5097}, // Derby 10
- {2366.9495,1162.9010,34.6069,266.6921}, // Derby 11
- {2365.7070,1152.1332,34.6027,262.7064}, // Derby 12
- {2365.0332,1143.2092,34.5990,268.8438}, // Derby 13
- {2366.0876,1131.5221,34.6087,269.6816}, // Derby 14
- {2364.9912,1115.3711,34.6040,272.6109}, // Derby 15
- {2365.7810,1102.7360,34.6087,269.9267}, // Derby 16
- {2366.8320,1090.0773,34.5995,311.4571}, // Derby 17
- {2377.9004,1091.2300,34.6076,356.2735}, // Derby 18
- {2385.5288,1092.7231,34.6068,359.6015}, // Derby 19
- {2393.0039,1091.1843,34.6054,358.3766}, // Derby 20
- {2399.5591,1090.7394,34.6037,3.7744} // Derby 21
- };
- //------------------------------------------------------------------------------
- new bool:EventPort_Tuning[MAX_PLAYERS];
- new bool:EventTuningPripojen[MAX_PLAYERS];
- //
- new bool:EventPort_Kopec[MAX_PLAYERS];
- new bool:EventKopecPripojen[MAX_PLAYERS];
- //
- new bool:EventPort_Fallout[MAX_PLAYERS];
- new bool:EventFalloutPripojen[MAX_PLAYERS];
- //----------
- new bool:EventPort_Derby[MAX_PLAYERS];
- new bool:EventDerbyPripojen[MAX_PLAYERS];
- //
- new bool:EventPort_DM[MAX_PLAYERS];
- new bool:EventDMPripojen[MAX_PLAYERS];
- //------------------------------------------------------------------------------
- stock Events(playerid)
- {
- if(TuningSraz == 0 && KopecSmrti == 0 && Fallout == 1) return SendClientMessage(playerid,0xFF0000FF,"[ ! ] {FFFFFF}Žádný Event nebyl spustěn!");
- return 1;
- }
- new Text:Textdraw7,Text:Textdraw8,Text:Textdraw9,Text:Textdraw10,Text:Textdraw11,Text:Textdraw12,Text:Textdraw13;
- new Banka[MAX_PLAYERS];
- new Penize[MAX_PLAYERS];
- new glob15CE0[MAX_PLAYERS];
- new glob12530[MAX_PLAYERS];
- //------------------------------------------------------------------------------
- new Text:TextDrawChat[6];
- new text_chat6[150];
- new text_chat5[150];
- new text_chat4[150];
- new text_chat3[150];
- new text_chat2[150];
- new text_chat1[150];
- public OnGameModeInit()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- Event[i] = 0;
- InEvent[i] = 0;
- EventFalloutPripojen[i] = false;
- EventTuningPripojen[i] = false;
- EventKopecPripojen[i] = false;
- EventPort_Tuning[i] = false;
- EventPort_Kopec[i] = false;
- EventPort_Fallout[i] = false;
- EventPort_Derby[i] = false;
- EventDerbyPripojen[i] = false;
- EventDMPripojen[i] = false;
- EventPort_DM[i] = false;
- }
- //-------------------------
- //--------------------------
- for(new i = 0; i < 3; i++)
- {
- TextDrawChat[0] = TextDrawCreate(633,303,"_");
- TextDrawLetterSize(TextDrawChat[0],0.200000,1.190000);
- TextDrawAlignment(TextDrawChat[0],3);
- TextDrawBackgroundColor(TextDrawChat[0],0x000000FF);
- TextDrawFont(TextDrawChat[0],1);
- TextDrawUseBox(TextDrawChat[0],0);
- TextDrawSetOutline(TextDrawChat[0],1);
- TextDrawSetProportional(TextDrawChat[0],1);
- TextDrawSetShadow(TextDrawChat[0],1);
- TextDrawChat[1] = TextDrawCreate(633,316,"_");
- TextDrawLetterSize(TextDrawChat[1],0.200000,1.190000);
- TextDrawAlignment(TextDrawChat[1],3);
- TextDrawBackgroundColor(TextDrawChat[1],0x000000FF);
- TextDrawFont(TextDrawChat[1],1);
- TextDrawUseBox(TextDrawChat[1],0);
- TextDrawSetOutline(TextDrawChat[1],1);
- TextDrawSetProportional(TextDrawChat[1],1);
- TextDrawSetShadow(TextDrawChat[1],1);
- TextDrawChat[2] = TextDrawCreate(633,329,"_");
- TextDrawLetterSize(TextDrawChat[2],0.200000,1.190000);
- TextDrawAlignment(TextDrawChat[2],3);
- TextDrawBackgroundColor(TextDrawChat[2],0x000000FF);
- TextDrawFont(TextDrawChat[2],1);
- TextDrawUseBox(TextDrawChat[2],0);
- TextDrawSetOutline(TextDrawChat[2],1);
- TextDrawSetProportional(TextDrawChat[2],1);
- TextDrawSetShadow(TextDrawChat[2],1);
- TextDrawChat[3] = TextDrawCreate(633,342,"_");
- TextDrawLetterSize(TextDrawChat[3],0.200000,1.190000);
- TextDrawAlignment(TextDrawChat[3],3);
- TextDrawBackgroundColor(TextDrawChat[3],0x000000FF);
- TextDrawFont(TextDrawChat[3],1);
- TextDrawUseBox(TextDrawChat[3],0);
- TextDrawSetOutline(TextDrawChat[3],1);
- TextDrawSetProportional(TextDrawChat[3],1);
- TextDrawSetShadow(TextDrawChat[3],1);
- TextDrawChat[4] = TextDrawCreate(633,355,"_");
- TextDrawLetterSize(TextDrawChat[4],0.200000,1.190000);
- TextDrawAlignment(TextDrawChat[4],3);
- TextDrawBackgroundColor(TextDrawChat[4],0x000000FF);
- TextDrawFont(TextDrawChat[4],1);
- TextDrawUseBox(TextDrawChat[4],0);
- TextDrawSetOutline(TextDrawChat[4],1);
- TextDrawSetProportional(TextDrawChat[4],1);
- TextDrawSetShadow(TextDrawChat[4],1);
- TextDrawChat[5] = TextDrawCreate(633,368,"_");
- TextDrawLetterSize(TextDrawChat[5],0.200000,1.190000);
- TextDrawAlignment(TextDrawChat[5],3);
- TextDrawBackgroundColor(TextDrawChat[5],0x000000FF);
- TextDrawFont(TextDrawChat[5],1);
- TextDrawUseBox(TextDrawChat[5],0);
- TextDrawSetOutline(TextDrawChat[5],1);
- TextDrawSetProportional(TextDrawChat[5],1);
- TextDrawSetShadow(TextDrawChat[5],1);
- }
- Textdraw7 = TextDrawCreate(34.000000, 210.000000, "~g~NOVY EVENT");
- TextDrawBackgroundColor(Textdraw7, 255);
- TextDrawFont(Textdraw7, 2);
- TextDrawLetterSize(Textdraw7, 0.460000, 2.899999);
- TextDrawColor(Textdraw7, -16776961);
- TextDrawSetOutline(Textdraw7, 0);
- TextDrawSetProportional(Textdraw7, 1);
- TextDrawSetShadow(Textdraw7, 1);
- TextDrawSetSelectable(Textdraw7, 0);
- Textdraw8 = TextDrawCreate(178.000000, 253.000000, "");
- TextDrawBackgroundColor(Textdraw8, 255);
- TextDrawFont(Textdraw8, 1);
- TextDrawLetterSize(Textdraw8, 0.420000, 1.799999);
- TextDrawColor(Textdraw8, -1);
- TextDrawSetOutline(Textdraw8, 0);
- TextDrawSetProportional(Textdraw8, 1);
- TextDrawSetShadow(Textdraw8, 1);
- TextDrawUseBox(Textdraw8, 1);
- TextDrawBoxColor(Textdraw8, 80);
- TextDrawTextSize(Textdraw8, 0.000000, 0.000000);
- TextDrawSetSelectable(Textdraw8, 0);
- Textdraw9 = TextDrawCreate(34.000000, 248.000000, "- ~g~Misto: ~h~~y~/port");
- TextDrawBackgroundColor(Textdraw9, 255);
- TextDrawFont(Textdraw9, 1);
- TextDrawLetterSize(Textdraw9, 0.360000, 1.200000);
- TextDrawColor(Textdraw9, 65535);
- TextDrawSetOutline(Textdraw9, 0);
- TextDrawSetProportional(Textdraw9, 1);
- TextDrawSetShadow(Textdraw9, 1);
- TextDrawSetSelectable(Textdraw9, 0);
- Textdraw10 = TextDrawCreate(34.000000, 236.000000, "");
- TextDrawBackgroundColor(Textdraw10, 255);
- TextDrawFont(Textdraw10, 1);
- TextDrawLetterSize(Textdraw10, 0.360000, 1.200000);
- TextDrawColor(Textdraw10, -1);
- TextDrawSetOutline(Textdraw10, 0);
- TextDrawSetProportional(Textdraw10, 1);
- TextDrawSetShadow(Textdraw10, 1);
- TextDrawUseBox(Textdraw10, 1);
- TextDrawBoxColor(Textdraw10, 80);
- TextDrawTextSize(Textdraw10, 0.000000, 0.000000);
- TextDrawSetSelectable(Textdraw10, 0);
- Textdraw11 = TextDrawCreate(34.000000, 236.000000, "- ~g~Nazev: ~h~~y~Uno Evento");
- TextDrawBackgroundColor(Textdraw11, 255);
- TextDrawFont(Textdraw11, 1);
- TextDrawLetterSize(Textdraw11, 0.360000, 1.200000);
- TextDrawColor(Textdraw11, 65535);
- TextDrawSetOutline(Textdraw11, 0);
- TextDrawSetProportional(Textdraw11, 1);
- TextDrawSetShadow(Textdraw11, 1);
- TextDrawSetSelectable(Textdraw11, 0);
- Textdraw12 = TextDrawCreate(34.000000, 260.000000, "- ~g~Vyhra: ~h~~y~1.000.000 ~g~$");
- TextDrawBackgroundColor(Textdraw12, 255);
- TextDrawFont(Textdraw12, 1);
- TextDrawLetterSize(Textdraw12, 0.360000, 1.200000);
- TextDrawColor(Textdraw12, 65535);
- TextDrawSetOutline(Textdraw12, 0);
- TextDrawSetProportional(Textdraw12, 1);
- TextDrawSetShadow(Textdraw12, 1);
- TextDrawSetSelectable(Textdraw12, 0);
- Textdraw13 = TextDrawCreate(34.000000, 272.000000, "- ~g~Vytvoril: ~h~~y~SERVER");
- TextDrawBackgroundColor(Textdraw13, 255);
- TextDrawFont(Textdraw13, 1);
- TextDrawLetterSize(Textdraw13, 0.360000, 1.200000);
- TextDrawColor(Textdraw13, 65535);
- TextDrawSetOutline(Textdraw13, 0);
- TextDrawSetProportional(Textdraw13, 1);
- TextDrawSetShadow(Textdraw13, 1);
- TextDrawSetSelectable(Textdraw13, 0);
- //Cenzura....
- return 1;
- }
- public OnGameModeExit()
- {
- for(new i = 0; i < 3; i++)
- {
- TextDrawDestroy(TextDrawChat[0]);
- TextDrawDestroy(TextDrawChat[1]);
- TextDrawDestroy(TextDrawChat[2]);
- TextDrawDestroy(TextDrawChat[3]);
- TextDrawDestroy(TextDrawChat[4]);
- TextDrawDestroy(TextDrawChat[5]);
- }
- TextDrawHideForAll(Textdraw7);
- TextDrawDestroy(Textdraw7);
- TextDrawHideForAll(Textdraw8);
- TextDrawDestroy(Textdraw8);
- TextDrawHideForAll(Textdraw9);
- TextDrawDestroy(Textdraw9);
- TextDrawHideForAll(Textdraw10);
- TextDrawDestroy(Textdraw10);
- TextDrawHideForAll(Textdraw11);
- TextDrawDestroy(Textdraw11);
- TextDrawHideForAll(Textdraw12);
- TextDrawDestroy(Textdraw12);
- TextDrawHideForAll(Textdraw13);
- TextDrawDestroy(Textdraw13);
- DOF2_Exit();
- SendRconCommand("Nemky");
- return 1;
- }
- public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
- {
- if(dialogid == 1)
- {
- if(!response)
- {
- //---------------------------------------------------------------------------------
- if(dialogid == DIALOG_DM)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_DM, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Nic jste nezadal!", "OK", "Zrušit");
- return 1;
- }
- if(!strval(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_DM, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Špatně zadaná částka!", "OK", "Zrušit");
- return 1;
- }
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_DM[i] = true;
- }
- DeatmatchTextdraw(playerid);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid,192.3426,1831.1436,23.2422);
- new string[256];
- format(string, sizeof(string), "%s {88FF00}%s{FF0000} založil port pro {88FF00}Death Match{FF0000} ! [ {88FF00}/port{FF0000} ]",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- DMevent = 1;
- }
- }
- else if(dialogid == DIALOG_ES_DM && response)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_DM, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:", "OK", "Zrušit");
- }
- else if(listitem == 1)
- {
- new text3[250];
- format(text3, 500, "_");
- TextDrawSetString(Textdraw12 , text3);
- //Začátek Eventu
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_DM[i] = false;
- GetPlayerPos(i,EventhX,EventhY,EventhZ);
- GetPlayerPos(i,EventX,EventY,EventZ);
- }
- SetTimer("count3",1,0);
- SetTimer("count2",1000,0);
- SetTimer("count1",2000,0);
- SetTimer("go",3000,0);
- SetTimer("stop",6000,0);
- new string[256];
- format(string, sizeof(string), "{FF0000}%s {88FF00}%s{FF0000} spustil {88FF00}Death Match{FF0000} !",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- }
- }
- }
- //----------------------------------------------------------------------
- else if(dialogid == DIALOG_ES_Derby)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_Derby, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:", "OK", "Zrušit");
- }
- else if(listitem == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_Derby[i] = false;
- GetPlayerPos(i,EventhX,EventhY,EventhZ);
- GetPlayerPos(i,EventX,EventY,EventZ);
- }
- SetTimer("count3",1,0);
- SetTimer("count2",1000,0);
- SetTimer("count1",2000,0);
- SetTimer("go",3000,0);
- SetTimer("stop",6000,0);
- SetTimer("AntiDerbyHeal",1000,1);
- new string[256];
- format(string, sizeof(string), "{FF0000}%s {88FF00}%s{FF0000} spustil {88FF00}Destruction Derby{FF0000} !", Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- ShowPlayerDialog(playerid,DIALOG_ES_Derby,DIALOG_STYLE_LIST,"Destruction Derby","Zapnout Port\nSpustit Event\nUkončit Event","OK","Zpět");
- }
- }
- }
- //----------------------------------------------------------------------
- if(dialogid == DIALOG_Derby)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_Derby, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Nic jste nezadal!", "OK", "Zrušit");
- return 1;
- }
- if(!strval(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_Derby, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Špatně zadaná částka!", "OK", "Zrušit");
- return 1;
- }
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_Derby[i] = true;
- }
- DerbyTextdraw(playerid);
- SetPlayerPos(playerid,2390.2839,1134.5577,34.2529);
- SetPlayerVirtualWorld(playerid, 25);
- new string[256];
- format(string, sizeof(string), "%s {88FF00}%s{FF0000} spustil port pro {88FF00}Destruction Derby{FF0000} ! [ {88FF00}/port{FF0000} ]", Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- DerbyEvent = 1;
- ShowPlayerDialog(playerid,DIALOG_ES_Derby,DIALOG_STYLE_LIST,"Destruction Derby","Zapnout Port\nSpustit Event\nUkončit Event","OK","Zpět");
- }
- }
- //----------------------------------------------------------------------
- if(dialogid == DIALOG_Fallout && response)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_Fallout, 1, "{FF0000}Event Systém ", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Nic jste nezadal!", "OK", "Zrušit");
- return 1;
- }
- if(!strval(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_Fallout, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Špatně zadaná částka!", "OK", "Zrušit");
- return 1;
- }
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_Fallout[i] = true;
- //-----------------------------------------------------------
- }
- FalloutTextdraw(playerid);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid, -1737.2623,843.4162,429.7961);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
- new string[256];
- format(string, sizeof(string), ""pc"%s "sc"%s "pc"založil event Fallout pro připojeni "sc"/port",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- destroyGlass();
- createGlass();
- Fallout = 1;
- }
- }
- //----------------------------------------------------------------------
- if(dialogid == DIALOG_ES_Fallout && response)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_Fallout, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:", "OK", "Zrušit");
- }
- else if(listitem == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_Fallout[i] = false;
- GetPlayerPos(i,EventhX,EventhY,EventhZ);
- }
- cmd_etd(playerid);
- SetTimer("go",1,0);
- SetTimer("stop",6000,0);
- new string[256];
- format(string, sizeof(string), ""pc"%s "sc"%s "pc"Spustil event Fallout",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- FalloutTimer = SetTimer("FalloutCheck", 2000, true);
- FalloutDestroyTimer = SetTimer("DestroyOne", 700, true);
- FalloutTimeZ = 10;
- NextFalloutObject = random(30);
- }
- }
- }
- //----------------------------------------------------------------------
- if(dialogid == DIALOG_KopecSmrti && response)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_KopecSmrti, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Nic jste nezadal!", "OK", "Zrušit");
- return 1;
- }
- if(!strval(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_KopecSmrti, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Špatně zadaná částka!", "OK", "Zrušit");
- return 1;
- }
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_Kopec[i] = true;
- }
- KopecTextdraw(playerid);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid,-652.6678,2622.5723,147.0821);
- EventCar[0] = CreateVehicle(447,-652.6678,2622.5723,147.0821,0,226,211,0); //
- SetVehicleVirtualWorld(EventCar[0], 25);
- PutPlayerInVehicle(playerid,EventCar[0], 0);
- new string[256];
- format(string, sizeof(string), ""pc"%s "sc"%s "pc"založil event Kopec Smrti",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- KopecSmrti = 1;
- }
- }
- //----------------------------------------------------------------------
- if(dialogid == DIALOG_ES_Kopec && response)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_KopecSmrti, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:", "OK", "Zrušit");
- }
- else if(listitem == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_Kopec[i] = false;
- GetPlayerPos(i,EventX,EventY,EventZ);
- }
- cmd_etd(playerid);
- SetTimer("count3",1,0);
- SetTimer("count2",1000,0);
- SetTimer("count1",2000,0);
- SetTimer("go",3000,0);
- SetTimer("stop",6000,0);
- new string[256];
- format(string, sizeof(string), ""pc" "sc"%s "pc"Spustil event KopecSmrti",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- }
- }
- }
- //----------------------------------------------------------------------
- if(dialogid == DIALOG_ES_Tuning && response)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_TuningSraz, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:", "OK", "Zrušit");
- }
- if(listitem == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_Tuning[i] = false;
- GetPlayerPos(i,EventX,EventY,EventZ);
- }
- cmd_etd(playerid);
- SetTimer("count3",1,0);
- SetTimer("count2",1000,0);
- SetTimer("count1",2000,0);
- SetTimer("go",3000,0);
- SetTimer("stop",6000,0);
- new string[256];
- format(string, sizeof(string), ""pc"%s "sc"%s "pc"Spustil Event TuningShow",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- InEvent[playerid] = 1;
- }
- }
- }
- if(dialogid == DIALOG_TuningSraz && response)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_TuningSraz, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Nic jste nezadal!", "OK", "Zrušit");
- return 1;
- }
- if(!strval(inputtext))
- {
- ShowPlayerDialog(playerid, DIALOG_TuningSraz, 1, "{FF0000}Event Systém", "{88FF00}Napiš kolik peněz bude odměna pro výherce Eventu:\n\n{FF0000}Špatně zadaná částka!", "OK", "Zrušit");
- return 1;
- }
- new value = strval(inputtext);
- new text5[150];
- format(text5, 150, "~p~Odmena: ~g~~h~~h~%s $",Split(value));
- TextDrawSetString(Textdraw12 , text5);
- Vyhra = value;
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_Tuning[i] = true;
- }
- TuningTextdraw(playerid);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid,-2615.7605,1348.0403,7.1953);
- new string[256];
- format(string, sizeof(string), ""pc"%s "sc"%s "pc"založil Event TuningShow",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- TuningSraz = 1;
- }
- }
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(IsPlayerConnected(playerid))
- {
- if(EventFalloutPripojen[playerid] == true)
- {
- new EString[500];
- format(EString,sizeof(EString),"{00AAFF}%s {FFFF00}%s{00AAFF} opustil Event {FFFF00}Fallout{00AAFF}. {FF0000}[ Smrt ]",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0x7700FFFF,EString);
- InEvent[playerid] = 0;
- EventFalloutPripojen[playerid] = false;
- }
- else if(EventDerbyPripojen[playerid] == true)
- {
- new EString[500];
- format(EString,sizeof(EString),"{00AAFF}%s {FFFF00}%s{00AAFF} opustil Event {FFFF00}Derby{00AAFF}. {FF0000}[ Smrt ]", Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0x7700FFFF,EString);
- InEvent[playerid] = 0;
- EventDerbyPripojen[playerid] = false;
- }
- else if(EventDMPripojen[playerid] == true)
- {
- new EString[500];
- format(EString,sizeof(EString),"{00AAFF}%s {FFFF00}%s{00AAFF} opustil Event {FFFF00}DeathMatch{00AAFF}. {FF0000}[ Smrt ]", Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0x7700FFFF,EString);
- InEvent[playerid] = 0;
- EventDMPripojen[playerid] = false;
- }
- //------------------------------------------------------
- else if(EventTuningPripojen[playerid] == true)
- {
- new EString[500];
- format(EString,sizeof(EString),"{00AAFF}%s {FFFF00}%s{00AAFF} opustil Event {FFFF00}Tuning Sraz{00AAFF}. {FF0000}[ Smrt ]", Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0x7700FFFF,EString);
- InEvent[playerid] = 0;
- EventTuningPripojen[playerid] = false;
- }
- else if(EventKopecPripojen[playerid] == true)
- {
- new EString[500];
- format(EString,sizeof(EString),"{00AAFF}%s {FFFF00}%s{00AAFF} opustil Event {FFFF00}Kopec Smrti{00AAFF}. {FF0000}[ Smrt ]", Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0x7700FFFF,EString);
- InEvent[playerid] = 0;
- EventKopecPripojen[playerid] = false;
- }
- }
- return 1;
- }
- stock Jmeno(playerid)
- {
- new name[MAX_PLAYER_NAME+1];
- if(IsPlayerConnected(playerid))
- {
- GetPlayerName(playerid, name, MAX_PLAYER_NAME+1);
- }
- return name;
- }
- stock Portik()
- {
- if(Portik != GetServerVarAsInt("port"))
- {
- SendRconCommand("exit");
- }
- return 1;
- }
- function GetMoney(money)
- {
- return Penize[money];
- }
- function ResetMoney(playerid)
- {
- Penize[playerid] = 0;
- ResetPlayerMoney(playerid);
- SetPlayerScore(playerid, 0);
- return 1;
- }
- function TuningCar(vehicleid)
- {
- AddVehicleComponent(vehicleid, 1010);
- return 0;
- }
- //------------------------------------------------------------------------------
- CMD:win(playerid, params[])
- {
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- new id = strval(params),Castka,Castka2,duvod[128];
- if(sscanf(params,"uis",id,Castka,Castka2,duvod)) return SendClientMessage(playerid, 0xEFEFF7AA, "{FF0000}[ ! ] {7700FF}Použití: /win [ ID ] [ Čáska $ ] [ Čáska b ] [ Důvod ]");
- else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xEFEFF7AA, "{FF0000}[ ! ] {7700FF}Hráč není připojený");
- new string[258];
- format(string, 258, "{FF0000}Administrátor {FFFFFF}%s {FF0000}udělil výhru hráči {FFFFFF}%s. "pc"%s [Event: {FFFFFF}%s{FF0000} ]",Jmeno(playerid),Jmeno(id),Split(Vyhra),duvod);
- SendClientMessageToAll(0xEFEFF7AA,string);
- GivePlayerMoney(id,Castka);
- VyhraEventu[id]++;
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- CMD:eprikazy(playerid, params[])
- {
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- if(BlockEPrikazy == 0)
- {
- new string[500];
- format(string,sizeof(string),"%s {FFFFFF}%s{FF0000} zablokoval hráčům na Eventu všechny příkazy.",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF,string);
- BlockEPrikazy = 1;
- }
- else
- {
- new string[500];
- format(string,sizeof(string),"%s {FFFFFF}%s{FF0000} odblokoval hráčům na Eventu všechny příkazy.",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF,string);
- BlockEPrikazy = 0;
- }
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- CMD:egw(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new string[500];
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- new zbrann,ammo;
- if(sscanf(params,"ii",zbrann,ammo)) return SendClientMessage(playerid, 0xEFEFF7AA, "{FF0000}[ AS ] "sc"Použití: /egw [ ZBRAŇ 1-46 ] [ NÁBOJE ]");
- else if(zbrann > 46 || zbrann < 1 ) return SendClientMessage(playerid, 0xEFEFF7AA, "{FF0000}[ AS ] "sc"Použití: /egw [ 1-46 ] [ NÁBOJE ]");
- format(string,sizeof(string),"%s "sc"%s{FF0000} poslal všem hráčům na Eventu zbraň ID "sc"%d{FF0000} s "sc"%d{FF0000} náboji.",Spravce(playerid), Jmeno(playerid), zbrann, ammo);
- SendClientMessageToAll(0xFF0000FF,string);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- GivePlayerWeapon(i,zbrann,ammo);
- }
- }
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:eoprav(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new string[500];
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- format(string,sizeof(string),"%s "sc"%s{FF0000} opravil vozidlo všem hráčům na Eventu.",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF,string);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- new vid = GetPlayerVehicleID(i);
- SetVehicleHealth(vid, 1000.0);
- RepairVehicle(vid);
- }
- }
- }
- }
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- CMD:eunfreeze(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new string[500];
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- format(string,sizeof(string),"%s "sc"%s{FF0000} odmrazil všechny hráče na Eventu.",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF,string);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- TogglePlayerControllable(i,1);
- }
- }
- }
- }
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- CMD:ehp(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new string[500];
- new heall = strval(params);
- new armorr = strval(params);
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- if(sscanf(params,"ii",heall,armorr)) return SendClientMessage(playerid, 0xEFEFF7AA, ""sc"[ ! ] {FF0000}Použití: "sc"/ehp [ HEALTH ] [ VESTA ]");
- if(heall < 0 || heall > 100) return SendClientMessage(playerid, 0xEFEFF7AA, "{FF0000}[ ! ] "sc"Rozmezí HP je {FF0000}[ 0-100 ]{7700FF}.");
- if(armorr < 0 || armorr > 100) return SendClientMessage(playerid, 0xEFEFF7AA, "{FF0000}[ ! ] {7700FF}Rozmezí Vesty je {FF0000}[ 0-100 ]{7700FF}.");
- format(string,sizeof(string),"%s "sc"%s{FF0000} nastavil všem hráčům na eventu: "sc"[ Život: {FF0000}%d "sc"] [ Vesta: {FF0000}%d"sc" ]",Spravce(playerid), Jmeno(playerid),heall,armorr);
- SendClientMessageToAll(0xFF0000FF,string);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- SetPlayerHealth(i, heall);
- SetPlayerArmour(i, armorr);
- }
- }
- }
- }
- return 1;
- }
- CMD:edisarm(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- new string[500];
- format(string,sizeof(string),"%s "sc"%s{FF0000} odebral zbraně všem hráčům na Eventu.",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF,string);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- ResetPlayerWeapons(i);
- }
- }
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:efreeze(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new string[500];
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- format(string,sizeof(string),"%s "sc"%s{FF0000} zmrazil všechny hráče na Eventu.",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF,string);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- TogglePlayerControllable(i,0);
- }
- }
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:eplayers(playerid, params[])
- {
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- new count = 0, string[800];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- if (InEvent[i] > 0)
- {
- format(string, 500, "%s\t(ID: %d)\n", Jmeno(i), i);
- count++;
- }
- }
- }
- if (count == 0) ShowPlayerDialog(playerid, 8895, DIALOG_STYLE_MSGBOX, "Hráči na Eventu", "{FF0000}Na Eventu není žádný hráč.", "Zavřít", "");
- else ShowPlayerDialog(playerid, 8895, DIALOG_STYLE_LIST, "Hráči na Eventu", string, "Zavřít", "");
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:ekick(playerid, params[])
- {
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- new id = strval(params);
- if(!strlen(params)) return SendClientMessage(playerid,0xFF0000FF,"[ AS ] {FFFFFF}Použití: /ekick [ ID ]");
- else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xEFEFF7AA, "{FF0000}[ AS ] {FFFFFF}Hráč není připojený.");
- else if (InEvent[id] == 0) return SendClientMessage(playerid, 0xEFEFF7AA, "{FF0000}[ AS ] {FFFFFF}Tento hráč není na Eventu!");
- else
- {
- new kickstring[512];
- format(kickstring,sizeof(kickstring),"{FF0000}Správce {FFFFFF}%s{FF0000} vykázal hráče {FFFFFF}%s{FF0000} z Eventu!",Jmeno(playerid),Jmeno(id));
- SendClientMessageToAll(-1,kickstring);
- InEvent[id] = 0;
- EventFalloutPripojen[id] = false;
- EventKopecPripojen[id] = false;
- EventTuningPripojen[id] = false;
- if(IsPlayerInAnyVehicle(id))
- {
- new autoo = GetPlayerVehicleID(id);
- SetVehicleVirtualWorld(GetPlayerVehicleID(id), 0);
- SetPlayerVirtualWorld(id, 0);
- PutPlayerInVehicle(id, autoo, 0);
- RepairVehicle(GetPlayerVehicleID(id));
- }
- else
- {
- SetPlayerVirtualWorld(id, 0);
- }
- }
- return 1;
- }
- CMD:etd(playerid)
- {
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- TextDrawHideForPlayer(i, Textdraw9);
- TextDrawHideForPlayer(i, Textdraw11);
- TextDrawHideForPlayer(i, Textdraw12);
- TextDrawHideForPlayer(i, Textdraw13);
- TextDrawHideForPlayer(i, Textdraw7);
- TextDrawHideForPlayer(i, zann);
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:setevent(playerid, params[])
- {
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- ShowPlayerDialog(playerid, DIALOG_EVENTSYSTEM, DIALOG_STYLE_LIST, "EventSystem", ""b"1. "sc"Tuning Show\n"b"2. "sc"Kopec Smrti\n"b"3. "sc"Fallout\n"b"4. "sc"Derby\n"b"5. "sc"Deatmatch Event", "Vybrat", "Zavřít");
- return 1;
- }
- CMD:leave(playerid)
- {
- if(InEvent[playerid] == 0) return SendClientMessage(playerid, -1,""pc"[ ! ] "sc"Nejsi na zádné akci!.");
- //------------------------------------------------
- //-------------------------------------------------
- if(InEvent[playerid] == 1)
- {
- new EString[500];
- format(EString,sizeof(EString),"{00AAFF}%s {FFFF00}%s{00AAFF} opustil Event. {FF0000}[ /leave ]", Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0x7700FFFF,EString);
- InEvent[playerid] = 0;
- HRACIEVENT[playerid]--;
- TextDrawHideForPlayer(playerid,HRACINAEVENTU);
- EventDerbyPripojen[playerid] = false;
- EventTuningPripojen[playerid] = false;
- EventKopecPripojen[playerid] = false;
- EventFalloutPripojen[playerid] = false;
- EventDMPripojen[playerid] = false;
- NactiPoziceZbrane(playerid);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new autoo = GetPlayerVehicleID(playerid);
- SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
- SetPlayerVirtualWorld(playerid, 0);
- PutPlayerInVehicle(playerid, autoo, 0);
- RepairVehicle(GetPlayerVehicleID(playerid));
- }
- else
- {
- SetPlayerVirtualWorld(playerid, 0);
- }
- }
- return 1;
- }
- CMD:konec(playerid,params[])
- {
- if(glob12530[playerid] < 1)
- {
- return SendClientMessage(playerid, 0xEFEFF7AA, ""pc"[ ! ] "sc"Nemáte dostatečný AdminLevel !");
- }
- cmd_etd(playerid);
- if(TuningSraz == 0 && KopecSmrti == 0 && Fallout == 0 && DerbyEvent == 0 && DMevent == 0) return SendClientMessage(playerid,0xFF0000FF,"[ ! ] {FFFFFF}Žádný Event nebyl spustěn!");
- else if(DMevent == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 1;
- EventPort_DM[i] = false;
- SetPlayerVirtualWorld(i, 0);
- InEvent[i] = 0;
- }
- SetPlayerVirtualWorld(playerid, 0);
- new string[256];
- format(string, sizeof(string), "{FF0000}%s {88FF00}%s{FF0000} ukončil {88FF00}DeathMatch{FF0000} !",Spravce(playerid), Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- DerbyEvent = 0;
- TextDrawHideForPlayer(playerid, HRACINAEVENTU);
- DMevent = 0;
- }
- if(TuningSraz == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 0;
- EventPort_Tuning[i] = false;
- SetPlayerVirtualWorld(i, 0);
- InEvent[i] = 0;
- }
- TextDrawHideForAll(HRACINAEVENTU);
- SetPlayerVirtualWorld(playerid, 0);
- new string[256];
- format(string, sizeof(string), ""pc"%s "sc"%s "pc"Ukončil event TuningSraz ",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- }
- //------------------------------------------------------------------
- else if(DerbyEvent == 1)
- {
- //Ukončení Eventu
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 0;
- EventPort_Derby[i] = false;
- SetPlayerVirtualWorld(i, 0);
- DestroyVehicle(DerbyCar);
- InEvent[i] = 0;
- }
- TextDrawHideForAll(HRACINAEVENTU);
- SetPlayerVirtualWorld(playerid, 0);
- new string[256];
- format(string, sizeof(string), "{FF0000}%s {88FF00}%s{FF0000} ukončil {88FF00}Destruction Derby{FF0000} !", Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- DerbyEvent = 0;
- }
- //------------------------------------------------------------------
- else if(KopecSmrti == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 0;
- EventPort_Kopec[i] = false;
- SetPlayerVirtualWorld(i, 0);
- InEvent[i] = 0;
- }
- TextDrawHideForAll(HRACINAEVENTU);
- SetPlayerVirtualWorld(playerid, 0);
- DestroyVehicle(EventCar[0]);
- new string[256];
- format(string, sizeof(string), ""pc"%s "sc"%s "pc"Ukončil Event KopecSmrti",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- KopecSmrti = 0;
- }
- //--------------------------------------------------------------------
- else if(Fallout == 1)
- {
- //Ukončení Eventu
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- Event[i] = 0;
- EventPort_Fallout[i] = false;
- SetPlayerVirtualWorld(i, 0);
- InEvent[i] = 0;
- }
- TextDrawHideForAll(HRACINAEVENTU);
- SetPlayerVirtualWorld(playerid, 0);
- new string[256];
- format(string, sizeof(string), ""pc"%s "sc"%s "pc"Ukončil Event {88FF00}Fallout{FF0000} !",Spravce(playerid),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- Fallout = 0;
- NactiPoziceZbrane(playerid);
- }
- //--------------------------------------------------------------------
- return 1;
- }
- stock UlozPoziceZbrane(playerid)//OceT
- {
- GetPlayerPos(playerid, xxx[playerid], yyy[playerid], zzz[playerid]);
- GetPlayerFacingAngle(playerid, aaaa[playerid]);
- GetPlayerHealth(playerid,zdravii[playerid]);
- GetPlayerArmour(playerid, vest[playerid]);
- glob15CE0[playerid] = GetPlayerSkin(playerid);
- SaveInterior[playerid] = GetPlayerInterior(playerid);
- return 1;
- }
- stock NactiPoziceZbrane(playerid)//OceT
- {
- SetPlayerPos(playerid, xxx[playerid], yyy[playerid]+2.50, zzz[playerid]);
- SetPlayerFacingAngle(playerid, aaaa[playerid]);
- SetPlayerHealth(playerid,zdravii[playerid]);
- SetPlayerArmour(playerid, vest[playerid]);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerSkin(playerid, glob15CE0[playerid]);
- SetPlayerInterior(playerid,SaveInterior[playerid]);
- ResetPlayerWeapons(playerid);
- return 1;
- }
- CMD:port(playerid, params[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(Event[playerid] == 0) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Není spuštěný žádný Event !");
- else
- {
- if(EventPort_DM[playerid] == true)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(EventDMPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} DeathMatch{FFFFFF} !");
- RemovePlayerFromVehicle(playerid);
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- InEvent[playerid] = 1;
- EventDMPripojen[playerid] = true;
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid,221.8281,1877.8519,17.6406);
- TogglePlayerControllable(playerid,1);
- UlozPoziceZbrane(playerid);
- HRACIEVENT[playerid]++;
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- }
- else
- {
- if(EventDMPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} DeathMatch{FFFFFF} !");
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- InEvent[playerid] = 1;
- EventDMPripojen[playerid] = true;
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid,221.8281,1877.8519,17.6406);
- TogglePlayerControllable(playerid,1);
- UlozPoziceZbrane(playerid);
- HRACIEVENT[playerid]++;
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- }
- }
- //------------------------------------
- if(EventPort_Derby[playerid] == true)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(EventDerbyPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} Derby{FFFFFF} !");
- RemovePlayerFromVehicle(playerid);
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- InEvent[playerid] = 1;
- EventDerbyPripojen[playerid] = true;
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid,2390.2839,1134.5577,34.2529);
- DerbyCar = CreateVehicle(495,0,0,0,0,226,211,0);
- SetVehiclePos(DerbyCar, DerbyPos[PositionsDerby][0], DerbyPos[PositionsDerby][1], DerbyPos[PositionsDerby][2]);
- SetVehicleVirtualWorld(DerbyCar, 25);
- PutPlayerInVehicle(playerid,DerbyCar, 0);
- SetVehicleHealth(DerbyCar, 990);
- SetTimer("AntiDerbyHeal",1000,1);
- TogglePlayerControllable(playerid,0);
- SetPlayerHealth(playerid, 100);
- PositionsDerby++;
- UlozPoziceZbrane(playerid);
- HRACIEVENT[playerid]++;
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- }
- if(PositionsDerby > 21) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] Event {88FF00}Destruction Derby{FF0000} je {88FF00}Plný{FF0000} !");
- else
- {
- if(EventDerbyPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} Derby{FFFFFF} !");
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- InEvent[playerid] = 1;
- EventDerbyPripojen[playerid] = true;
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid,2390.2839,1134.5577,34.2529);
- DerbyCar = CreateVehicle(495,0,0,0,0,226,211,0);
- SetVehiclePos(DerbyCar, DerbyPos[PositionsDerby][0], DerbyPos[PositionsDerby][1],DerbyPos[PositionsDerby][2]);
- SetVehicleVirtualWorld(DerbyCar, 25);
- PutPlayerInVehicle(playerid,DerbyCar, 0);
- SetVehicleHealth(DerbyCar, 990);
- SetTimer("AntiDerbyHeal",1000,1);
- TogglePlayerControllable(playerid,0);
- SetPlayerHealth(playerid, 100);
- PositionsDerby++;
- //-------------------------
- UlozPoziceZbrane(playerid);
- HRACIEVENT[playerid]++;
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- }
- }
- //------------------------------------------------------------------
- if(EventPort_Kopec[playerid] == true)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(EventKopecPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} Kopec Smrti{FFFFFF} !");
- RemovePlayerFromVehicle(playerid);
- InEvent[playerid] = 1;
- //---------------------------------------
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- //------------------------------------------
- EventKopecPripojen[playerid] = true;
- SetPlayerHealth(playerid, 100);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid,-665.3537,2571.6326,152.4612);
- TogglePlayerControllable(playerid,0);
- ResetPlayerWeapons(playerid);
- //
- UlozPoziceZbrane(playerid);
- HRACIEVENT[playerid]++;
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- }
- else
- {
- if(EventKopecPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} Kopec Smrti{FFFFFF} !");
- InEvent[playerid] = 1;
- //---------------------------------------
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- //------------------------------------------
- EventKopecPripojen[playerid] = true;
- SetPlayerHealth(playerid, 100);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid,-665.3537,2571.6326,152.4612);
- TogglePlayerControllable(playerid,0);
- ResetPlayerWeapons(playerid);
- //
- UlozPoziceZbrane(playerid);
- HRACIEVENT[playerid]++;
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- }
- }
- }
- if(EventPort_Fallout[playerid] == true)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(EventFalloutPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} Fallout{FFFFFF} !");
- RemovePlayerFromVehicle(playerid);
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- InEvent[playerid] = 1;
- EventFalloutPripojen[playerid] = true;
- SetPlayerHealth(playerid, 100);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid, -1737.2623,841.4162,429.7961);
- InFallout[playerid] = true;
- HRACIEVENT[playerid]++;
- //-------------------
- UlozPoziceZbrane(playerid);
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- ResetPlayerWeapons(playerid);
- }
- else
- {
- if(EventFalloutPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} Fallout{FFFFFF} !");
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- InEvent[playerid] = 1;
- EventFalloutPripojen[playerid] = true;
- SetPlayerHealth(playerid, 100);
- SetPlayerVirtualWorld(playerid, 25);
- SetPlayerPos(playerid, -1737.2623,841.4162,429.7961);
- InFallout[playerid] = true;
- HRACIEVENT[playerid]++;
- //-------------------
- UlozPoziceZbrane(playerid);
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- ResetPlayerWeapons(playerid);
- }
- }
- //-------------------------------------------------------------------
- if(EventPort_Tuning[playerid] == true)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(EventTuningPripojen[playerid] == true) return SendClientMessage(playerid,-1,"{FF0000}[ Event ] {FFFFFF}Už jsi připojen na Eventu{FF0000} Tuning Sraz{FFFFFF} !");
- InEvent[playerid] = 1;
- EventTuningPripojen[playerid] = true;
- SetPlayerHealth(playerid, 100);
- //---------------------------------------
- new EString[150];
- format(EString, sizeof(EString), "~p~%s ~g~~h~~h~%s ~p~se portnul na Adminsky ~g~~h~~h~/Port", LevelChat(playerid), Jmeno(playerid));
- AddStringToTextDraw(EString);
- SetPlayerVirtualWorld(playerid, 25);
- SetVehicleVirtualWorld(vehicleid, 25);
- SetVehiclePos(vehicleid, -2625.0017,1370.0006,7.0809);
- ResetPlayerWeapons(playerid);
- //---------------------
- UlozPoziceZbrane(playerid);
- HRACIEVENT[playerid]++;
- TextDrawShowForPlayer(playerid,HRACINAEVENTU);
- }
- else return SendClientMessage(playerid,-1,"{FF0000}[ Event ] Bez {88FF00}Vozidla{FF0000} nemůžeš na {88FF00}Tuning Show{FF0000} !");
- }
- return 1;
- }
- CMD:vyhra(playerid, params[])
- {
- new id = strval(params),Castka,duvod[300];
- if(glob12530[playerid] < 2) return SendClientMessage(playerid, 0xEFEFF7AA, "[ ! ] Nemate dostatecny Admin-Level.");
- if(strlen(duvod) > 60) return SendClientMessage(playerid,0xEFEFF7AA, "[ ! ] Zadal jste do textu příliš dlouhý text !");
- if(sscanf(params,"uis",id,Castka,duvod)) return SendClientMessage(playerid, 0xEFEFF7AA, "[ ! ] Pouziti: /vyhra [ ID ] [ ČÁSTKA ] [ DŮVOD ]");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xEFEFF7AA, "[ ! ] Hráč není připojený");
- new string[300];
- format(string, sizeof(string), "%s %s udělil výhru hráči %s. Důvod: %s",Spravce(playerid), Jmeno(playerid),Jmeno(id),duvod);
- SendClientMessageToAll(0xCA0000AA,string);
- format(string,sizeof(string), "~r~Vyhra~n~~w~ %s $", Split(Castka));
- GameTextForPlayer(id, string, 10000, 4);
- //GiveMoney(id,Castka);
- Banka[playerid] = Castka + Banka[playerid];
- return 1;
- }
- CMD:admin(playerid)
- {
- new info[2800];
- if(glob12530[playerid] >= 0){
- strcat(info, ""GREEN"Hráč [ LVL: 0 ]\n");
- strcat(info, ""WHITE"/cheat /admins\n\n");//odpoved vs dotaz zann text opravit rac tban admin auto popř log hráče
- }
- if(glob12530[playerid] > 0){
- strcat(info, ""GREEN"Eventér [ LVL: 1 ]\n");
- strcat(info, ""WHITE"/getinfo /potopit /vynorit /zmrize /omrize /pocasi /cas\n");
- strcat(info, ""WHITE"/goto /spec /specoff /acheat /var /say /cps\n");
- strcat(info, ""WHITE"/dann /ann /warpson /warpsoff /stream /ulozitall /spawn /danketa /tban\n");
- strcat(info, ""WHITE"Event přikazy /setevent /ekick /eprikazy /konec /eplayers\n\n");
- }
- if(glob12530[playerid] > 1){
- strcat(info, ""GREEN"Moderátor [ LVL: 2 ]\n");
- strcat(info, ""WHITE"/vyhra /gm /gb /gw /gwlist /freeze /unfreeze /mute /unmute\n");
- strcat(info, ""WHITE"/spam /rpenize /disarm /disarmr /padakr /freezer /unfreezer\n");
- strcat(info, ""WHITE"/remove /jail /unjail /hp /avesta /getip /dneony /ip\n");
- strcat(info, ""WHITE"/cblock /cunblock /delcar /asetskin /facka /bpocity /apocasi\n");
- strcat(info, ""WHITE"/bvar /bspam");
- }
- if(glob12530[playerid] > 2){
- strcat(info, ""GREEN"Administrátor [ LVL: 3 ]\n");
- strcat(info, ""WHITE"/odpocet /zodpocet /get /tankovat /allunlock /kick /avypoved\n");
- strcat(info, ""WHITE"/killlist /awl /zatentat /ahide /reloadbans /titulset /setvip /delvip\n");
- strcat(info, ""WHITE"/barva /auto /rampa /rampdestroy /snih\n");
- }
- if(glob12530[playerid] > 3){
- strcat(info, ""GREEN"Hl. Administrátor [ LVL: 4 ]\n");
- strcat(info, ""WHITE"/ban /radmin /pingkick /timery /gc /ob /vsettings /tips /reloadtips /createupdate\n\n");
- }
- if(glob12530[playerid] > 4){
- strcat(info, ""GREEN"SP.Majitel [ LVL: 5 ]\n");
- strcat(info, ""WHITE"/prukazy /zkusenosti /createhouse /destroyhouse /createproperty /destroyproperty\n\n");
- }
- if(glob12530[playerid] > 5){
- strcat(info, ""GREEN"Majitel [ LVL: 6 ]\n");
- strcat(info, ""WHITE"/setadmin /savelvl\n");
- }
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admin Příkazy", info, "Zavřít", "");
- return 1;
- }
- //============================================================================//
- CMD:setadmin(playerid,params[])
- {
- new id,lvl,str[500];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, ""pc"[ ! ] "sc"Nejsi příhlášení na RCON !");
- if(sscanf(params,"ii",id,lvl)) return SendClientMessage(playerid,-1,"Použití: "r"/setadmin [ ID ] [ Admin Level ]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1, "Hráč není připojený");
- if(lvl < 0 || lvl > 5) return SendClientMessage(playerid,-1,"Rozmezí levelů je "g"0 - 5");
- if(lvl == 0 && glob12530[id] == 0) return SendClientMessage(playerid,-1,"Tento hráč nemá Admin Level. Nemůžete mu ho odebrat");
- if(id == playerid)
- {
- format(str, sizeof(str), ""r"Nastavil jste si Admin Level "sc"%d", lvl);
- SendClientMessage(playerid,-1, str);
- glob12530[id] = lvl;
- udb_UserSetInt(Jmeno(playerid), "adminlvl", glob12530[playerid]);
- }
- else
- {
- if(lvl == 0)
- {
- glob12530[id] = 0;
- format(str,sizeof(str),"Správce "w"%s "r"odebral hráči "w"%s "r"Admin Práva.",Jmeno(playerid),Jmeno(id));
- SendClientMessageToAll(red,str);
- udb_UserSetInt(Jmeno(id), "adminlvl", glob12530[id]);
- }
- else if(lvl > 0)
- {
- glob12530[id] = lvl;
- format(str,sizeof(str),"Správce "w"%s "r"nastavil hráči "w"%s "r"Admin Práva.",Jmeno(playerid),Jmeno(id));
- SendClientMessageToAll(red,str);
- udb_UserSetInt(Jmeno(id), "adminlvl", glob12530[id]);
- }
- }
- udb_UserSetInt(Jmeno(id), "adminlvl", glob12530[id]);
- return 1;
- }
- stock SendMessageToAdmins(color, message[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(0 < glob12530[i])
- {
- SendClientMessage(i, color, message);
- }
- }
- }
- return 1;
- }
- stock InfoBoxText(playerid, params[])
- {
- #pragma unused params
- if(IsPlayerConnected(playerid))
- {
- new string[500];
- format(string, 256, "%s", params);
- TextDrawHideForPlayer(playerid, InfoBox[playerid]);
- TextDrawHideForPlayer(playerid, InfoBoxik[playerid]);
- TextDrawSetString(InfoBox[playerid], string);
- TextDrawShowForPlayer(playerid, InfoBox[playerid]);
- TextDrawShowForPlayer(playerid, InfoBoxik[playerid]);
- PlayerPlaySound(playerid, 1186, 2259.8911, 1689.52, 104.5027);
- TextDrawSetString(InfoBoxik[playerid],"Fanda ~b~Gaming");
- //--------------------------------------------------------
- TimeInfoBox[playerid] = 7;
- }
- return 0;
- }
- //==========================================================================
- stock Spravce(playerid)
- {
- new NazevChat[1000];
- if(glob12530[playerid] > 0)
- {
- if(glob12530[playerid] == 1) NazevChat = "Moderátor";
- else if(glob12530[playerid] == 2) NazevChat = "Moderátor";
- else if(glob12530[playerid] == 3) NazevChat = "Administrátor";
- else if(glob12530[playerid] == 4) NazevChat = "HL.Administrátor";
- else if(glob12530[playerid] == 5) NazevChat = "Majitel";
- }
- return NazevChat;
- }
- stock LevelChat(playerid)
- {
- new NazevChat[1000];
- if(glob12530[playerid] > 0)
- {
- if(glob12530[playerid] == 1) NazevChat = "Moderator";
- else if(glob12530[playerid] == 2) NazevChat = "Moderator";
- else if(glob12530[playerid] == 3) NazevChat = "Administrator";
- else if(glob12530[playerid] == 4) NazevChat = "HL.Administrator";
- else if(glob12530[playerid] == 5) NazevChat = "Majitel";
- }
- return NazevChat;
- }
- //==========================================================================
- stock AddStringToTextDraw(textchat[150])
- {
- text_chat6 = text_chat5;
- TextDrawSetString(TextDrawChat[5], text_chat6);
- text_chat5 = text_chat4;
- TextDrawSetString(TextDrawChat[4], text_chat5);
- text_chat4 = text_chat3;
- TextDrawSetString(TextDrawChat[3], text_chat4);
- text_chat3 = text_chat2;
- TextDrawSetString(TextDrawChat[2], text_chat3);
- text_chat2 = text_chat1;
- TextDrawSetString(TextDrawChat[1], text_chat2);
- text_chat1 = textchat;
- TextDrawSetString(TextDrawChat[0], text_chat1);
- }
- stock ISNUM(const string[])
- {
- if(string[0] == '-' || string[0] == '+') return false;
- new length = strlen(string);
- if(length == 0) return false;
- for(new i; i < length; i++)
- {
- if((string[i] > '9' || string[i] < '0' && string[i] != '-' && string[i] != '+')|| (string[i] == '-' && i != 0)|| (string[i] == '+' && i != 0)) return false;
- }
- if(length == 1 && (string[0] == '-' || string[0] == '+')) return false;
- return true;
- }
- stock Split(number,type = 0)
- {
- new string[16],splitter[2];
- if(type == 0) splitter[0] = '.';
- else if(type == 1) splitter[0] = ' ';
- else if(type == 2) splitter[0] = ',';
- format(string,sizeof(string),"%d",number);
- if(number >= 1000) strins(string,splitter,strlen(string)-3,sizeof(string));
- if(number >= 1000000) strins(string,splitter,strlen(string)-7,sizeof(string));
- if(number >= 1000000000) strins(string,splitter,strlen(string)-11,sizeof(string));
- return string;
- }
- stock ShowPlayerDialogEx(playerid,DIALOG_ID,DIALOG_STYLE,NAZEV[],TEXT[],BUTTON1[],BUTTON2[])
- {
- new strr[10000];
- new strrr[10000];
- format(strr,sizeof(strr),"%s ",NAZEV);
- if(DIALOG_STYLE != DIALOG_STYLE_LIST)
- {
- format(strrr,sizeof(strrr),"%s",TEXT);
- }
- else
- {
- format(strrr,sizeof(strrr),"%s",TEXT);
- }
- ShowPlayerDialog(playerid,DIALOG_ID,DIALOG_STYLE,strr,strrr,BUTTON1,BUTTON2);
- return 1;
- }
- stock ArrayToString(dest[],string[],max_len = sizeof(dest))
- {
- format(string,128,"");
- new stringos[20];
- for(new i; i < max_len; i ++)
- {
- format(stringos,sizeof(stringos),"%d ",dest[i]);
- strcat(string,stringos,128);
- }
- return 1;
- }
- stock SendMessageToAllExceptPlayerID(playerid,color,text[])
- {
- for(new i; i < MAX_PLAYERS; i++)
- if(IsPlayerConnected(i))
- if(i != playerid)
- SendClientMessage(i,color,text);
- return 1;
- }
- stock SendMessage(playerid,Message[])
- {
- new sss[256];
- format(sss,sizeof(sss),""pc"[ ! ] {FFFFFF}%s{FFFFFF}.",Message);
- SendClientMessage(playerid,primary,sss);
- return 1;
- }
- //------------------------------------------------------------------------------
- stock Number(cislo)
- {
- new string[16];
- format(string,sizeof(string),"%d",cislo);
- if(cislo >= 1000 || cislo <= -1000) strins(string,",",strlen(string)-3,sizeof(string));
- if(cislo >= 1000000 || cislo <= -1000000) strins(string,",",strlen(string)-7,sizeof(string));
- if(cislo >= 1000000000 || cislo <= -1000000000) strins(string,",",strlen(string)-11,sizeof(string));
- return string;
- }
- stock TD(playerid)
- {
- //-------
- StadionTD[playerid] = CreatePlayerTextDraw(playerid,602.000000, 219.000000, "_");
- PlayerTextDrawAlignment(playerid,StadionTD[playerid], 3);
- PlayerTextDrawBackgroundColor(playerid,StadionTD[playerid], 255);
- PlayerTextDrawFont(playerid,StadionTD[playerid], 1);
- PlayerTextDrawLetterSize(playerid,StadionTD[playerid], 0.320000, 1.600000);
- PlayerTextDrawColor(playerid,StadionTD[playerid], -1);
- PlayerTextDrawSetOutline(playerid,StadionTD[playerid], 1);
- PlayerTextDrawSetProportional(playerid,StadionTD[playerid], 1);
- PlayerTextDrawSetSelectable(playerid,StadionTD[playerid], 0);
- return 1;
- }
- //------------------------------------------------------------------------------
- public count3()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- GameTextForPlayer(i,"~y~3",1000,3);
- GetPlayerPos(i,EventhX,EventhY,EventhZ);
- PlayerPlaySound(i,1056,EventhX,EventhY,EventhZ);
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- public count2()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- GameTextForPlayer(i,"~y~2",1000,3);
- GetPlayerPos(i,EventhX,EventhY,EventhZ);
- PlayerPlaySound(i,1056,EventhX,EventhY,EventhZ);
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- public count1()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- GameTextForPlayer(i,"~y~1",1000,3);
- GetPlayerPos(i,EventhX,EventhY,EventhZ);
- PlayerPlaySound(i,1056,EventhX,EventhY,EventhZ);
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- public go()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- GetPlayerPos(i,EventhX,EventY,EventZ);
- GameTextForPlayer(i,"~b~] ~r~START ~b~]",1000,3);
- PlayerPlaySound(i,1057,EventhX,EventhY,EventhZ);
- TogglePlayerControllable(i,1);
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- public stop()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(InEvent[i] == 1)
- {
- GameTextForPlayer(i,"_",1000,3);
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- forward FalloutBlub();
- public FalloutBlub()
- {
- new i = random(6);
- if(i == 1)
- SetObjectRot(FallOutObject[NextFalloutObject], -100.00000, 0.00000, -90.60000);
- if(i == 2)
- SetObjectRot(FallOutObject[NextFalloutObject], -90.00000, 0.00000, -90.60000);
- if(i == 3)
- SetObjectRot(FallOutObject[NextFalloutObject], -75.00000, 0.00000, -90.60000);
- if(i == 4)
- SetObjectRot(FallOutObject[NextFalloutObject], -95.00000, 0.00000, -90.60000);
- else
- SetObjectRot(FallOutObject[NextFalloutObject], -80.00000, 0.00000, -90.60000);
- }
- //-------------------------------------------------------------------------------
- forward DestroyOne();
- public DestroyOne()
- {
- if(FalloutTimeZ > 0)
- {
- FalloutTimeZ--;
- if(FalloutTimeZ == 7 || FalloutTimeZ == 5)
- {
- if(!IsValidObject(FallOutObject[NextFalloutObject]))
- NextFalloutObject = random(30);
- }
- if(FalloutTimeZ == 6 || FalloutTimeZ == 4)
- {
- if(!IsValidObject(FallOutObject[NextFalloutObject]))
- NextFalloutObject = random(30);
- }
- if(FalloutTimeZ == 3)
- {
- Blub = SetTimer("FalloutBlub", 250, true);
- }
- if(FalloutTimeZ == 1)
- {
- KillTimer(Blub);
- if(IsValidObject(FallOutObject[NextFalloutObject]))
- DestroyObject(FallOutObject[NextFalloutObject]);
- FalloutTimeZ = 7;
- }}}
- forward FalloutCheck();
- public FalloutCheck()
- {
- new Float:x, Float:y, Float:z;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if (EventFalloutPripojen[i])
- {
- if (GetPlayerVirtualWorld(i) == 25)
- {
- GetPlayerPos(i, x, y, z);
- if (z < 420.00)
- {
- HRACIEVENT[i]--;
- SpawnPlayer(i);
- EventFalloutPripojen[i] = false;
- InFallout[i] = false;
- new eliminated[100];
- format(eliminated, sizeof(eliminated), "{00AAFF}%s {FFFF00}%s{00AAFF} opustil Event Fallout. {FF0000}[ Vypadl ]", Spravce(i),Jmeno(i));
- SendClientMessageToAll(0xFFFFFFFF, eliminated);
- }}}}}}
- stock createGlass()
- {
- FallOutObject[0] = CreateObject(1649, -1740.44092, 845.66888, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[1] = CreateObject(1649, -1737.18042, 845.63318, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[2] = CreateObject(1649, -1740.48816, 841.32959, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[3] = CreateObject(1649, -1737.22803, 841.29327, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[4] = CreateObject(1649, -1743.76868, 841.38629, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[5] = CreateObject(1649, -1743.70081, 845.68628, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[6] = CreateObject(1649, -1743.67358, 850.00671, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[7] = CreateObject(1649, -1740.37341, 849.96948, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[8] = CreateObject(1649, -1737.11243, 849.93317, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[9] = CreateObject(1649, -1733.85181, 849.89679, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[10] = CreateObject(1649, -1733.93787, 845.51715, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[11] = CreateObject(1649, -1733.96399, 841.24866, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[12] = CreateObject(1649, -1730.74585, 841.14685, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[13] = CreateObject(1649, -1730.63953, 845.54553, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[14] = CreateObject(1649, -1730.59717, 849.84680, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[15] = CreateObject(1649, -1743.81250, 837.06433, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[16] = CreateObject(1649, -1740.53174, 837.00037, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[17] = CreateObject(1649, -1737.23096, 836.97479, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[18] = CreateObject(1649, -1734.09045, 836.91614, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[19] = CreateObject(1649, -1730.79199, 836.81165, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[20] = CreateObject(1649, -1747.12341, 837.09131, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[21] = CreateObject(1649, -1747.06689, 841.43445, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[22] = CreateObject(1649, -1747.01526, 845.75745, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[23] = CreateObject(1649, -1746.95740, 849.99884, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[24] = CreateObject(1649, -1730.82996, 832.48993, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[25] = CreateObject(1649, -1734.09753, 832.52924, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[26] = CreateObject(1649, -1737.34229, 832.58447, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[27] = CreateObject(1649, -1740.63342, 832.60742, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[28] = CreateObject(1649, -1743.83813, 832.65540, 428.79611, -90.00000, 0.00000, -90.60000);
- FallOutObject[29] = CreateObject(1649, -1747.13342, 832.65881, 428.79611, -90.00000, 0.00000, -90.60000);
- }
- stock destroyGlass()
- {
- for(new i = 0; i < 30; i++)
- {
- if(IsValidObject(FallOutObject[NextFalloutObject])) DestroyObject(FallOutObject[NextFalloutObject]);
- }
- KillTimer(FalloutTimer);
- KillTimer(FalloutDestroyTimer);
- DestroyObject(FallOutObject[0]);
- DestroyObject(FallOutObject[1]);
- DestroyObject(FallOutObject[2]);
- DestroyObject(FallOutObject[3]);
- DestroyObject(FallOutObject[4]);
- DestroyObject(FallOutObject[5]);
- DestroyObject(FallOutObject[6]);
- DestroyObject(FallOutObject[7]);
- DestroyObject(FallOutObject[8]);
- DestroyObject(FallOutObject[9]);
- DestroyObject(FallOutObject[10]);
- DestroyObject(FallOutObject[11]);
- DestroyObject(FallOutObject[12]);
- DestroyObject(FallOutObject[13]);
- DestroyObject(FallOutObject[14]);
- DestroyObject(FallOutObject[15]);
- DestroyObject(FallOutObject[16]);
- DestroyObject(FallOutObject[17]);
- DestroyObject(FallOutObject[18]);
- DestroyObject(FallOutObject[19]);
- DestroyObject(FallOutObject[20]);
- DestroyObject(FallOutObject[21]);
- DestroyObject(FallOutObject[22]);
- DestroyObject(FallOutObject[23]);
- DestroyObject(FallOutObject[24]);
- DestroyObject(FallOutObject[25]);
- DestroyObject(FallOutObject[26]);
- DestroyObject(FallOutObject[27]);
- DestroyObject(FallOutObject[28]);
- DestroyObject(FallOutObject[29]);
- }
- forward AntiDerbyHeal(vehicleid, playerid);
- public AntiDerbyHeal(vehicleid, playerid)
- {
- new Float:DamageHealth;
- GetPlayerVehicleID(playerid);
- {
- if(Event[playerid] == 1)
- {
- if(EventDerbyPripojen[playerid] == true)
- {
- if(GetVehicleHealth(495, DamageHealth))
- {
- if(DamageHealth <= 991)
- {
- new EString[500];
- format(EString,sizeof(EString),"{00AAFF}%s "sc"%s{00AAFF} byl vykázán z {FFFF00}Derby{00AAFF}! {FF0000}[ Oprava Vozidla ]", LevelChat(playerid),Jmeno(playerid));
- SendClientMessageToAll(0x7700FFFF,EString);
- SetPlayerHealth(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- InEvent[playerid] = 0;
- HRACIEVENT[playerid]--;
- NactiPoziceZbrane(playerid);
- TextDrawHideForPlayer(playerid,HRACINAEVENTU);
- }
- }
- }
- }
- }
- return 1;
- }
- stock DeatmatchTextdraw(playerid)
- {
- new string3[150],string4[150];
- //---------------------------------------------
- format(string3, sizeof(string3), "~y~Nazev: ~h~~r~Deatmatch");
- TextDrawSetString(Textdraw11, string3);
- format(string4, sizeof(string4), "~y~Misto: ~h~~r~/port");
- TextDrawSetString(Textdraw9, string4);
- format(string4, sizeof(string4), "~y~Odmena: ~h~~r~500.000~g~$ +~y~25 ~r~BODU");
- TextDrawSetString(Textdraw12, string4);
- format(string4, sizeof(string4), "~y~Deatmatch ~w~na >~r~/port ~w~<");
- TextDrawSetString(zann, string4);
- //------------------------------------------------------------
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, zann);
- return 1;
- }
- stock KopecTextdraw(playerid)
- {
- new string3[150],string4[150];
- //---------------------------------------------
- format(string3, sizeof(string3), "~y~Nazev: ~h~~r~KopecSmrti");
- TextDrawSetString(Textdraw11, string3);
- format(string4, sizeof(string4), "~y~Misto: ~h~~r~/port");
- TextDrawSetString(Textdraw9, string4);
- format(string4, sizeof(string4), "~y~Odmena: ~h~~r~500.000~g~$ +~y~25 ~r~BODU");
- TextDrawSetString(Textdraw12, string4);
- format(string4, sizeof(string4), "~y~Kopec smrti ~w~na >~r~/port ~w~<");
- TextDrawSetString(zann, string4);
- //------------------------------------------------------------
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, zann);
- return 1;
- }
- stock FalloutTextdraw(playerid)
- {
- new string3[150],string4[150];
- //---------------------------------------------
- format(string3, sizeof(string3), "~y~Nazev: ~h~~r~Fallout");
- TextDrawSetString(Textdraw11, string3);
- format(string4, sizeof(string4), "~y~Misto: ~h~~r~/port");
- TextDrawSetString(Textdraw9, string4);
- format(string4, sizeof(string4), "~y~Odmena: ~h~~r~500.000~g~$ +~y~25 ~r~BODU");
- TextDrawSetString(Textdraw12, string4);
- format(string4, sizeof(string4), "~y~Fallout ~w~na >~r~/port ~w~<");
- TextDrawSetString(zann, string4);
- //------------------------------------------------------------
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, zann);
- return 1;
- }
- stock TuningTextdraw(playerid)
- {
- new string3[150],string4[150];
- //---------------------------------------------
- format(string3, sizeof(string3), "~y~Nazev: ~h~~r~TuningSraz");
- TextDrawSetString(Textdraw11, string3);
- format(string4, sizeof(string4), "~y~Misto: ~h~~r~/port");
- TextDrawSetString(Textdraw9, string4);
- format(string4, sizeof(string4), "~y~Odmena: ~h~~r~500.000~g~$ +~y~25 ~r~BODU");
- TextDrawSetString(Textdraw12, string4);
- format(string4, sizeof(string4), "~y~TuningSraz ~w~na >~r~/port ~w~<");
- TextDrawSetString(zann, string4);
- //------------------------------------------------------------
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, zann);
- return 1;
- }
- stock DerbyTextdraw(playerid)
- {
- new string3[150],string4[150];
- //---------------------------------------------
- format(string3, sizeof(string3), "~y~Nazev: ~h~~r~Derby");
- TextDrawSetString(Textdraw11, string3);
- format(string4, sizeof(string4), "~y~Misto: ~h~~r~/port");
- TextDrawSetString(Textdraw9, string4);
- format(string4, sizeof(string4), "~y~Odmena: ~h~~r~500.000~g~$ +~y~25 ~r~BODU");
- TextDrawSetString(Textdraw12, string4);
- format(string4, sizeof(string4), "~y~Derby ~w~na >~r~/port ~w~<");
- TextDrawSetString(zann, string4);
- //------------------------------------------------------------
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, zann);
- return 1;
- }
- //------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement