Jump to content
  • 0

pomoc FilterScript[LOCK]


Ronnie

Dotaz

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

17 odpovědí na tuto otázku

Recommended Posts

  • 0
{L_IMAGE}

 

V poslední době jsou ty HELP témata docela hustý. :facepalm:

 

Alespon se máme na čem zabavit :d btw k autorovy :copy:

 

Mě to teda vtipný nepřipadá.

Link to comment
Share on other sites

  • 0

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

  • 0

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? :facepalm:

Link to comment
Share on other sites

  • 0

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...