Ronnie 0 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 caute hele prosim vas nemam nejakou chybicku v tom FS ? // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include ///////////////////// #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #define COLOR_GRAD1 0xB4B5B7FF #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_RED1 0xFF0000AA #define COLOR_VIOLET 0xEE82EEFF #define COLOR_GOLD 0xB8860BAA #define COLOR_NAVY 0x000080AA #define COLOR_PINK 0xFF66FFAA #define COLOR_LIGHTGREEN 0x9ACD32AA #define COLOR_WEED1 0xFFE4B5FF #define COLOR_WEED2 0x90EE90FF #define COLOR_ORANGERED 0xFF4500AA #define COLOR_AQUA 0x33CCFFAA #define COLOR_DBLUE 0x2641FEAA #define COLOR_SYSTEM 0xEFEFF7AA #define COLOR_DARKGREEN 0x33AA33AA #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_DARKBLUE 0x244ACCFF #define COLOR_SYSTEM 0xEFEFF7AA #define COLOR_ORANGE 0xFF9933AA #define COLOR_BLUE #0000FF #define COLOR_MODRA2 0x4682B4AA #define COLOR_MODRA3 0x4169FFAA #define COLOR_SVMODRA 0x33CCFFAA #define COLOR_ZELENA 0x008000AA #define COLOR_CYAN 0x00FFFFAA #define COLOR_TMAVACYAN 0x008B8BAA #define COLOR_BILA 0xFFFFFFAA #define COLOR_ZLUTA 0xFFFF00AA #define COLOR_HNEDA 0xA52A2AAA #define COLOR_HNEDA2 0xBC8F8FAA #define COLOR_BRIGHTRED 0xD2691EAA #define COLOR_CERVENA 0xFF0000AA #define COLOR_SEDA 0x808080AA #define COLOR_FIALOVA 0x800080AA #define COLOR_RUZOVA 0xFFC0CBAA #define COLOR_CHARTR 0x7FFF00AA #define COLOR_ORANZCERV 0xFF4500AA #define COLOR_ORANZOVA 0xFF8C00AA #define COLOR_NEVIDITE 0x4682B400 #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x20B2AAAA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_GREY 0xAFAFAFAA #define COLOR_SEDA 0x808080AA #define COLOR_RUZOVA 0xFFC0CBAA #define COLOR_CHARTR 0x7FFF00AA #define COLOR_ORANZCERV 0xFF4500AA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_DARKRED 0x660000AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_BLACK 0x000000AA #define COLOR_TRANS 0xFFFFFF00 #define COLOR_FIALKA 0xFF0000AA #define yellow 0xFFFF00AA #define green 0x33FF33AA #define red 0xFF0000AA #define white 0xFFFFFFAA #define pink 0xCCFF00FFAA #define blue 0x00FFFFAA #define grey 0xC0C0C0AA #define B_BILA 0xFFFFFFAA #define GREEN 0x21DD00FF #define ORANGE 0xF97804FF #define RED 0xE60000FF #define B_ORANZOVA 0xFF7B00AA #define B_CERVENA 0xE10000AA #define B_SVITIVA 0xB5FF4AAA #define B_BILA 0xFFFFFFAA #define SOUND_MUSIC10 #define SOUND_OFF #define BARVA_SEDA 0xAFAFAFAA #define BARVA_BILA 0xEFEFF7AA #define MAX_PLAYERS_EX 200 #define MAX_STRING 128 #define textdraw(%1,%2) SendClientMessage(%1,0xFFFFFFAA,%2) //%=========HEX BARVY=========== //Zelena- 00FF00 //Cerna - 000000 //Hneda - 800000 //Modra - 0000FF //Ruzova - FF00FF //Zluta - FFCC00 //Fialova - 800080 //Blede modra - 00CCFF //Seda - 808080 //Oranžová - FF6600 //Cervena - FF0000 new chatavstup; new chatamolo; new chatachata1; new chatachata2; new chatazbrane; new chatabojovystyl; new chatachlast; //adminscript new varovani[MAX_PLAYERS]; new commandused; new commandused1; new hrac1; new hrac2; new auto1; new adminlevel[MAX_PLAYERS]; new Mluveni[MAX_PLAYERS]; new bool:Prihlasen[MAX_PLAYERS]; //============================================================================== stock jmeno(playerid)//stock kterym zjistime jmeno hrace aby jsme porad nemuseli pouzivat GetPlayername { new p[MAX_PLAYER_NAME]; if(IsPlayerConnected(playerid)) GetPlayerName(playerid,p,MAX_PLAYER_NAME); return p; } stock chrfind(n,h[],s=0) { new l = strlen(h); while(s < l) { if(h[s] == n) return s; s++; } return -1; } stock NajdiEnter(string[]) { for(new i=strlen(string) -1; i>-1; i--) { if(string[i] != '\r' && string[i] != '\n') return i +1; } return false; } public OnFilterScriptInit() { //===================================chata================================== CreateObject(985, -717.28704833984, 968.88623046875, 12.467642784119, 0.07501220703125, 0, 269.39562988281); CreateObject(985, -717.79473876953, 952.24371337891, 12.435965538025, 0, 0, 268.17565917969); CreateObject(985, -718.03735351563, 944.419921875, 12.437076568604, 0, 0, 268.19067382813); CreateObject(985, -718.255859375, 936.58502197266, 12.460425376892, 0, 0, 268.39562988281); CreateObject(985, -718.47479248047, 928.74591064453, 12.453002929688, 0, 0, 268.69067382813); CreateObject(985, -718.78625488281, 920.94775390625, 12.463321685791, 0, 0, 266.70568847656); CreateObject(985, -715.08666992188, 916.92962646484, 12.468626022339, 0, 0, 358.75); CreateObject(985, -707.25665283203, 916.83795166016, 12.448362350464, 0, 0, 0); CreateObject(985, -699.38293457031, 916.82934570313, 12.456884384155, 0, 0, 0); CreateObject(985, -691.57336425781, 916.84899902344, 12.443164825439, 0, 0, 0); CreateObject(985, -683.74017333984, 916.89398193359, 12.426960945129, 0, 0, 0); CreateObject(985, -675.93884277344, 916.93365478516, 12.420064926147, 0, 0, 0); CreateObject(985, -668.11834716797, 916.94848632813, 12.421350479126, 0, 0, 0); CreateObject(985, -665.15460205078, 916.90704345703, 12.39454460144, 0, 0, 359.75); CreateObject(985, -654.85510253906, 930.21881103516, 12.232795715332, 0, 0, 93.294494628906); CreateObject(985, -655.40698242188, 938.01361083984, 12.207796096802, 0, 0, 274.63061523438); CreateObject(985, -655.95227050781, 945.81188964844, 12.207796096802, 0, 0, 272.66064453125); CreateObject(985, -656.34027099609, 953.62426757813, 12.207796096802, 0, 0, 272.66064453125); CreateObject(985, -713.2919921875, 972.77307128906, 12.583814620972, 0, 0, 0); CreateObject(985, -705.44055175781, 972.79388427734, 12.589727401733, 0, 0, 0); CreateObject(985, -697.57507324219, 972.79846191406, 12.589878082275, 0, 0, 0); CreateObject(985, -689.73059082031, 972.82739257813, 12.5903673172, 0, 0, 0); CreateObject(985, -681.84332275391, 972.85375976563, 12.582790374756, 0, 0, 0); CreateObject(985, -673.99353027344, 972.83013916016, 12.582790374756, 0, 0, 0); CreateObject(985, -666.16693115234, 972.82275390625, 12.582790374756, 0, 0, 0); CreateObject(985, -656.70690917969, 961.46160888672, 12.132797241211, 0, 0, 272.66064453125); CreateObject(985, -656.92944335938, 968.95074462891, 12.132797241211, 0, 0, 270.67565917969); CreateObject(985, -660.91802978516, 972.83032226563, 12.582790374756, 0, 0, 0); //=======brany============== chatavstup=CreateObject(971, -717.60687255859, 960.57995605469, 14.403825759888, 0.3099365234375, 0, 267.70568847656); chatamolo=CreateObject(980, -657.95715332031, 921.63201904297, 13.684463500977, 0, 0, 54.624755859375); chatachata1=CreateObject(976, -692.43963623047, 931.79284667969, 11.582805633545, 0, 0, 0); chatachata2=CreateObject(980, -687.91418457031, 943.33978271484, 15.406204223633, 0, 0, 0); chatazbrane=CreatePickup(2061,1,-673.0374,961.6792,12.1328,-1); chatabojovystyl=CreatePickup(1254,1,-692.3085,936.1050,13.6328,-1); chatachlast=CreatePickup(1241,2,-684.3873,939.7119,13.6328,-1); print("\n--------------------------------------"); print(" Ronnie"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } public OnGameModeInit() { return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { adminlevel[playerid] = false; return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid) { return 1; } public OnPlayerText(playerid, text[]) { new string[256]; if(Mluveni[playerid] == 1){ SendClientMessage(playerid,COLOR_CERVENA,"Jsi umlčený nemůžeš posílat zprávy !"); }else{ format(string, sizeof(string), "{FF6600}[iD] {FFFFFF}%s", playerid, text); SendPlayerMessageToAll(playerid, string); } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(warps,5,cmdtext); dcmd(chata,5,cmdtext); dcmd(admins,6,cmdtext); //==============admin skript================== dcmd(ban,3,cmdtext); dcmd(admin,5,cmdtext); dcmd(dann,4,cmdtext); dcmd(datlevel,8,cmdtext); dcmd(get,3,cmdtext); dcmd(gm,2,cmdtext); dcmd(got,3,cmdtext); dcmd(gw,2,cmdtext); dcmd(hp,2,cmdtext); dcmd(kick,4,cmdtext); dcmd(odmrazit,8,cmdtext); dcmd(pocasi,6,cmdtext); dcmd(say,3,cmdtext); dcmd(settime,7,cmdtext); dcmd(skin,4,cmdtext); dcmd(spam,4,cmdtext); dcmd(spec,4,cmdtext); dcmd(specoff,7,cmdtext); dcmd(var,3,cmdtext); dcmd(vzitlevel,9,cmdtext); dcmd(spec,4,cmdtext); dcmd(zmrazit,7,cmdtext); dcmd(hrac,4,cmdtext); dcmd(autos,5,cmdtext); dcmd(umlcet,6,cmdtext); dcmd(odmlcet,7,cmdtext); dcmd(rregister,9,cmdtext); dcmd(rlogin,6,cmdtext); if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } //------------------------------------------------------------------------------ dcmd_admins(playerid, params[]) { #pragma unused params new string[128]; SendClientMessage(playerid,COLOR_ZELENA,"================Online Administratori================="); for(new i=0;i<=MAX_PLAYERS_EX;i++) { if(IsPlayerConnected(i)) { if(IsPlayerAdmin(i) && adminlevel [i] == 0) { format(string, sizeof(string), "[ On-line ] %s | [ RCON ]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } else if(adminlevel [i] == 1 && !IsPlayerAdmin(i)) { format(string, sizeof(string), "[ On-line ] %s | [Hodnost : Moderator ]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } else if(adminlevel [i] == 1 && IsPlayerAdmin(i)) { format(string, sizeof(string), "[ On-line ] %s | [Hodnost : Moderator + RCON ]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } else if(adminlevel [i] == 2 && !IsPlayerAdmin(i)) { format(string, sizeof(string), "[ On-line ] %s | [Hodnost : Administrator]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } else if(adminlevel [i] == 2 && IsPlayerAdmin(i)) { format(string, sizeof(string), "[ On-line ] %s | [Hodnost : Administrator + RCON]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } else if(adminlevel [i] == 3 && !IsPlayerAdmin(i)) { format(string, sizeof(string), "[ On-line ] %s | [Hodnost : Hlavni Administrator]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } else if(adminlevel [i] == 3 && IsPlayerAdmin(i)) { format(string, sizeof(string), "[ On-line ] %s | [Hodnost : Hlavni Administrator + RCON]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } else if(adminlevel [i] == 4 && !IsPlayerAdmin(i)) { format(string, sizeof(string), "[ On-line ] %s | [Hodnost : Majitel Serveru]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } else if(adminlevel [i] == 4 && IsPlayerAdmin(i)) { format(string, sizeof(string), "[ On-line ] %s | [Hodnost : Majitel Serveru + RCON]",jmeno(i)); SendClientMessage(playerid,COLOR_BILA, string); } } } return 1; } dcmd_rregister(playerid, params[]) { new ucet[MAX_STRING]; new password1 = strval(params); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "Použijte /rregister heslo"); format(ucet,sizeof(ucet),"AdminScript/%s.sav",jmeno(playerid)); if(fexist(ucet))return SendClientMessage(playerid,COLOR_BILA, "Váš účet existuje. Použijte /rlogin heslo"); Prihlasen[playerid] = true;//dame mu promenou aby chom vedeli ze je prihlaeny SetPVarString(playerid,"PrihlasovaciHeslo",params); new File:SaveFile = fopen(ucet,io_write);//otevreme pro cteni pokud soubor neexistuje vytvori se sam if(!SaveFile) printf("problem se souborem %s (io_write)",ucet); new napis[50]; new heslo[128]; new string[128]; GetPVarString(playerid,"PrihlasovaciHeslo",heslo,sizeof(heslo));//zde si zjistime heslo zadane v loginu a nahrajeme si ho promene s kterou muzeme pracovat format(napis,sizeof(napis),"%s\r\n",heslo);fwrite(SaveFile,napis); format(napis,sizeof(napis),"%d\r\n",adminlevel[playerid]);fwrite(SaveFile,napis); fclose(SaveFile); format(string, sizeof(string), "Úspěšně zaregistrován. Heslo : %s [ADMIN LEVEL : %d]",params[password1],adminlevel[playerid]); SendClientMessage(playerid,COLOR_GREEN, string); return 1; } dcmd_rlogin(playerid, params[]) { new string[MAX_STRING]; new Data[MAX_STRING]; new password = strval(params); format(string,sizeof(string),"AdminScript/%s.sav",jmeno(playerid)); if(!fexist(string))return SendClientMessage(playerid,COLOR_BILA, "Váš účet neexistuje. Použijte /rregister heslo"); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "Použijte /rlogin heslo"); if(Prihlasen[playerid] == true) textdraw(playerid,"Uz jste prihlaseny"); new File:LogFile = fopen(string,io_read);//otevreme soubor pro cteni LogFile je aby jsme vedely s jakym pracujeme if(!LogFile) printf("problem se souborem %s (io_read)",string);//pokud nastala chyba fread(LogFile,Data,sizeof(Data));// precteme radek a mame heslo ve tvaru "heslo\r\n" strdel(Data,NajdiEnter(Data),strlen(Data));// pomoci funkce a oriznuti ziskame "heslo" bez tech odratkovani if(strcmp(Data,params[password],false))//pokud zadal spatne heslo { textdraw(playerid,"Login selhal"); }else{//pokud zadal spravne heslo //vzdy kdyz pouzijete fread se precte radek a po pristim pouziti se precte ten dalsi (pod nim) lze fread pouzit do podminky true odesle ze radek existuje a false kyz neexistuje a nenahraje do promene fread(LogFile,Data,sizeof(Data));adminlevel[playerid]=strval(Data); Prihlasen[playerid] = true; textdraw(playerid,"Login selhal"); fclose(LogFile); format(string, sizeof(string), "Úspěšně přihlášen [ADMIN LEVEL : %d]",adminlevel[playerid]); SendClientMessage(playerid,COLOR_GREEN, string); } return 1; } dcmd_admin(playerid, params[]) { #pragma unused params SendClientMessage(playerid,COLOR_ORANZOVA,"=========================Admin prikazy======================="); SendClientMessage(playerid,COLOR_BILA, "Moderator - /spam;/var;/gw;/skin;/dann;/say;/get;/got;/umlcet;/odmlcet"); SendClientMessage(playerid,COLOR_BILA, "Administrator - /autos;/hrac;/kick;/hp;/zmrazit;/odmrazit;/settime;/spec;/specoff"); SendClientMessage(playerid,COLOR_BILA, "Hlavni Administrator - /ban;/pocasi;/gm;"); SendClientMessage(playerid,COLOR_BILA, "Majitel serveru - /datlevel;/vzitlevel;"); SendClientMessage(playerid,COLOR_ORANZOVA,"============================================================="); return 1; } //------------------------------------------------------------------------------ dcmd_kick(playerid, params[]) { new string[256]; new vyhozeny = strval(params); new duvodvyhazovu = chrfind(' ',params)+1; if(!params[0] || duvodvyhazovu == 0) return SendClientMessage(playerid,COLOR_BILA, "pouziti /kick id duvod"); if(adminlevel[playerid] < 2) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "[!]Použití /kick id duvod"); if(!IsPlayerConnected(vyhozeny)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id neni připojeno!"); format(string, sizeof(string), "[!]Administrator %s vyhodil hráce %s ze serveru [DUVOD : %s]",jmeno(playerid),jmeno(vyhozeny),params[duvodvyhazovu]); SendClientMessageToAll(COLOR_CERVENA, string); Kick(vyhozeny); return 1; } //------------------------------------------------------------------------------ dcmd_hp(playerid, params[]) { new string[256]; new darovany3 = strval(params); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "pouziti /hp id"); if(adminlevel[playerid] < 2) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); if(!IsPlayerConnected(darovany3)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id neni připojeno!"); format(string, sizeof(string), "[!]Administrator %s doplnil hráci %s zdravi a vestu",jmeno(playerid),jmeno(darovany3)); SendClientMessageToAll(COLOR_CERVENA, string); SetPlayerHealth(darovany3,100); SetPlayerArmour(darovany3,100); return 1; } //------------------------------------------------------------------------------ dcmd_zmrazit(playerid, params[]) { new string[256]; new zmrazeny = strval(params); new duvodmrazeni = chrfind(' ',params)+1; if(!params[0] || duvodmrazeni == 0) return SendClientMessage(playerid,COLOR_BILA, "pouziti /zmrazit id duvod"); if(adminlevel[playerid] < 2) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); if(!IsPlayerConnected(zmrazeny)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id neni pripojeno!"); format(string, sizeof(string), "[!]Administrator %s zmrazil hrace %s [DUVOD : %s]",jmeno(playerid),jmeno(zmrazeny),params[duvodmrazeni]); SendClientMessageToAll(COLOR_CERVENA, string); TogglePlayerControllable(zmrazeny,0); return 1; } //------------------------------------------------------------------------------ dcmd_odmrazit(playerid, params[]) { new string[256]; new odmrazeny = strval(params); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "pouziti /odmrazit id"); if(adminlevel[playerid] < 2) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); if(!IsPlayerConnected(odmrazeny)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id neni pripojeno!"); format(string, sizeof(string), "[!]Administrator %s odmrazil hrace %s",jmeno(playerid),jmeno(odmrazeny)); SendClientMessageToAll(COLOR_CERVENA, string); TogglePlayerControllable(odmrazeny,1); return 1; } //------------------------------------------------------------------------------ dcmd_ban(playerid, params[]) { new string[128]; new string2[50]; new banovany = strval(params); new duvodbanu = chrfind(' ',params)+1; format(string2,sizeof(string2), "DŮVOD : %s", params[duvodbanu]); if(!params[0] || duvodbanu == 0) return SendClientMessage(playerid,COLOR_BILA, "pouziti /ban id duvod"); if(adminlevel[playerid] < 3) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); if(!IsPlayerConnected(banovany)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id neni pripojeno!"); format(string, sizeof(string), "Administrator %s zabanoval hráce %s [DUVOD : %s ]", jmeno(playerid),jmeno(banovany),params[duvodbanu]);//text vypíše SendClientMessageToAll(COLOR_CERVENA, string); BanEx(banovany, string2);//zabanuje id return 1; } //------------------------------------------------------------------------------ dcmd_spam(playerid, params[]) { if(adminlevel[playerid] < 1) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); #pragma unused params #pragma unused playerid for(new c=0;c<65;c++) SendClientMessageToAll(COLOR_GREEN," "); // 65 krát odešle prázdnou zprávu... new string[60]; // definice stringu format(string, sizeof(string), "[!] Administrator %s promazal chat", jmeno(playerid)); SendClientMessageToAll(COLOR_GREEN, string); return 1; // ukonční příkazu } //------------------------------------------------------------------------------ dcmd_var(playerid, params[]) { new string[256]; new varovany = strval(params); new duvodvaru = chrfind(' ',params)+1; if(!params[0] || duvodvaru == 0) return SendClientMessage(playerid,COLOR_BILA, "pouziti /var id duvod"); if(adminlevel[playerid] < 1) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); if(!IsPlayerConnected(varovany)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id neni připojeno!"); if(varovani[varovany] < 3){ varovani[varovany] ++; format(string, sizeof(string), "[%d/3] Administrator %s napomenul hrace %s [DUVOD : %s ] ", varovani[varovany],jmeno(playerid),jmeno(varovany),params[duvodvaru]); SendClientMessageToAll(COLOR_ORANZOVA, string); } if(varovani[varovany] == 3){ format(string, sizeof(string), "[%d/3] Administrator %s napomenul hrace %s [DUVOD : %s ]", varovani[varovany],jmeno(playerid),jmeno(varovany),params[duvodvaru]); SendClientMessageToAll(COLOR_ORANZOVA, string); format(string, sizeof(string), "Hrac %s dostal uz 3 varovani a byl kicknut ", jmeno(varovany)); SendClientMessageToAll(COLOR_CERVENA, string); Kick(varovany); } return 1; } //------------------------------------------------------------------------------ dcmd_settime(playerid, params[]) { new string[128]; new time; time = strval(params); if(adminlevel[playerid] < 2)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(time > 24) { SendClientMessage(playerid,COLOR_RED,"Pouziti: /settime [0-24]"); }else{ format(string, sizeof(string), "Administrator %s nastavil cas serveru na %d:00 !",jmeno(playerid),time); SendClientMessageToAll(COLOR_BILA, string); SetWorldTime(time); } return 1; } //------------------------------------------------------------------------------ dcmd_pocasi(playerid, params[]) { new string[128]; new pocasi; pocasi = strval(params); if(adminlevel[playerid] < 3)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(pocasi > 30) { SendClientMessage(playerid,COLOR_RED,"Pouziti: /pocasi [1-30]"); }else{ format(string, sizeof(string), "Administrator %s nastavil pocasi na serveru na %d",jmeno(playerid),pocasi); SendClientMessageToAll(COLOR_ORANZOVA, string); SetWeather(pocasi); } return 1; } //------------------------------------------------------------------------------ dcmd_datlevel(playerid, params[]) { new string[128]; new levelovany = strval(params[0]); new level = strval(params[1]); if(adminlevel[playerid] < 4)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(!IsPlayerConnected(levelovany))return SendClientMessage(playerid, COLOR_BILA, "Hrac neni pripojen"); if(!params[0])return SendClientMessage(playerid, COLOR_CERVENA, "pouziti /datlevel id level"); if(!params[1])return SendClientMessage(playerid, COLOR_CERVENA, "pouziti /datlevel id level"); adminlevel[levelovany] = level; format(string, sizeof(string), "Administrator %s nastavil hraci %s admin level : %s",jmeno(playerid),jmeno(levelovany),params[1]); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_vzitlevel(playerid, params[]) { new string[128]; new odebirany = strval(params); if(adminlevel[playerid] < 4)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(!IsPlayerConnected(odebirany))return SendClientMessage(playerid, COLOR_BILA, "Hrac neni pripojen"); if(!strlen(params)) return SendClientMessage(playerid, COLOR_BILA, "Pouziti : /vzitlevel id"); adminlevel[odebirany] = 0; format(string, sizeof(string), "Administrator %s odebral hraci %s admin level",jmeno(playerid),jmeno(odebirany)); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_gw(playerid, params[]) { new string[128]; new ozbrojeny = strval(params[0]); new zbran = strval(params[1]); if(!params[0])return SendClientMessage(playerid, COLOR_CERVENA, "Pouziti: /gw [id] [id zbrane]"); if(!params[1])return SendClientMessage(playerid, COLOR_CERVENA, "Pouziti: /gw [id] [id zbrane]"); if(!IsPlayerConnected(ozbrojeny))return SendClientMessage(playerid, COLOR_BILA, "Hrac neni pripojen"); if(adminlevel[playerid] < 1)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(zbran < 1 || zbran > 46) return SendClientMessage(playerid, COLOR_BILA, "[ ! ] Rozmezi zbrani 0-46."); GivePlayerWeapon(ozbrojeny,zbran,99999); format(string, sizeof(string), "Administrator %s dal hraci %s zbran ID : %s",jmeno(playerid),jmeno(ozbrojeny),params[1]); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_gm(playerid, params[]) { new string[128]; new penezovany = strval(params[0]); new prachy = strval(params[1]); if(!params[0])return SendClientMessage(playerid, COLOR_CERVENA, "Pouziti: /gm [id] [castka]"); if(!params[1])return SendClientMessage(playerid, COLOR_CERVENA, "Pouziti: /gm [id] [castka]"); if(!IsPlayerConnected(penezovany))return SendClientMessage(playerid, COLOR_BILA, "Hrac neni pripojen"); if(adminlevel[playerid] < 3)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(prachy < 0 || prachy > 1000000) return SendClientMessage(playerid, COLOR_BILA, "[ ! ] Musis zadat castku od 1 do 1 000 000 $"); GivePlayerMoney(penezovany,prachy); format(string, sizeof(string), "Hrac %s dostal od Administratora %s castku : %s",jmeno(penezovany),jmeno(playerid),params[1]); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_skin(playerid, params[]) { new string[128]; new skinovany = strval(params[0]); new skin = strval(params[1]); if(!params[0])return SendClientMessage(playerid, COLOR_CERVENA, "Pouziti: /skin [id] [id skinu]"); if(!params[1])return SendClientMessage(playerid, COLOR_CERVENA, "Pouziti: /skin [id] [id skinu]"); if(!IsPlayerConnected(skinovany))return SendClientMessage(playerid, COLOR_BILA, "Hrac neni pripojen"); if(adminlevel[playerid] < 1)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(skin > 299) return SendClientMessage(playerid, COLOR_BILA, "[ ! ] ID skinu je od 1 do 299"); SetPlayerSkin(skinovany,skin); format(string, sizeof(string), "Administrator %s nastavil hraci %s skin ID : %s ",jmeno(playerid),jmeno(skinovany),params[1]); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_dann(playerid, params[]) { new text = strval(params); if(adminlevel[playerid] < 1)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(!strlen(params)) return SendClientMessage(playerid, COLOR_BILA, "Pouziti: /dann [ TEXT ]"); new string[255]; format(string, 255, "~b~%s",params[text]); GameTextForAll(string,5000,1); return 1; } //------------------------------------------------------------------------------ dcmd_spec(playerid, params[]) { new sledovany = strval(params); if(adminlevel[playerid] < 2)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(!IsPlayerConnected(sledovany))return SendClientMessage(playerid, COLOR_BILA, "Hrac neni pripojeny"); if(!strlen(params)) return SendClientMessage(playerid, COLOR_BILA, "Pouziti: /spec [ ID ]"); if(!IsPlayerInAnyVehicle(sledovany)) { SetPlayerInterior(playerid, GetPlayerInterior(sledovany)); TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, sledovany); }else{ SetPlayerInterior(playerid, GetPlayerInterior(sledovany)); TogglePlayerSpectating(playerid, 1); PlayerSpectateVehicle(playerid, GetPlayerVehicleID(sledovany)); } new string[255]; format(string, sizeof(string), "[ ! ] Sledujete hrace %s. Pro vypnuti pouzijte /specoff", jmeno(sledovany)); SendClientMessage(playerid,COLOR_ORANZOVA,string); return 1; } //------------------------------------------------------------------------------ dcmd_specoff(playerid, params[]) { #pragma unused params if(adminlevel[playerid] < 2)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); TogglePlayerSpectating(playerid, 0); TogglePlayerControllable(playerid,1); SetCameraBehindPlayer(playerid); return 1; } //------------------------------------------------------------------------------ dcmd_say(playerid, params[]) { new text2 = strval(params); if(adminlevel[playerid] < 1)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(!strlen(params)) return SendClientMessage(playerid, COLOR_BILA, "Pouziti: /say [ TEXT ]"); new string[255]; format(string, sizeof(string), "*Admin: %s", params[text2]); if(adminlevel[playerid] > 3) SendClientMessageToAll(B_CERVENA, string); else SendClientMessageToAll(B_SVITIVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_got(playerid, params[]) { new portovany = strval(params); if(adminlevel[playerid] < 1)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(!IsPlayerConnected(portovany))return SendClientMessage(playerid, COLOR_BILA, "Hrac neni pripojeny"); if(!strlen(params)) return SendClientMessage(playerid, COLOR_BILA, "Pouziti: /goto [ ID ]"); new string[128]; new Float:X, Float:Y, Float:Z; GetPlayerPos(portovany,X,Y,Z); SetPlayerPos(playerid,X,Y,Z); format(string, sizeof(string), "Administrator %s se odwarpoval k hraci %s",jmeno(playerid),jmeno(portovany)); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_get(playerid, params[]) { new portovany2 = strval(params); if(adminlevel[playerid] < 1)return SendClientMessage(playerid, COLOR_BILA, "Nedostatecny admin level"); if(adminlevel[playerid] < adminlevel[portovany2])return SendClientMessage(playerid, COLOR_BILA, "Nemuzes si k sobe portnout hrace s vysim admin levelem"); if(!IsPlayerConnected(portovany2))return SendClientMessage(playerid, COLOR_BILA, "Hrac neni pripojeny"); if(!strlen(params)) return SendClientMessage(playerid, COLOR_BILA, "Pouziti: /say [ TEXT ]"); new string[128]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z); SetPlayerPos(portovany2,X,Y,Z); format(string, sizeof(string), "Administrator %s si portl hrace %s k sobe",jmeno(playerid),jmeno(portovany2)); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_hrac(playerid, params[]) { hrac1 = strval(params); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "[!]pouziti /hrac id"); if(adminlevel[playerid] < 2) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); if(commandused==1)return SendClientMessage(playerid,COLOR_BILA,"[!]Tento prikaz vyuziva jiny Administrator pockej moment"); if(!IsPlayerConnected(hrac1)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id neni pripojeno!"); ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST, "Hrac", "Sebrat penize\nSebrat zbrane\nZabit\nMaraton\nDat zivot", "Vybrat", "Konec"); if(commandused==0){ commandused=1; } return 1; } //------------------------------------------------------------------------------ dcmd_autos(playerid, params[]) { auto1 = strval(params); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "[!]pouziti /autos id"); if(adminlevel[playerid] < 2) return SendClientMessage(playerid,COLOR_BILA,"[!]Maly admin level"); if(commandused1==1)return SendClientMessage(playerid,COLOR_BILA,"[!]Tento prikaz vyuziva jiny Administrator pockej moment"); if(!IsPlayerConnected(hrac1)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id neni pripojeno!"); ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST, "Hrac", "Pancíř\nOpravit\nOtočit\nNitro\nHydraulika\nZničit", "Vybrat", "Konec"); if(commandused1==0){ commandused1=1; } return 1; } //------------------------------------------------------------------------------ dcmd_umlcet(playerid, params[]) { new string[128]; hrac2 = strval(params); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "[!]pouziti /autos id"); if(adminlevel[playerid] < 1) return SendClientMessage(playerid,COLOR_BILA,"[!]Malý admin level"); if(adminlevel[hrac2] == 4) return SendClientMessage(playerid,COLOR_BILA,"[!]Nemůžeš umlčet majitele serveru!"); if(!IsPlayerConnected(hrac2)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id není připojeno!"); Mluveni[hrac2] = 1; format(string, sizeof(string), "Administrator %s umlčel hráče %s",jmeno(playerid),jmeno(hrac2)); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ dcmd_odmlcet(playerid, params[]) { new string[128]; hrac2 = strval(params); if (!strlen(params)) return SendClientMessage(playerid,COLOR_BILA, "[!]pouziti /odmlcet id"); if(adminlevel[playerid] < 1) return SendClientMessage(playerid,COLOR_BILA,"[!]Malý admin level"); if(!IsPlayerConnected(hrac2)) return SendClientMessage(playerid,COLOR_BILA, "[!] Toto id není připojeno!"); Mluveni[hrac2] = 0; format(string, sizeof(string), "Administrator %s odmlčel hráče %s",jmeno(playerid),jmeno(hrac2)); SendClientMessageToAll(COLOR_ORANZOVA, string); return 1; } //------------------------------------------------------------------------------ //==================================normalní prikazy============================ dcmd_chata(playerid, params[]) { #pragma unused params ShowPlayerDialog(playerid,101,DIALOG_STYLE_LIST, "Chata", "Hlavni brana(otevrit)\nHlavni brana(zavrit)\nChata(otevrit)\nChata(zavrit)\nBrana u mola(otevrit)\nBrana u mola(zavrit)", "Vybrat", "Konec"); return 1; } dcmd_warps(playerid,params[]) { #pragma unused params new string[500]; strcat(string,"{00FF00}Wang Cars\n"); strcat(string,"{800000}Jizzy\n"); strcat(string,"{FF00FF}Chiliand\n"); strcat(string,"{FFCC00}Las Venturas\n"); strcat(string,"{800080}San Fiero\n"); strcat(string,"{00CCFF}Los Santos\n"); strcat(string,"{808080}Zachranar\n"); strcat(string,"{FF6600}Hasic LV\n"); strcat(string,"{FF0000}Soukroma bezpecnostni sluzba\n"); strcat(string,"{00FF00}taxi\n"); strcat(string,"{800000}Ruska mafia\n"); strcat(string,"{FF00FF}Urad LV\n"); strcat(string,"{FFCC00}Prostitutka\n"); strcat(string,"{800080}Policie LV\n"); strcat(string,"{00CCFF}Yakuza LV\n"); strcat(string,"{808080}Yakuza SF\n"); strcat(string,"{FF6600}Novinar LV\n"); strcat(string,"{FF0000}Novinar SF\n"); strcat(string,"{00FF00}Ballas\n"); strcat(string,"{800000}Vagos\n"); strcat(string,"{FF00FF}Groove Street\n"); strcat(string,"{FFCC00}Varios Loz Aztecas\n"); strcat(string,"{800080}Letiste LS\n"); strcat(string,"{FF6600}Policie SF\n"); strcat(string,"{00CCFF}Letiste SF\n"); strcat(string,"{FF0000}Letiste LV\n"); ShowPlayerDialog(playerid,100,DIALOG_STYLE_LIST, "Warpy", string, "Vybrat", "Konec"); return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { //============================================================================== if(pickupid == chatabojovystyl){ ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST, "Bojovy Styl", "Normalní\nBox\nKungfu\nHlavu a Koleno\nGrap Kop\nLoket", "Vybrat", "Konec"); } //============================================================================== if(pickupid == chatachlast){ ShowPlayerDialog(playerid,103,DIALOG_STYLE_LIST, "Alkohol", "Pivo\nVino\nVodka", "Vybrat", "Konec"); } if(pickupid == chatazbrane){ new string[1372]; strcat(string,"Boxer\n"); strcat(string,"Golfova hul\n"); strcat(string,"Obusek\n"); strcat(string,"Nuz\n"); strcat(string,"Bassebalka\n"); strcat(string,"Lopata\n"); strcat(string,"Kulecnikove tago\n"); strcat(string,"Katana\n"); strcat(string,"Motorova pila\n"); strcat(string,"Ruzovy vibrator\n"); strcat(string,"Maly bily vibrator\n"); strcat(string,"Velky bily vibrator\n"); strcat(string,"Stribrny vibrator\n"); strcat(string,"Kvetiny\n"); strcat(string,"Hul\n"); strcat(string,"Granat\n"); strcat(string,"Slzny plyn\n"); strcat(string,"Molotov\n"); strcat(string,"9mm\n"); strcat(string,"9mm s tlumicem\n"); strcat(string,"Desert eagle\n"); strcat(string,"Pumpovaci brokovnice\n"); strcat(string,"Upilovana brokovnice\n"); strcat(string,"Rychlopalna brokovnice\n"); strcat(string,"UZI\n"); strcat(string,"MP5\n"); strcat(string,"AK47\n"); strcat(string,"M4\n"); strcat(string,"Tec9\n"); strcat(string,"Odstrelovacka\n"); strcat(string,"Sniperka\n"); strcat(string,"Raketomet\n"); strcat(string,"Teplonavadeci bazuka\n"); strcat(string,"Plamenomet\n"); strcat(string,"Rotacak\n"); strcat(string,"C4\n"); strcat(string,"Sprej\n"); strcat(string,"Hasicak\n"); strcat(string,"Fotak\n"); strcat(string,"Nocni videni\n"); strcat(string,"Termalni videni\n"); strcat(string,"Padak\n"); ShowPlayerDialog(playerid,104,DIALOG_STYLE_LIST,"Zbrane",string,"Vybrat","Zavrit"); } //================domy=============================== return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 100) { if(response == 1) { if(listitem == 0) // wang cars { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,-1971.0980,263.4604,34.8371); // SetPlayerPos format(string, sizeof(string), "Hráč %s se odwarpoval k autosalonu Wang Cars.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,-1971.0980,263.4604,34.8371); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hráč %s se odwarpoval k autosalonu Wang Cars.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 1) // Jizzy Club { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,-2618.6177,1398.5001,6.7196); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k Jizzy Clubu.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,-2618.6177,1398.5001,6.7196); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k Jizzy Clubu.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 2) // Chiliand { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,-2314.9688,-1619.9127,483.7556); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval na horu Chiliand.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,-2314.9688,-1619.9127,483.7556); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval na horu Chiliand.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 3) // Las Venturas { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2025.0183,1343.3420,10.8203); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval do Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2025.0183,1343.3420,10.8203); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval do Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 4) // San Fiero { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,-2414.6741,330.8173,34.9755); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval do San Fiera.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,-2414.6741,330.8173,34.9755); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval do San Fiera.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 5) // Los Santos { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,1724.0099,-1627.5250,20.2127); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval do Los Santos.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,1724.0099,-1627.5250,20.2127); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval do Los Santos.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 6) // Zachranar { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,1611.0753,1828.8424,10.3015); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Záchranná Služba Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,1611.0753,1828.8424,10.3015); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Záchranná Služba Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 7) // Hasic LV { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,1760.7745,2069.5154,10.2981); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Hasiči v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,1760.7745,2069.5154,10.2981); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval do Los Santos.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 8) // SBS { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2252.0483,2035.9985,10.3003); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Soukromá Bezpečnostní služba.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2252.0483,2035.9985,10.3003); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Soukromá Bezpečnostní služba.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 9) // Taxi { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2187.2163,1813.3375,10.3028); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Taxikáři.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2187.2163,1813.3375,10.3028); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Taxikáři.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 10) // Ruska mafia { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2168.0820,1707.7881,11.0469); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Ruská mafie.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2168.0820,1707.7881,11.0469); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Ruská mafie.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 11) // Urad LV { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2416.8350,1132.5759,10.5230); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k Úřadu v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2416.8350,1132.5759,10.5230); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k Úřadu v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 12) // Prostitutka { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2506.4126,2130.6260,10.8203); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Prostitutka.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2506.4126,2130.6260,10.8203); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Prostitutka.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 13) // Policie LV { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2286.5127,2426.4902,10.5258); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k Policejní stanici v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2286.5127,2426.4902,10.5258); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k Policejní stanici v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 14) // Yakuza LV { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,1909.9724,955.6948,10.5299); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Yakuza v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,1909.9724,955.6948,10.5299); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Yakuza v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 15) // Yakuza SF { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,-2176.7019,680.8905,53.8972); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Yakuza v San Fieru.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,-2176.7019,680.8905,53.8972); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Yakuza v San Fieru.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 16) // Novinar LV { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2793.4956,1280.5303,10.4553); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Novinář v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2793.4956,1280.5303,10.4553); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Novinář v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 17) // Novinar SF { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,-2046.9507,463.3271,34.8772); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Novinář v San Fieru.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,-2046.9507,463.3271,34.8772); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k povolání Novinář v San Fieru.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 18) // Ballas { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2224.0586,-1158.5485,25.4806); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k gangu Ballas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2224.0586,-1158.5485,25.4806); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k gangu Ballas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 19) // Vagos { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2335.9524,-1164.1460,26.7905); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k gangu Vagos.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2335.9524,-1164.1460,26.7905); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k gangu Vagos.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 20) // Groove Street { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,2496.7244,-1678.9609,13.0729); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k gangu Groove Street.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,2496.7244,-1678.9609,13.0729); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k gangu Groove Street.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 21) // Varioz loz aztecas { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,1885.9352,-2022.9308,13.1177); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k gangu Varioz Loz Aztecas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,1885.9352,-2022.9308,13.1177); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k gangu Varioz Loz Aztecas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 22) // Letiste LS { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,1960.3043,-2182.6990,13.2740); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k letišti v Los Santos.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,1960.3043,-2182.6990,13.2740); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k letišti v Los Santos.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 23) // Policie SF { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,-1603.6891,716.9633,11.6436); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k policejní stanici v San Fieru.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,-1603.6891,716.9633,11.6436); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k policejní stanici v San Fieru.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 24) // Letiste SF { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,-1557.5625,-434.7211,5.7866); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k letišti v San Fieru.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,-1557.5625,-434.7211,5.7866); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k letišti v San Fieru.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } //============================================================================== if(listitem == 25) // Letiste LV { new string[128]; new car = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) // pokud není v žádném autě stane se... { SetPlayerPos(playerid,1682.7278,1444.1681,10.4990); // SetPlayerPos format(string, sizeof(string), "Hrac %s se odwarpoval k letišti v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); // pro jistotu, Nastaví interier na 0. }else{ // nebo, pokud je v autě stane se SetVehiclePos(car,1682.7278,1444.1681,10.4990); // Nastaví-Pozici-Autu format(string, sizeof(string), "Hrac %s se odwarpoval k letišti v Las Venturas.", jmeno(playerid));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_ZELENA, string); SetPlayerInterior(playerid, 0); } } } } //============================================================================== if(dialogid == 101){ if(response == 1){ if(listitem == 0){//Hlavni brana otevrit MoveObject(chatavstup,-717.60687255859, 960.57995605469, -14.403825759888,5); SendClientMessage(playerid,COLOR_ORANGE,"Otevrel jsi vstup od chaty"); } if(listitem == 1){//Hlavni brana zavrit MoveObject(chatavstup,-717.60687255859, 960.57995605469, 14.403825759888,5); SendClientMessage(playerid,COLOR_ORANGE,"Zavrel jsi vstup od chaty"); } if(listitem == 2){//Chata(otevrit) MoveObject(chatachata1,-692.43963623047, 931.79284667969, -11.582805633545,5); MoveObject(chatachata2,-692.09417724609, 943.62316894531, -24.012836456299,5); SendClientMessage(playerid,COLOR_ORANGE,"Otevrel jsi chatu"); } if(listitem == 3){//Chata(zavrit) MoveObject(chatachata1,-692.43963623047, 931.79284667969, 11.582805633545,5); MoveObject(chatachata2,-687.91418457031, 943.33978271484, 15.406204223633,5); SendClientMessage(playerid,COLOR_ORANGE,"Zavrel jsi chatu"); } if(listitem == 4){//Brana u mola(otevrit) MoveObject(chatamolo,-657.95715332031, 921.63201904297, -13.684463500977,5); SendClientMessage(playerid,COLOR_ORANGE,"Otevrel jsi branu od mola"); } if(listitem == 5){//Brana u mola(zavrit) MoveObject(chatamolo,-657.95715332031, 921.63201904297, 13.684463500977,5); SendClientMessage(playerid,COLOR_ORANGE,"Otevrel jsi branu od mola"); } } } //============================================================================== if(dialogid == 102){//bojovy styl if(response == 1){ if(listitem == 0){ SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL); SendClientMessage(playerid,COLOR_SVMODRA,"Nastavil sis bojovy styl na Normalni"); } if(listitem == 1){ SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); SendClientMessage(playerid,COLOR_SVMODRA,"Nastavil sis bojovy styl na Box"); } if(listitem == 2){ SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU); SendClientMessage(playerid,COLOR_SVMODRA,"Nastavil sis bojovy styl na Kung-Fu"); } if(listitem == 3){ SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); SendClientMessage(playerid,COLOR_SVMODRA,"Nastavil sis bojovy styl na Hlavu a Koleno"); } if(listitem == 4){ SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); SendClientMessage(playerid,COLOR_SVMODRA,"Nastavil sis bojovy styl na Grab Kop"); } if(listitem == 5){ SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW); SendClientMessage(playerid,COLOR_SVMODRA,"Nastavil sis bojovy styl na Loket"); } } } //============================================================================== if(dialogid == 103){//alkohol if(response == 1){ if(listitem == 0){ SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER); SendClientMessage(playerid,COLOR_SVMODRA,"Vzal sis pivo"); } if(listitem == 1){ SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE); SendClientMessage(playerid,COLOR_SVMODRA,"Vzal sis vino"); } if(listitem == 2){ SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK); SendClientMessage(playerid,COLOR_SVMODRA,"Vzal sis vodku"); } } } //============================================================================== if(dialogid == 104){//zbrane if(response == 1){ if(listitem == 0){ GivePlayerWeapon(playerid,1,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Boxera"); } if(listitem == 1){ GivePlayerWeapon(playerid,2,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Golfovou hul"); } if(listitem == 2){ GivePlayerWeapon(playerid,3,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Obusek"); } if(listitem == 3){ GivePlayerWeapon(playerid,4,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Nuz"); } if(listitem == 4){ GivePlayerWeapon(playerid,5,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Bassebalku"); } if(listitem == 5){ GivePlayerWeapon(playerid,6,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Lopatu"); } if(listitem == 6){ GivePlayerWeapon(playerid,7,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Kulecnikove tago"); } if(listitem == 7){ GivePlayerWeapon(playerid,8,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Katanu"); } if(listitem == 8){ GivePlayerWeapon(playerid,9,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Motorovou pilu"); } if(listitem == 9){ GivePlayerWeapon(playerid,10,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Ruzovy vibrator"); } if(listitem == 10){ GivePlayerWeapon(playerid,11,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Velky bily vibrator vibrator"); } if(listitem == 11){ GivePlayerWeapon(playerid,12,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Maly bily vibrator"); } if(listitem == 12){ GivePlayerWeapon(playerid,13,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Stribrny vibrator"); } if(listitem == 13){ GivePlayerWeapon(playerid,14,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Kvetiny"); } if(listitem == 14){ GivePlayerWeapon(playerid,15,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Hul"); } if(listitem == 15){ GivePlayerWeapon(playerid,16,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Granaty"); } if(listitem == 16){ GivePlayerWeapon(playerid,17,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Slzny plyn"); } if(listitem == 17){ GivePlayerWeapon(playerid,18,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Molotovy"); } if(listitem == 18){ GivePlayerWeapon(playerid,22,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis 9mm"); } if(listitem == 19){ GivePlayerWeapon(playerid,23,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis 9mm s tlumicem"); } if(listitem == 20){ GivePlayerWeapon(playerid,24,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis desert eagle"); } if(listitem == 21){ GivePlayerWeapon(playerid,25,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Pumpovaci brokovnici"); } if(listitem == 22){ GivePlayerWeapon(playerid,26,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Upilovanou brokovnici"); } if(listitem == 23){ GivePlayerWeapon(playerid,27,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Rychlopalnou brokovnici"); } if(listitem == 24){ GivePlayerWeapon(playerid,28,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis UZI"); } if(listitem == 25){ GivePlayerWeapon(playerid,29,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis MP5"); } if(listitem == 26){ GivePlayerWeapon(playerid,30,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis AK47"); } if(listitem == 27){ GivePlayerWeapon(playerid,31,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis M4"); } if(listitem == 28){ GivePlayerWeapon(playerid,32,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Tec9"); } if(listitem == 29){ GivePlayerWeapon(playerid,33,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Odstrelovacku"); } if(listitem == 30){ GivePlayerWeapon(playerid,34,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Sniperku"); } if(listitem == 31){ GivePlayerWeapon(playerid,35,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Raketomet"); } if(listitem == 32){ GivePlayerWeapon(playerid,36,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Teplonavadeci bazuku"); } if(listitem == 33){ GivePlayerWeapon(playerid,37,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Plamenomet"); } if(listitem == 34){ GivePlayerWeapon(playerid,38,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Rotacak"); } if(listitem == 35){ GivePlayerWeapon(playerid,39,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis C4"); } if(listitem == 36){ GivePlayerWeapon(playerid,41,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Sprej"); } if(listitem == 37){ GivePlayerWeapon(playerid,42,10000); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Hasicak"); } if(listitem == 38){ GivePlayerWeapon(playerid,43,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Fotak"); } if(listitem == 39){ GivePlayerWeapon(playerid,44,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Nocni videni"); } if(listitem == 40){ GivePlayerWeapon(playerid,45,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Termalni videni"); } if(listitem == 41){ GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,COLOR_ZELENA,"Vzal sis Padak"); } } } if(dialogid == 23){//hrac if(response == 1){ if(listitem == 0){ new string[256]; ResetPlayerMoney(hrac1); format(string, sizeof(string), "[!]Administrator %s resetnul penize hraci %s",jmeno(playerid),jmeno(hrac1)); SendClientMessageToAll(COLOR_ORANZOVA, string); } if(listitem == 1){ new string[256]; ResetPlayerWeapons(hrac1); format(string, sizeof(string), "[!]Administrator %s sebral zbrane hraci %s",jmeno(playerid),jmeno(hrac1)); SendClientMessageToAll(COLOR_ORANZOVA, string); } if(listitem == 2){ new string[256]; SetPlayerHealth(hrac1,0); format(string, sizeof(string), "[!]Administrator %s zabil hrace %s",jmeno(playerid),jmeno(hrac1)); SendClientMessageToAll(COLOR_ORANZOVA, string); } if(listitem == 3){ new string[256]; SetPlayerInterior(hrac1,0); SetPlayerPos(hrac1,7500.0273,638.6143,1.0510); format(string, sizeof(string), "[!]Administrator %s prihlasil hrace %s na plavecky maraton",jmeno(playerid),jmeno(hrac1)); SendClientMessageToAll(COLOR_ORANZOVA, string); } if(listitem == 4){ new string[256]; SetPlayerHealth(hrac1,100); format(string, sizeof(string), "[!]Administrator %s doplnil zdravi hraci %s",jmeno(playerid),jmeno(hrac1)); SendClientMessageToAll(COLOR_ORANZOVA, string); } } } commandused = 0; //============================================================================== if(dialogid == 24){//autos if(response == 1){ if(listitem == 0){//Pancir new string[128]; if (!IsPlayerConnected(auto1))return SendClientMessage(playerid,COLOR_CERVENA,"Hrac neni na serveru"); if(!IsPlayerInAnyVehicle(auto1))return SendClientMessage(playerid,COLOR_CERVENA, "Zadané ID nesedí v autě"); new vehicleid=GetPlayerVehicleID(auto1); RepairVehicle(vehicleid); SetVehicleHealth(vehicleid,1000000); format(string, sizeof(string), "Administrátor %s opancéřoval auto hráči %s", jmeno(playerid),jmeno(auto1));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_CERVENA, string);//farba textu } if(listitem == 1){//Opravit new string[128]; if (!IsPlayerConnected(auto1))return SendClientMessage(playerid,COLOR_CERVENA,"Hrac neni na serveru"); if(!IsPlayerInAnyVehicle(auto1))return SendClientMessage(playerid,COLOR_CERVENA, "Zadané ID nesedí v autě"); new vehicleid=GetPlayerVehicleID(auto1); RepairVehicle(vehicleid); format(string, sizeof(string), "Administrátor %s opancéřoval auto hráči %s", jmeno(playerid),jmeno(auto1));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_CERVENA, string); } if(listitem == 2){//Otocit new string[128]; if (!IsPlayerConnected(auto1))return SendClientMessage(playerid,COLOR_CERVENA,"Hrac neni na serveru"); if(!IsPlayerInAnyVehicle(auto1))return SendClientMessage(playerid,COLOR_CERVENA, "Zadané ID nesedí v autě"); new vehicleid=GetPlayerVehicleID(auto1); new Float:X,Float:Y,Float:Z; GetPlayerPos(auto1,X,Y,Z); SetVehiclePos(vehicleid,X,Y,Z); format(string, sizeof(string), "Administrátor %s otočil auto zpět na kola hráči %s", jmeno(playerid),jmeno(auto1));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_CERVENA, string); } if(listitem == 3){//Nitro new string[128]; if (!IsPlayerConnected(auto1))return SendClientMessage(playerid,COLOR_CERVENA,"Hrac neni na serveru"); if(!IsPlayerInAnyVehicle(auto1))return SendClientMessage(playerid,COLOR_CERVENA, "Zadané ID nesedí v autě"); new vehicleid=GetPlayerVehicleID(auto1); AddVehicleComponent(vehicleid,1010); format(string, sizeof(string), "Administrátor %s dal hráči %s do auta Nitro", jmeno(playerid),jmeno(auto1));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_CERVENA, string); } if(listitem == 4){//Hydraulika new string[128]; if (!IsPlayerConnected(auto1))return SendClientMessage(playerid,COLOR_CERVENA,"Hrac neni na serveru"); if(!IsPlayerInAnyVehicle(auto1))return SendClientMessage(playerid,COLOR_CERVENA, "Zadané ID nesedí v autě"); new vehicleid=GetPlayerVehicleID(auto1); AddVehicleComponent(vehicleid,1087); format(string, sizeof(string), "Administrátor %s dal hráči %s do auta Hydrauliku", jmeno(playerid),jmeno(auto1));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_CERVENA, string); } if(listitem == 5){//Znicit new string[128]; if (!IsPlayerConnected(auto1))return SendClientMessage(playerid,COLOR_CERVENA,"Hrac neni na serveru"); if(!IsPlayerInAnyVehicle(auto1))return SendClientMessage(playerid,COLOR_CERVENA, "Zadané ID nesedí v autě"); new vehicleid=GetPlayerVehicleID(auto1); SetVehicleHealth(vehicleid,0); format(string, sizeof(string), "Administrátor %s dal hráči %s do auta Hydrauliku", jmeno(playerid),jmeno(auto1));//napise text ze hráč položil bombu SendClientMessageToAll(COLOR_CERVENA, string); } } } commandused1 = 0; return 0; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } //============================================================================== Link to comment Share on other sites More sharing options...
0 SilverC5 1 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 F5? Link to comment Share on other sites More sharing options...
0 Petr 44 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 V poslední době jsou ty HELP témata docela hustý. Link to comment Share on other sites More sharing options...
0 SilverC5 1 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 V poslední době jsou ty HELP témata docela hustý. Alespon se máme na čem zabavit btw k autorovy Link to comment Share on other sites More sharing options...
0 Neki 0 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 V poslední době jsou ty HELP témata docela hustý. Alespon se máme na čem zabavit btw k autorovy Mě to teda vtipný nepřipadá. Link to comment Share on other sites More sharing options...
0 Ronnie 0 Odesláno: 19. Srpen, 2012 Author Share Odesláno: 19. Srpen, 2012 copy to neni delal jsem to sam a nehazi to zadne errory ale nefungujou mi dialogy Link to comment Share on other sites More sharing options...
0 X_Skull_X 0 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 A hádže ti to aspoň nejaký warning? Link to comment Share on other sites More sharing options...
0 Ronnie 0 Odesláno: 19. Srpen, 2012 Author Share Odesláno: 19. Srpen, 2012 nn dela mi to to ze kdyz mam na serveru dalsi 2 scripty tak mi nefunguji dialogy Link to comment Share on other sites More sharing options...
0 X_Skull_X 0 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 Tak si ich daj preč a malo by ti to ísť Link to comment Share on other sites More sharing options...
0 Ronnie 0 Odesláno: 19. Srpen, 2012 Author Share Odesláno: 19. Srpen, 2012 jenze v nich neni chyba to jsou scripty od QWERa Link to comment Share on other sites More sharing options...
0 TheRohlikar 21 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 Takže COPY ... Link to comment Share on other sites More sharing options...
0 AK47 2 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 Takže COPY ... Vždíť říká že má jen scripty od QWERa, takže tohle nemusí být copy. Zkus si změnit ID dialogů Link to comment Share on other sites More sharing options...
0 TheRohlikar 21 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 A nebo třeba zkus spočítat závorky.. Já nevim a číst to nebudu, ale tak.. EDIT: To mě doprdele řekni, kde máš returny ?? Link to comment Share on other sites More sharing options...
0 Ronnie 0 Odesláno: 19. Srpen, 2012 Author Share Odesláno: 19. Srpen, 2012 pro ty blb**ky co tam psali copy tak jsou to scripty ktere QWER zverejnil blbouni a ID dialogu jsou spravne a QWER tam ma nadefinovane napr ze id dialogu je dialogid = bank nebo tan nejak to tam je a v mem scriptu mam id dialogu 100 101 102 103 104 takze v tom chyba nebude a dialog se zobrazi ale kdyz kliknu treba warpnout na chiliand tak se nic nestane a id dialogu listitemy vse je dobre prave EDIT : jake returny myslis ? Link to comment Share on other sites More sharing options...
0 SilverC5 1 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 Uz to vypada jako Copy...maš tam 3x nadefinovane stejne barvy+nevím naco když tam máš hex barvy tak naco tu definaci? btw neviš si spravne skontrolovat chyby tak ty by si nečo take napisal? Link to comment Share on other sites More sharing options...
0 AK47 2 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 To se mi taky stalo že mi to po kliknutí nešlo a teď jsem zapoměl co s tím udělat Link to comment Share on other sites More sharing options...
0 Ronnie 0 Odesláno: 19. Srpen, 2012 Author Share Odesláno: 19. Srpen, 2012 barvy jsem posbiral uz driv pouzivam je hex barvy pouzivam jen na napr zmeneni barvy v textu v dialogu normalniho textu apod kdyby sis vsiml copy je i ten registracni system na admin script je od Atomase tudiz i ten stock najdi enter,jmeno a chrfind EDIT: taktez s tou funkci STRCAT tam u zobrazeni toho dialogu na zbrane mi poradil ATomas. A jak jsi to pak vyresil ?? nemam dat treba na konec dialogresponse return 0; kdyz pouzivam dialogy ve vsech 3 scriptech ? zkusil jsem to a vse mi jede tak LOCK a smaznout diky Link to comment Share on other sites More sharing options...
0 AK47 2 Odesláno: 19. Srpen, 2012 Share Odesláno: 19. Srpen, 2012 LOCKneš to tim tlačítkem dole Link to comment Share on other sites More sharing options...
Dotaz
Ronnie 0
caute hele prosim vas nemam nejakou chybicku v tom FS ?
Link to comment
Share on other sites
17 odpovědí na tuto otázku
Recommended Posts