All pastes #1992106 Raw Edit

Anonymous

public text v1 · immutable
#1992106 ·published 2010-11-15 12:28 UTC
rendered paste body
/*
***********************************************************************************************************************************
* ------------------------------------------------------------------------------------------------------------------------------- *
* | =========================================================================================================================== | *
* | ==																														 == | *
* | ==		MMMM            MMMM           OOOOO      VVV            VVV     III     EEEEEEEEEEE                             == | *
* | ==		MMMMMMM      MMMMMMM         OOO   OOO     VVV          VVV      III     EEEEEEEEE                               == | *
* | ==		MMM   MMM  MMM   MMM        OOO     OOO     VVV        VVV       III     EEE                                     == | *
* | ==		MMM     MMM      MMM        OO       OO      VVV      VVV        III     EEEEEEEEEE								 == | *
* | ==		MMM              MMM        OOO     OOO       VVV    VVV         III     EEE									 == | *
* | ==		MMM              MMM         OOO   OOO         VVV  VVV          III     EEEEEEEEE								 == | *
* | ==		MMM              MMM           OOOOO            VVVVVV           III     EEEEEEEEEEE							 == | *
* | ==  	                                                                                                                 == | *
* | ==																					  		MMM   MMM     OO    DDDD     == | *
* | ==		                                                                                    MM MM  MM    O  O   DD  D    == | *
* | ==		                                                                                    MM     MM     OO    DDDD     == | *
* | ==				  GGGGG	    TTTTTTTTTTTTT  	MMMM            MMMM                                                         == | *
* | ==		        GGG   GGG   TTTTTTTTTTTTT	MMMMMMM      MMMMMMM                                                         == | *
* | ==		      GGG	   GG     	 TTT  	 	MMM   MMM  MMM   MMM                                                         == | *
* | ==			  GGG                TTT		MMM     MMM      MMM                                                         == | *
* | ==			  GGG   GGGGGG       TTT		MMM              MMM                                                         == | *
* | ==			   GGG   GGGG        TTT		MMM              MMM                                                         == | *
* | ==				 GGGGGG          TTT		MMM              MMM                                                         == | *
* | ==  	                                                                                                    			 == | *
* | =========================================================================================================================== | *
* ------------------------------------------------------------------------------------------------------------------------------- *
***********************************************************************************************************************************
*/

#include <a_samp>
#include <Y_Objects>
//------------------------------------------------------------------------------
#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
#include<Dini>
#include<dudb>
#include<dutils>
#pragma tabsize 0

//------------------------------------------------------------------------------
forward clock();
forward bomba();
forward bom();
forward zakazzbrani(playerid);
forward movedvere();
forward Float:ImfrontOf(playerid,&Float:x,&Float:y,Float:vzd);
new reziser[MAX_PLAYERS];
new PLAYERLIST_authed[MAX_PLAYERS];
new Rvcar[50];
new zakaz[MAX_PLAYERS];
new Hcar[1];
new HcarST;
new RcarST;
new dvere;
new o1;
new o2;
new o3;
new o4;
new o5;
new o6;
new o7;
new o8;
new o9;
new o10;
new o11;
new o12;
new o13;
new o14;
new o15;
new o16;
new o17;
new o18;
new o19;
new o20;
new o21;
new o22;
new o23;
new o24;
new o25;
new o26;
new o27;
new o28;
new o29;
new o30;
new o31;
new o32;
new o33;
new o34;
new o35;
new o36;
new o37;
new o38;
new o39;
new o40;
new o41;
new o42;
new o43;
new o44;
new o45;
new o46;
new o47;
new o48;
new o49;
new o50;
new o51;
new o52;
new o53;
new o54;
new o55;
new o56;
new o57;
new o58;
new o59;
new o60;
new o61;
new o62;
new o63;
new o64;
new o65;
new o66;
new o67;
new o68;
new o69;
new o70;
new o71;
new o72;
new o73;
new o74;
new o75;
new o76;
new o77;
new o78;
new o79;
new o80;
new o81;
new o82;
	new Float:A;
	new Float:B;
	new Float:C;
new inte;
new timerbomba;
new movedvtimer;
new timerbom;
new VehiclesModels[212][] =
{
	{"Landstalker"},
	{"Bravura"},
	{"Buffalo"},
	{"Linerunner"},
	{"Perrenial"},
	{"Sentinel"},
	{"Dumper"},
	{"Firetruck"},
	{"Trashmaster"},
	{"Stretch"},
	{"Manana"},
	{"Infernus"},
	{"Voodoo"},
	{"Pony"},
	{"Mule"},
	{"Cheetah"},
	{"Ambulance"},
	{"Leviathan"},
	{"Moonbeam"},
	{"Esperanto"},
	{"Taxi"},
	{"Washington"},
	{"Bobcat"},
	{"Mr Whoopee"},
	{"BF Injection"},
	{"Hunter"},
	{"Premier"},
	{"Enforcer"},
	{"Securicar"},
	{"Banshee"},
	{"Predator"},
	{"Bus"},
	{"Rhino"},
	{"Barracks"},
	{"Hotknife"},
	{"Trailer 1"},
	{"Previon"},
	{"Coach"},
	{"Cabbie"},
	{"Stallion"},
	{"Rumpo"},
	{"RC Bandit"},
	{"Romero"},
	{"Packer"},
	{"Monster"},
	{"Admiral"},
	{"Squalo"},
	{"Seasparrow"},
	{"Pizzaboy"},
	{"Tram"},
	{"Trailer 2"},
	{"Turismo"},
	{"Speeder"},
	{"Reefer"},
	{"Tropic"},
	{"Flatbed"},
	{"Yankee"},
	{"Caddy"},
	{"Solair"},
	{"Berkley's RC Van"},
	{"Skimmer"},
	{"PCJ-600"},
	{"Faggio"},
	{"Freeway"},
	{"RC Baron"},
	{"RC Raider"},
	{"Glendale"},
	{"Oceanic"},
	{"Sanchez"},
	{"Sparrow"},
	{"Patriot"},
	{"Quad"},
	{"Coastguard"},
	{"Dinghy"},
	{"Hermes"},
	{"Sabre"},
	{"Rustler"},
	{"ZR-350"},
	{"Walton"},
	{"Regina"},
	{"Comet"},
	{"BMX"},
	{"Burrito"},
	{"Camper"},
	{"Marquis"},
	{"Baggage"},
	{"Dozer"},
	{"Maverick"},
	{"News Chopper"},
	{"Rancher"},
	{"FBI Rancher"},
	{"Virgo"},
	{"Greenwood"},
	{"Jetmax"},
	{"Hotring"},
	{"Sandking"},
	{"Blista Compact"},
	{"Police Maverick"},
	{"Boxville"},
	{"Benson"},
	{"Mesa"},
	{"RC Goblin"},
	{"Hotring Racer A"},
	{"Hotring Racer B"},
	{"Bloodring Banger"},
	{"Rancher"},
	{"Super GT"},
	{"Elegant"},
	{"Journey"},
	{"Bike"},
	{"Mountain Bike"},
	{"Beagle"},
	{"Cropdust"},
	{"Stunt"},
	{"Tanker"},
	{"Roadtrain"},
	{"Nebula"},
	{"Majestic"},
	{"Buccaneer"},
	{"Shamal"},
	{"Hydra"},
	{"FCR-900"},
	{"NRG-500"},
	{"HPV1000"},
	{"Cement Truck"},
	{"Tow Truck"},
	{"Fortune"},
	{"Cadrona"},
	{"FBI Truck"},
	{"Willard"},
	{"Forklift"},
	{"Tractor"},
	{"Combine"},
	{"Feltzer"},
	{"Remington"},
	{"Slamvan"},
	{"Blade"},
	{"Freight"},
	{"Streak"},
	{"Vortex"},
	{"Vincent"},
	{"Bullet"},
	{"Clover"},
	{"Sadler"},
	{"Firetruck LA"},
	{"Hustler"},
	{"Intruder"},
	{"Primo"},
	{"Cargobob"},
	{"Tampa"},
	{"Sunrise"},
	{"Merit"},
	{"Utility"},
	{"Nevada"},
	{"Yosemite"},
	{"Windsor"},
	{"Monster A"},
	{"Monster B"},
	{"Uranus"},
	{"Jester"},
	{"Sultan"},
	{"Stratum"},
	{"Elegy"},
	{"Raindance"},
	{"RC Tiger"},
	{"Flash"},
	{"Tahoma"},
	{"Savanna"},
	{"Bandito"},
	{"Freight Flat"},
	{"Streak Carriage"},
	{"Kart"},
	{"Mower"},
	{"Duneride"},
	{"Sweeper"},
	{"Broadway"},
	{"Tornado"},
	{"AT-400"},
	{"DFT-30"},
	{"Huntley"},
	{"Stafford"},
	{"BF-400"},
	{"Newsvan"},
	{"Tug"},
	{"Trailer 3"},
	{"Emperor"},
	{"Wayfarer"},
	{"Euros"},
	{"Hotdog"},
	{"Club"},
	{"Freight Carriage"},
	{"Trailer 3"},
	{"Andromada"},
	{"Dodo"},
	{"RC Cam"},
	{"Launch"},
	{"Police Car (LSPD)"},
	{"Police Car (SFPD)"},
	{"Police Car (LVPD)"},
	{"Police Ranger"},
	{"Picador"},
	{"S.W.A.T. Van"},
	{"Alpha"},
	{"Phoenix"},
	{"Glendale"},
	{"Sadler"},
	{"Luggage Trailer A"},
	{"Luggage Trailer B"},
	{"Stair Trailer"},
	{"Boxville"},
	{"Farm Plow"},
	{"Utility Trailer"}
};

#define MAX_PLAYERS_EX      150
#define COLOR_SYSTEM 0x35A43AFF
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Movie mod 1.0 by PaTrOnY");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else
stock SystemMsg(playerid,msg[]) {
   if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {
       SendClientMessage(playerid,0x91C747FF,msg);
   }
   return 1;
}
stock PlayerName(playerid) {
  new name[255];
  GetPlayerName(playerid, name, 255);
  return name;
}
chrfindy(n,h[],s=0)
{
	new l=strlen(h);
	while(s<l)
	{
		if(h[s]==n) return s;s++;
	}
	return -1;
}
Float:ImfrontOf(playerid,&Float:x,&Float:y,Float:vzd)
{
	new Float:a;
	GetPlayerPos(playerid, x, y, a);
	if(IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
	else GetPlayerFacingAngle(playerid, a);
	x += (vzd * floatsin(-a, degrees));
	y += (vzd * floatcos(-a, degrees));
	return a;
}
main()
{
	print("\n----------------------------------");
	print("Movie Mod 1.2");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
	// Don't use these lines if it's a filterscript
	SetGameModeText("Movie mod 1.2");
	UsePlayerPedAnims(); // rychlost bhn
	AllowInteriorWeapons(1); //zbran v interiru 0-zakzno 1- povoleno
	ShowPlayerMarkers(1); // zobrazovat hre na map
	ShowNameTags(0); // zobrazovat jmna nad hrem
	AllowAdminTeleport(1);
	EnableTirePopping(1); //- povol aby se daly prostlet pneumatiky
	Object_Object();
	//--- Timmery
	SetTimer("zakazzbrani", 1000, true); // as aktualizovn
	
	AddPlayerClass(0, 2132.0283,1141.9412,13.5102,64.7021,0,0,0,0,0,0);
	//==================== OBJEKTY

	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 2132.0283,1141.9412,13.5102); // Postava kde m stt
	SetPlayerFacingAngle(playerid, 64.7021); // Koncov 2 sla
	SetPlayerCameraPos(playerid, 2125.6052,1145.1953,13.5094); // Pozice pohledu
	SetPlayerCameraLookAt(playerid, 2132.0283,1141.9412,13.5102); // Postava kde m stt
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
	SendClientMessage(playerid, 0xFF1A1AFF, " [!!!!!] CHEATY JSOU PSN ZAKZNY [!!!!!] = BAN!");
	SendClientMessage(playerid, 0x1100FFFF, " MOD NATACENI(verze 1.0)");
	SendClientMessage(playerid, 0xFFDD00FF, " Pkazy zjist /cmd ");
	SendClientMessage(playerid, 0xFFDD00FF, " Pokud jsi reziser prihlas se [/rlogin heslo].");
	SendClientMessage(playerid, 0xFF1A1AFF, " [!!!!!] CHEATY JSOU PSN ZAKZNY [!!!!!] = BAN!");
	new pripoj[100];
	GetPlayerName(playerid, pripoj, 24);
	format(pripoj, 100, " %s pripojen.", pripoj);
	SendClientMessageToAll(0x6F6F6FFF , pripoj);
	SendDeathMessage(playerid, INVALID_PLAYER_ID, 200);
	SetPlayerColor(playerid, 0xFD0000FF);
	AllowPlayerTeleport(playerid,1);
	reziser[playerid] = 0;
	PLAYERLIST_authed[playerid]=false;
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	new odpoj[100];
	GetPlayerName(playerid, odpoj, 30);
	format(odpoj, 100, "%s odesel. ", odpoj);
	SendClientMessageToAll(0x6F6F6FFF, odpoj);
	dUserSetINT(PlayerName(playerid)).("reziser",reziser[playerid]);
	Object_OnPlayerDisconnect(playerid, reason);
	return 1;
}

public OnPlayerSpawn(playerid)
{
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(cardest, 7, cmdtext);
dcmd(rcar, 4, cmdtext);
dcmd(color,5, cmdtext);
dcmd(moregister,10,cmdtext);
dcmd(rlogin,6,cmdtext);
dcmd(zaves,5,cmdtext);
dcmd(trat,4,cmdtext);
dcmd(c,1,cmdtext);
dcmd(d,1,cmdtext);
dcmd(zakaz,5,cmdtext);
dcmd(povol,5,cmdtext);

if(strcmp(cmdtext,"/zobraz",true) == 0)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)){
ShowPlayerNameTagForPlayer(playerid,i,true);
}
}
return 1;
}

if(strcmp(cmdtext,"/schovat",true) == 0)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)){
ShowPlayerNameTagForPlayer(playerid,i,false);
}
}
return 1;
}

if(strcmp(cmdtext,"/zmraz",true) == 0)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)){
TogglePlayerControllable(i,0);
TogglePlayerControllable(playerid,1);
new string[256];
format(string, sizeof(string), "[!] Reisr %s zmrazil vechny hre na serveru! ", PlayerName(playerid));
SendClientMessageToAll(0xFF0000FF, string);
}
}
return 1;
}

if(strcmp(cmdtext,"/odmraz",true) == 0)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)){
TogglePlayerControllable(i,1);
TogglePlayerControllable(playerid,1);
new string[256];
format(string, sizeof(string), "[!] Reisr %s odzmrazil vechny hre na serveru! ", PlayerName(playerid));
SendClientMessageToAll(0x0000FFFF, string);
}
}
return 1;
}

if (strcmp("/no", cmdtext, true, 10) == 0)
	{
SetPlayerHealth(playerid, 1);
return 1;
}

if (strcmp("/reset", cmdtext, true, 10) == 0)
	{
MoveObject(dvere,266.2771,82.3716,999.9999, 5);
SetObjectRot(dvere, 0.0,0.0,90.000);
DestroyObject(2601);
return 1;
}

if (strcmp("/f", cmdtext, true, 10) == 0)
	{
CreateObject(1499,266.2771,82.3716,999.9700,0.0,0.0,90.000);
return 1;
}


if (strcmp("/p", cmdtext, true, 10) == 0)
	{
SetPlayerPos(playerid, 266.7444,83.6702,1001.0391);
SetPlayerFacingAngle(playerid, 93.2390);
ApplyAnimation(playerid,"FOOD","EAT_Vomit_SK",4.0,0,1,1,1,1);
KillTimer(timerbom);
timerbom = SetTimer("bom",4500,0);
timerbom = SetTimer("bom",6000,0);
timerbom = SetTimer("bom",8000,0);
timerbom = SetTimer("bom",9000,0);
timerbom = SetTimer("bom",10000,0);
return 1;
}

if (strcmp("/mrtvol1", cmdtext, true, 10) == 0)
	{
	SetPlayerInterior(playerid, 6);
	SetPlayerPos(playerid, 248.2286,67.9851,1003.6406);
	return 1;
	}
	
if (strcmp("/cela", cmdtext, true, 10) == 0)
	{
	SetPlayerInterior(playerid, 6);
	SetPlayerPos(playerid,268.2533,81.5993,1001.0391);
	return 1;
	}
	
if(strcmp(cmdtext, "/sit", true) == 0) {
	SetPlayerSpecialAction(playerid, 12);
	return 1;
}
if(strcmp(cmdtext, "/piss", true) == 0) {
	SetPlayerSpecialAction(playerid, 68);
	return 1;
}
if(strcmp("/mobil", cmdtext, true, 10) == 0)
{
	if(GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_USECELLPHONE) SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
	SendClientMessage(playerid, 0xFFFFFFFF, " Pro ukonceni pouzij [/zaves]");
	PlayerPlaySound(playerid,1057,0,0,0);
	return 1;
}
if(strcmp("/camoff", cmdtext, true, 10) == 0)
{
	SetCameraBehindPlayer(playerid);
	return 1;
}
if(strcmp("/cam3", cmdtext, true, 10) == 0)
{
	SetPlayerCameraPos(playerid, -2703.4309,1276.1270,16.9978);//kde
	SetPlayerCameraLookAt(playerid,-2774.1533,1291.3528,6.2553);//kam
	return 1;
}
if(strcmp("/cam2", cmdtext, true, 10) == 0)
{
	SetPlayerCameraPos(playerid, -2850.1091,511.6548,4.8102);//kde
	SetPlayerCameraLookAt(playerid, -2845.4497,475.8365,4.3007);//kam
	return 1;
}
if (strcmp("/god", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 999999999);
return 1;
}
if (strcmp("/ungod", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 100);
return 1;
}
if (strcmp("/objekty", cmdtext, true, 10) == 0)
	{
	o1=CreateDynamicObject(1299, 1749.3527832031,-1226.2241210938, 91.096481323242, 0, 0, 0);
    o2=CreateDynamicObject(1299, 1739.9576416016, -1217.6453857422, 91.104293823242, 0, 0, 0);
    o3=CreateDynamicObject(1299, 1747.5485839844, -1236.3310546875, 91.096481323242, 0, 0, 0);
    o3=CreateDynamicObject(1299, 1756.7885742188, -1247.7828369141, 91.096481323242, 0, 0, 0);
    o4=CreateDynamicObject(1299, 1753.8596191406, -1204.1264648438, 91.104293823242, 0, 0, 0);
    o5=CreateDynamicObject(12954, 1759.419921875, -1209.4327392578, 91.226188659668, 0, 0, 0);
    o6=CreateDynamicObject(1227, 1742.2524414063, -1198.5452880859, 91.500160217285, 0, 0, 0);
    o7=CreateDynamicObject(1227, 1746.2854003906, -1202.9603271484, 91.500160217285, 0, 0, 334.19500732422);
    o8=CreateDynamicObject(1224, 1752.7659912109, -1209.1447753906, 91.25553894043, 0, 0, 0);
    o9=CreateDynamicObject(1224, 1763.1229248047, -1198.0883789063, 91.25553894043, 0, 0, 0);
    o10=CreateDynamicObject(1224, 1755.0297851563, -1238.1761474609, 91.25553894043, 0, 0, 0);
    o11=CreateDynamicObject(1224, 1748.4995117188, -1260.0147705078, 91.25553894043, 0, 0, 0);
    o12=CreateDynamicObject(1221, 1753.2493896484, -1196.5523681641, 91.110229492188, 0, 0, 0);
    o13=CreateDynamicObject(1221, 1738.2956542969, -1248.7413330078, 91.102416992188, 0, 0, 0);
    o14=CreateDynamicObject(1219, 1757.7095947266, -1258.3946533203, 91.003547668457 begin_of_the_skype_highlighting              003547668457      end_of_the_skype_highlighting, 0, 0, 0);
    o15=CreateDynamicObject(1219, 1757.4274902344, -1258.0838623047, 91.44938659668, 0, 0, 31.760009765625);
    o16=CreateDynamicObject(1219, 1757.5783691406, -1257.6578369141, 91.895347595215, 0, 0, 9.9249877929688);
    o17=CreateDynamicObject(1219, 1758.1124267578, -1257.5391845703, 92.391250610352, 0, 0, 9.920654296875);
    o18=CreateDynamicObject(1219, 1757.4506835938, -1257.8959960938, 92.812149047852, 0, 0, 83.365661621094);
    o19=CreateDynamicObject(1219, 1757.9243164063, -1257.7817382813, 93.25804901123, 0, 0, 39.694244384766);
    o20=CreateDynamicObject(1219, 1743.8111572266, -1229.4229736328, 91.728591918945, 0, 49.850006103516, 250.32998657227);
    o21=CreateDynamicObject(1334, 1734.8647460938, -1238.2515869141, 91.761268615723, 0, 0, 129.60998535156);
    o22=CreateDynamicObject(1334, 1748.4725341797, -1242.4114990234, 91.403434753418, 89.325012207031, 354.04501342773, 171.29071044922);
    o23=CreateDynamicObject(1558, 1731.0258789063, -1225.8439941406, 91.222389221191, 0, 0, 0);
    o24=CreateDynamicObject(1426, 1732.8505859375, -1220.1871337891, 90.6484375, 0, 0, 0);
    o25=CreateDynamicObject(1426, 1737.3087158203, -1255.1915283203, 90.640625, 0, 0, 47.640014648438);
    o26=CreateDynamicObject(1436, 1756.1389160156, -1186.8087158203, 92.203643798828, 0, 0, 9.9249877929688);
    o27=CreateDynamicObject(1437, 1732.7993164063, -1223.2431640625, 91.673500061035, 330.22500610352, 356.0299987793, 1.9849853515625);
    o28=CreateDynamicObject(1554, 1747.3345947266, -1217.1712646484, 90.6484375, 0, 0, 0);
    o29=CreateDynamicObject(1301, 1742.3907470703, -1210.4406738281, 90.6484375, 0, 0, 0);
    o30=CreateDynamicObject(918, 1744.8000488281, -1239.4671630859, 91.012153625488, 0, 0, 0);
    o31=CreateDynamicObject(918, 1744.0690917969, -1239.1711425781, 90.837142944336, 3.9700012207031, 268.68997192383, 324.26998901367);
    o32=CreateDynamicObject(1217, 1731.7933349609, -1245.8751220703, 91.069816589355, 0, 0, 0);
    o33=CreateDynamicObject(1217, 1732.8909912109, -1199.9046630859, 90.944808959961, 0, 272.65997314453, 0);
    o34=CreateDynamicObject(1218, 1733.9234619141, -1219.833984375, 91.140129089355, 0, 0, 0);
    o35=CreateDynamicObject(1225, 1745.9559326172, -1224.3625488281, 91.046379089355, 0, 0, 0);
    o36=CreateDynamicObject(3057, 1751.1140136719, -1202.7307128906, 91.034439086914, 0, 0, 0);
    o37=CreateDynamicObject(3877, 1766.8658447266, -1179.6124267578, 93.113861083984, 0, 0, 0);
    o38=CreateDynamicObject(2977, 1736.1236572266, -1187.4844970703, 90.6484375, 0, 0, 0);
    o39=CreateDynamicObject(2899, 1734.5690917969, -1208.9945068359, 90.765426635742, 0, 0, 21.834991455078);
    o40=CreateDynamicObject(2889, 1760.1051025391, -1200.4749755859, 94.511459350586, 0, 0, 0);
    o41=CreateDynamicObject(5351, 1749.5317382813, -1199.033203125, 90.6484375, 0, 0, 83.370025634766);
    o42=CreateDynamicObject(17974, 1742.2053222656, -1242.0988769531, 95.223991394043, 0, 0, 0);
    o43=CreateDynamicObject(17971, 1746.3420410156, -1213.3079833984, 99.738677978516, 0, 0, 0);
    o44=CreateDynamicObject(1772, 1746.4127197266, -1211.7102050781, 92.058288574219, 0, 0, 0);
    o45=CreateDynamicObject(1173, 1755.1966552734, -1213.4515380859, 91.017295837402, 0, 0, 23.820007324219);
    o46=CreateDynamicObject(1163, 1763.3918457031, -1240.2840576172, 90.840026855469, 0, 176.6650390625, 352.05999755859);
    o47=CreateDynamicObject(1156, 1747.3843994141, -1249.8654785156, 91.123046875, 0, 0, 103.22003173828);
    o48=CreateDynamicObject(1128, 1753.6298828125, -1218.9046630859, 90.215599060059, 348.08999633789, 0, 348.08999633789);
    o49=CreateDynamicObject(1085, 1752.9223632813, -1230.2143554688, 91.132759094238, 0, 193.25996398926, 21.834991455078);
    o50=CreateDynamicObject(1338, 1740.8487548828, -1224.0479736328, 91.359748840332, 0, 0, 13.894989013672);
    o51=CreateDynamicObject(1344, 1757.6501464844, -1227.0620117188, 91.448844909668, 0, 0, 39.700012207031);
    o52=CreateDynamicObject(1344, 1747.3120117188, -1256.7222900391, 91.198829650879, 272.65997314453, 0, 39.699096679688);
    o53=CreateDynamicObject(1349, 1757.7900390625, -1234.5891113281, 91.211006164551, 0, 0, 0);
    o54=CreateDynamicObject(1347, 1739.4973144531, -1233.6019287109, 91.214775085449, 0, 0, 0);
    o55=CreateDynamicObject(1355, 1737.6201171875, -1241.9117431641, 90.837593078613, 0, 0, 0);
    o56=CreateDynamicObject(1358, 1763.3729248047, -1231.0225830078, 91.844169616699, 0, 0, 0);
    o57=CreateDynamicObject(1365, 1737.7398681641, -1227.0358886719, 91.791351318359, 0, 0, 0);
    o58=CreateDynamicObject(1438, 1764.1492919922, -1232.5311279297, 90.640625, 0, 0, 0);
    o59=CreateDynamicObject(1438, 1750.4440917969, -1219.0028076172, 90.640625, 0, 0, 0);
    o60=CreateDynamicObject(1440, 1763.0379638672, -1249.2238769531, 91.159744262695, 0, 0, 0);
    o61=CreateDynamicObject(1441, 1738.0307617188, -1203.6439208984, 91.300086975098, 0, 0, 0);
    o62=CreateDynamicObject(1449, 1760.3453369141, -1201.8109130859, 91.16227722168, 0, 0, 0);
    o63=CreateDynamicObject(1462, 1737.3314208984, -1229.0059814453, 90.6484375, 0, 0, 0);
    o64=CreateDynamicObject(1733, 1740.4998779297, -1236.5626220703, 91.17911529541, 264.71997070313, 356.0299987793, 322.28500366211);
    o65=CreateDynamicObject(2760, 1748.0938720703, -1232.5118408203, 90.215614318848, 0, 0, 0);
    o66=CreateDynamicObject(2900, 1733.2524414063, -1231.4935302734, 90.6484375, 0, 0, 0);
    o67=CreateDynamicObject(2926, 1736.009765625, -1216.2403564453, 90.6484375, 0, 0, 17.864990234375);
    o68=CreateDynamicObject(2971, 1754.4898681641, -1254.5041503906, 90.640625, 0, 0, 0);
    o69=CreateDynamicObject(3073, 1741.3190917969, -1259.4859619141, 92.302940368652, 0, 0, 0);
    o70=CreateDynamicObject(3099, 1764.9227294922, -1205.4676513672, 90.640625, 0, 0, 0);
    o71=CreateDynamicObject(3302, 1748.2928466797, -1208.3250732422, 90.73218536377, 0, 0, 0);
    o72=CreateDynamicObject(850, 1732.3155517578, -1211.8377685547, 90.75993347168, 0, 0, 0);
    o73=CreateDynamicObject(849, 1747.1000976563, -1220.9366455078, 90.940376281738, 0, 0, 0);
    o74=CreateDynamicObject(926, 1739.7009277344, -1191.1811523438, 90.897750854492, 0, 0, 0);
    o75=CreateDynamicObject(933, 1748.3804931641, -1195.3984375, 90.6484375, 0, 0, 0);
    o76=CreateDynamicObject(952, 1745.6037597656, -1180.3089599609, 91.992324829102, 0, 0, 0);
    o77=CreateDynamicObject(2808, 1762.6022949219, -1223.7283935547, 91.062065124512, 91.310028076172, 358.01501464844, 11.910003662109);
    o78=CreateDynamicObject(16444, 1760.1171875, -1266.5925292969, 90.994750976563, 0, 0, 0);
    o79=CreateDynamicObject(2923, 1759.814453125, -1243.3005371094, 90.640625, 0, 0, 0);
    o80=CreateDynamicObject(2943, 1749.3962402344, -1237.3645019531, 91.344329833984, 0, 0, 31.760009765625);
    o81=CreateDynamicObject(1692, 1748.0783691406, -1246.5816650391, 91.468170166016, 0, 0, 0);
    o82=CreateDynamicObject(920, 1740.0142822266, -1186.9145507813, 91.133247375488, 0, 0, 7.9400024414063);
	return 1;
	}
if (strcmp("/dobjekty", cmdtext, true, 10) == 0)
	{
	DestroyDynamicObject(o1);
	DestroyDynamicObject(o2);
	DestroyDynamicObject(o3);
	DestroyDynamicObject(o4);
	DestroyDynamicObject(o5);
	DestroyDynamicObject(o6);
	DestroyDynamicObject(o7);
	DestroyDynamicObject(o8);
	DestroyDynamicObject(o9);
	DestroyDynamicObject(o10);
	DestroyDynamicObject(o11);
	DestroyDynamicObject(o12);
	DestroyDynamicObject(o13);
	DestroyDynamicObject(o14);
	DestroyDynamicObject(o15);
	DestroyDynamicObject(o16);
	DestroyDynamicObject(o17);
	DestroyDynamicObject(o18);
	DestroyDynamicObject(o19);
	DestroyDynamicObject(o20);
	DestroyDynamicObject(o21);
	DestroyDynamicObject(o22);
	DestroyDynamicObject(o23);
	DestroyDynamicObject(o24);
	DestroyDynamicObject(o25);
	DestroyDynamicObject(o26);
	DestroyDynamicObject(o27);
	DestroyDynamicObject(o28);
	DestroyDynamicObject(o29);
	DestroyDynamicObject(o30);
	DestroyDynamicObject(o31);
	DestroyDynamicObject(o32);
	DestroyDynamicObject(o33);
	DestroyDynamicObject(o34);
	DestroyDynamicObject(o35);
	DestroyDynamicObject(o36);
	DestroyDynamicObject(o37);
	DestroyDynamicObject(o38);
	DestroyDynamicObject(o39);
	DestroyDynamicObject(o40);
	DestroyDynamicObject(o41);
	DestroyDynamicObject(o42);
	DestroyDynamicObject(o43);
	DestroyDynamicObject(o44);
	DestroyDynamicObject(o45);
	DestroyDynamicObject(o46);
	DestroyDynamicObject(o47);
	DestroyDynamicObject(o48);
	DestroyDynamicObject(o49);
	DestroyDynamicObject(o50);
	DestroyDynamicObject(o51);
	DestroyDynamicObject(o52);
	DestroyDynamicObject(o53);
	DestroyDynamicObject(o54);
	DestroyDynamicObject(o55);
	DestroyDynamicObject(o56);
	DestroyDynamicObject(o57);
	DestroyDynamicObject(o58);
	DestroyDynamicObject(o59);
	DestroyDynamicObject(o60);
	DestroyDynamicObject(o61);
	DestroyDynamicObject(o62);
	DestroyDynamicObject(o63);
	DestroyDynamicObject(o64);
	DestroyDynamicObject(o65);
	DestroyDynamicObject(o66);
	DestroyDynamicObject(o67);
	DestroyDynamicObject(o68);
	DestroyDynamicObject(o69);
	DestroyDynamicObject(o70);
	DestroyDynamicObject(o71);
	DestroyDynamicObject(o72);
	DestroyDynamicObject(o73);
	DestroyDynamicObject(o74);
	DestroyDynamicObject(o75);
	DestroyDynamicObject(o76);
	DestroyDynamicObject(o77);
	DestroyDynamicObject(o78);
	DestroyDynamicObject(o79);
	DestroyDynamicObject(o80);
	DestroyDynamicObject(o81);
	DestroyDynamicObject(o82);
	return 1;
	}
if (strcmp("/setpos", cmdtext, true, 10) == 0)
	{
	GetPlayerPos(playerid, A,B,C);
	inte=GetPlayerInterior(playerid);
	new string[256];
	format(string, sizeof(string), "[!] Hr %s uloil pozici na teleport. [/teleport] ", PlayerName(playerid));
	SendClientMessageToAll(0x419BFEFF, string);
	return 1;
	}
if (strcmp("/teleport", cmdtext, true, 10) == 0)
	{
	SetPlayerPos(playerid, A,B,C);
	SetPlayerInterior(playerid, inte);
	SendClientMessage(playerid,0x419BFE64 ,"[!] Teleportoval si se na uloil pozici. [/teleport] ");
	return 1;
	}
if (strcmp("/sf", cmdtext, true, 10) == 0)
	{
	SetPlayerInterior(playerid, 0);
	SetPlayerPos(playerid,-2644.3157,1364.9030,6.8882);
	return 1;
	}
if(strcmp("/cam1", cmdtext, true, 10) == 0)//pkaz
{
	SetPlayerCameraPos(playerid, -2696.1313,1590.9653,65.9635);//kde bude kamera
	SetPlayerCameraLookAt(playerid, -2694.7056,1584.9681,63.5670);//kam se bude dvat
	return 1;
}
if (strcmp("/reziser", cmdtext, true) == 0)
    {
    if(reziser[playerid] == 0) return SendClientMessage(playerid, 0xFFBB00FF, " Musis byt reziser ");
        SendClientMessage(playerid, 0xFFBB00FF, " /rcar ");
    	SendClientMessage(playerid, 0xFFEE00FF, " /cardest");
    	SendClientMessage(playerid, 0xFFEE00FF, " /zakaz - /povol ");
    	SendClientMessage(playerid, 0xFFEE00FF, " /zmraz - /odmraz ");
	  	return 1;
    }
if (strcmp("/cmd", cmdtext, true) == 0)
    {
        SendClientMessage(playerid, 0xFFBB00FF, " /animhelp ");
        SendClientMessage(playerid, 0xFFBB00FF, " /schovat  -  /zobraz ");
    	SendClientMessage(playerid, 0xFFEE00FF, " /cam[1-3] - /camoff ");
    	SendClientMessage(playerid, 0xFFBB00FF, " /reziser --> /rlogin ");
    	SendClientMessage(playerid, 0xFFBB00FF, " /trat [1-2] ");
    	SendClientMessage(playerid, 0xFFBB00FF, " /c  -  /d ");
   		SendClientMessage(playerid, 0xFFBB00FF, " /god  -  /ungod ");
   		SendClientMessage(playerid, 0xFFBB00FF, " /setpos  -  /teleport ");
	  	return 1;
    }
if (strcmp("/kill", cmdtext, true) == 0)
	{
	SetPlayerHealth(playerid,0);
	SetPlayerArmour(playerid, 0);
	return 1;
	}

return 0;
}

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 OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}
public clock()
    {
    new Text:Clock;
    TextDrawDestroy(Clock);
    new hour,minute,second;
    new string[256];
    gettime(hour,minute,second);
    if (minute <= 9){format(string,25,"%d:0%d",hour,minute);}
    else {format(string,25,"%d:%d",hour,minute);}
    TextDrawHideForAll(Clock);
    Clock = TextDrawCreate(547.0, 24.0, string);
    TextDrawLetterSize(Clock, 0.6, 1.8);
    TextDrawFont(Clock, 3);
    TextDrawSetOutline(Clock, 2);
    TextDrawShowForAll(Clock);
    SetTimer("clock",60000,0);
    return 1;
    }

dcmd_color(playerid, params[])
{
	if (strlen(params)==0) return SystemMsg(playerid,"Pouij [/color 1-7]");

	new Barva = strval(params);
	if(Barva < 1 || Barva > 7) return SystemMsg(playerid, "Pouziti: /color [ 1-7 ]");

	switch(Barva)
	{
	case 1:
	{
		SetPlayerColor(playerid, 0x2BFB20FF);
		SendClientMessage(playerid,0x2BFB20FF, " Barva svetle zelena ");
	}
	case 2:
	{
		SetPlayerColor(playerid, 0x0020FDFF);
		SendClientMessage(playerid,0x0020FDFF, " Barva modra ");
	}
	case 3:
	{
		SetPlayerColor(playerid, 0xFF0404FF);
		SendClientMessage(playerid,0xFF0404FF, " Barva cervena ");
	}
	case 4:
	{
		SetPlayerColor(playerid, 0xF47A00FF);
 		SendClientMessage(playerid,0xF47A00FF, " Barva oranzova ");
	}
	case 5:
	{
		SetPlayerColor(playerid, 0xF3FF15FF);
 		SendClientMessage(playerid,0xF3FF15FF, " Barva zluta ");
	}
	case 6:
	{
		SetPlayerColor(playerid, 0xFFFFFFAA);
 		SendClientMessage(playerid,0xFFFFFFAA, " Barva bila ");
	}
	case 7:
	{
		SetPlayerColor(playerid, 0x00000000);
 		SendClientMessage(playerid,0x00000000, " Barva cerna ");
	}
	}
	return true;
}
dcmd_moregister(playerid,params[]) {
	if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid," et ji existuje! [ /rlogin heslo] ");
	if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid," et ji existuje! [ /rlogin heslo] !!!!!!!!!!! ");
	if (strlen(params)==0) return SystemMsg(playerid," et zatm nebyl zaregistrovn! ");
	if (udb_Create(PlayerName(playerid),params))
	return SystemMsg(playerid," Registrace spn, et vytvoen! Pihls se [/rlogin heslo]. ");
	reziser[playerid]= 1 ;
    return true;
	}

//============= pihlen
dcmd_rlogin(playerid,params[]) {
    if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid," U jsi pihlen! ");
    if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid," Neexistujici ucet! ");
	if (strlen(params)==0) return SystemMsg(playerid," Prosm zadejte heslo! ");
	if (udb_CheckLogin(PlayerName(playerid),params)) {
       reziser[playerid] = dUserINT(PlayerName(playerid)).("reziser");
       reziser[playerid]= 1 ;
	   PLAYERLIST_authed[playerid]=true;
	   return SystemMsg(playerid," Byl jsi uspn pihlen! Nyn jsi reisr. ");
    }
    return SystemMsg(playerid," Zadali jste patn heslo. Prosm ovte jeho sprvnost. ");
 	}
 	
dcmd_rcar(playerid, params[])
{
	if(reziser[playerid] == 0)   return SendClientMessage(playerid,0xC52921FF," Nejsi reisr!");
    if(strlen(params) > 40) return SendClientMessage(playerid,0xC52921FF, " Chyba! ");
	new pos;
	if(!params[0]||!(pos=chrfindy(' ',params)+1)||!(pos=chrfindy(' ',params)+2)||!params[pos])
	{
		return SendClientMessage(playerid,0xFFFFFFFF, "   POUZIJ: /car [ Jmeno/id ] [ barva1 ] [ barva2 ]");
	}

	new rcar = -1;
    for(new i=0;i<212;i++)
	{
		if(strfind(params,VehiclesModels[i],true) != -1)
		{
			rcar= 400 + i;
			break;
		}
 }

	if(rcar == -1)
	{
		rcar = strval(params[0]);
		if(rcar < 400 || rcar > 611) return SendClientMessage(playerid,0xC52921FF, " SPATNE ID [400-611]");
	}

	new col1 = strval(params[pos]);
	new col2 = strval(params[pos+1]);

	if(col1 < 0 || col1 > 126 || col2 < 0 || col2 > 126) return SendClientMessage(playerid, 0xC52921FF, "Spatne id barvy! [0-126]");

	if(RcarST == 50)	return SendClientMessage(playerid, 0xFFFFFFFF," Uz je vytvoreno mnoho vozidel [max. 50]! Znic stara [/cardest]");

	else if(RcarST < 50)
	{
		new Float:Uhol,Float:X,Float:Y,Float:Z;
		GetPlayerFacingAngle(playerid,Uhol);
		GetPlayerPos(playerid, X,Y,Z);
		new linkys = GetPlayerInterior(playerid);
		ImfrontOf(playerid, X, Y, 4.0);
		Rvcar[RcarST] = CreateVehicle(rcar, X,Y,Z, Uhol+90, col1, col2, 600000);
		if(linkys > 0) LinkVehicleToInterior(Rvcar[RcarST],linkys);

		RcarST++;

		new stringY[80];
		format(stringY, 80, " Vozidlo vytvoreno [%d/50]. Znicis pomoc [/cardest]", RcarST);

		SendClientMessage(playerid, 0xFFFFFFFF, stringY);
 	}
	return true;
}
dcmd_cardest(playerid, params[])
{
    #pragma unused params


    if(reziser[playerid] == 0)   return SendClientMessage(playerid,0xC52921FF," Musis byt reziser! ");
	if(RcarST == 0)  return SendClientMessage(playerid,0xC52921FF, " Nejsou vytvoena dn vozidla.");

	new INAute=0;

	for(new Ru=0;Ru<MAX_PLAYERS_EX;Ru++)
	{
		if(IsPlayerConnected(Ru))
		{
			if(IsPlayerInAnyVehicle(Ru))
			{
				for(new R = 0; R < 50; R++)
				{
				if(Rvcar[R]) if(IsPlayerInVehicle(Ru,Rvcar[R])) INAute++;
				}
			}
		}
	}

	if(INAute > 0)
	{
		SendClientMessage(playerid,0xC52921FF, " Nelze znicit auta pokud v nkterm sed hr. ");
	}else{
		for(new U=0;U<50;U++) if(Rvcar[U]) DestroyVehicle(Rvcar[U]);
		SendClientMessage(playerid,0xC52921FF, " Vsechna vozidla znicena.");
		RcarST = 0;
	}

 	return true;
}
dcmd_zaves(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
	{
	if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USECELLPHONE) SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
	}
    return 1;
}

dcmd_c(playerid, params[])
{
    if(strlen(params) > 40) return SendClientMessage(playerid,0xC52921FF, " Chyba! ");
	new posh;
	if(!params[0]||!(posh=chrfindy(' ',params)+1)||!(posh=chrfindy(' ',params)+2)||!params[posh])
	{
		return SendClientMessage(playerid,0xFFFFFFFF, "   POUZIJ: /c [ Jmeno/id ] [ barva1 ] [ barva2 ]");
	}

	new hcar = -1;
    for(new ih=0;ih<212;ih++)
	{
		if(strfind(params,VehiclesModels[ih],true) != -1)
		{
			hcar= 400 + ih;
			break;
		}
 }

	if(hcar == -1)
	{
		hcar = strval(params[0]);
		if(hcar < 400 || hcar > 611) return SendClientMessage(playerid,0xC52921FF, " SPATNE ID [400-611]");
	}

	new col1h = strval(params[posh]);
	new col2h = strval(params[posh+1]);

	if(col1h < 0 || col1h > 126 || col2h < 0 || col2h > 126) return SendClientMessage(playerid, 0xC52921FF, "Spatne id barvy! [0-126]");

	if(HcarST == 1)	return SendClientMessage(playerid, 0xFFFFFFFF," Muzes vytvoit jen jedno vozidlo. Pro znien [/d]");

	else if(HcarST < 1)
	{
		new Float:Uholh,Float:X,Float:Y,Float:Z;
		GetPlayerFacingAngle(playerid,Uholh);
		GetPlayerPos(playerid, X,Y,Z);
		new linkysh = GetPlayerInterior(playerid);
		ImfrontOf(playerid, X, Y, 4.0);
		Hcar[HcarST] = CreateVehicle(hcar, X,Y,Z, Uholh+90, col1h, col2h, 600000);
		if(linkysh > 0) LinkVehicleToInterior(Hcar[HcarST],linkysh);

		HcarST++;

		new stringYh[80];
		format(stringYh, 80, " Vozidlo vytvoreno. Znicis pomoc [/d]");

		SendClientMessage(playerid, 0xFFFFFFFF, stringYh);
 	}
	return true;
}

dcmd_d(playerid, params[])
{
    #pragma unused params

	if(HcarST == 0)  return SendClientMessage(playerid,0xC52921FF, " Nen vytvoeno dn vozidlo.");

	new INSAute=0;

	for(new Ruh=0;Ruh<MAX_PLAYERS_EX;Ruh++)
	{
		if(IsPlayerConnected(Ruh))
		{
			if(IsPlayerInAnyVehicle(Ruh))
			{
				for(new Rh = 0; Rh < 1; Rh++)
				{
				if(Hcar[Rh]) if(IsPlayerInVehicle(Ruh,Hcar[Rh])) INSAute++;
				}
			}
		}
	}

	if(INSAute > 0)
	{
		SendClientMessage(playerid,0xC52921FF, " Vysedni z vozidla! ");
	}else{
		for(new Uh=0;Uh<1;Uh++) if(Hcar[Uh]) DestroyVehicle(Hcar[Uh]);
		SendClientMessage(playerid,0xC52921FF, " Vozidlo znieno.");
		HcarST = 0;
	}

 	return true;
}

dcmd_trat(playerid, params[])
{
	if (strlen(params)==0) return SystemMsg(playerid,"Pouiti: [/trat 1-2]");

	new trasa = strval(params);
	if(trasa < 1 || trasa > 2) return SystemMsg(playerid, "Pouziti: /trasa [ 1-2 ]");

	switch(trasa)
	{
	case 1:
	{
        new sendername[MAX_PLAYER_NAME];
        new typauta = GetPlayerVehicleID(playerid);
        new State=GetPlayerState(playerid);
        SetPlayerInterior(playerid,0);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if(State!=PLAYER_STATE_DRIVER)
        {SetPlayerPos(playerid,-769.2253,-1731.6381,96.1990);
        SetPlayerFacingAngle(playerid, 353.5982);
		}
        else if(IsPlayerInVehicle(playerid, typauta) == 1)
        {
        SetVehiclePos(typauta,-769.2253,-1731.6381,96.1990);
        SetPlayerFacingAngle(typauta, 353.5982);
        }
        else
        {SetPlayerPos(playerid,-769.2253,-1731.6381,96.1990);
		SetPlayerFacingAngle(typauta, 353.5982);}
	}
	case 2:
	{
 		new sendername[MAX_PLAYER_NAME];
        new typauta = GetPlayerVehicleID(playerid);
        new State=GetPlayerState(playerid);
        SetPlayerInterior(playerid,0);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if(State!=PLAYER_STATE_DRIVER)
        {SetPlayerPos(playerid,-2406.6343,-596.1128,132.6484);
        SetPlayerFacingAngle(playerid, 123.8993);
		}
        else if(IsPlayerInVehicle(playerid, typauta) == 1)
        {
        SetVehiclePos(typauta,-2406.6343,-596.1128,132.6484);
        SetPlayerFacingAngle(typauta, 123.8993);
        }
        else
        {SetPlayerPos(playerid,-2406.6343,-596.1128,132.6484);
		SetPlayerFacingAngle(typauta,123.8993);}
	}
	}
	return true;
}

public bomba()
{
CreateObject(2601,266.3366,83.7587,1001.4771,0,0,0);
CreateExplosion(266.6512,82.1461,1001.0391,11,1);
DestroyObject(2601);
//-
MoveObject(dvere, 264.9990,81.9869,1000.3000, 10);
SetObjectRot(dvere, -40.394,0.859,116.883);
//-
KillTimer(movedvtimer);
movedvtimer = SetTimer("movedvere",100,0);
//--
KillTimer(timerbomba);
return 1;
}

public bom()
{
CreateObject(2601,266.3366,83.7587,1001.4771,0,0,0);
KillTimer(timerbomba);
timerbomba = SetTimer("bomba",5000,0);
return 1;
}

public movedvere()
{
MoveObject(dvere, 265.1017,81.9847,1000.1000, 10);
SetObjectRot(dvere, -89.803,4.297,99.695);
KillTimer(movedvtimer);
KillTimer(timerbomba);
return 1;
}
//******************** Zakaz
dcmd_zakaz(playerid, params[])
{
if(reziser[playerid]== 1)
{
new id = strval(params);
if (!strlen(params)) return SendClientMessage(playerid, 0xAFAFAFAA, "[] Pouij: /zakaz [playerid]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAFAFAFAA, "[!] Hr s tmto id nen na serveru. ");
new string[256];
format(string, sizeof(string), "[!] Reisr %s zakzal hri %s pouvat zbran. ", PlayerName(playerid), PlayerName(id));
SendClientMessageToAll(0x49B12CFF, string);
zakaz[id] = 1;
ResetPlayerWeapons(playerid);
return 1;
}
return SendClientMessage(playerid, 0xE10000AA, "[!] Nejsi reisr! [ /rlogin heslo ] ");
}
//******************** povoleni
dcmd_povol(playerid, params[])
{
if(reziser[playerid]== 1)
{
new id = strval(params);
if (!strlen(params)) return SendClientMessage(playerid, 0xAFAFAFAA, "[] Pouij: /povol [playerid]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAFAFAFAA, "[!] Hr s tmto id nen na serveru. ");
new string[256];
format(string, sizeof(string), "[!] Reisr %s povolil hri %s pouvat zbran. ", PlayerName(playerid), PlayerName(id));
SendClientMessageToAll(0x49B12CFF, string);
zakaz[id] = 0;
return 1;
}
return SendClientMessage(playerid, 0xE10000AA, "[!] Nejsi reisr! [ /rlogin heslo ] ");
}
// zakazzbrani
public zakazzbrani(playerid)
{
for(new i = 0; i <= GetMaxPlayers(); i++)
{
if(zakaz[playerid] == 1)
{
ResetPlayerWeapons(playerid);
}}
return 1;
}