Jump to content
  • 0

pomoc Errory


Jacker

Dotaz

Řadky

467: new cmd[50],params[128];      471:	strmid(params,command,size+1,strlen(command))            469:if(size != -1)             468:   size = strfind(command, " ", true);

 

Chyby

 

(467) : error 001: expected token: "-identifier-", but found "["

 

 

(468) : error 029: invalid expression, assumed zero

(469) : error 029: invalid expression, assumed zero

(471): error 029: invalid expression, assumed zero

(471) : warning 215: expression has no effect

(471) : error 029: invalid expression, assumed zero

(471) : warning 215: expression has no effect

(471): error 001: expected token: ";", but found ")"

(471) : fatal error 107: too many error messages on one line

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

7 Errors.

 

 

Diky za rady :-)

Link to comment
Share on other sites

8 odpovědí na tuto otázku

Recommended Posts

  • 0

Tady mate celý script

 

#include

#include

 

 

#define QCMD:%1(%2) \

forward cmd_%1(%2); \

public cmd_%1(%2)

#define SCM SendClientMessage

#define SCMTA SendClientMessageToAll

#define COLOR_WHITE 0xFFFFFFAA

#define COLOR_GREY 0xAFAFAFAA

#define COLOR_SYSTEM 0xAFAFAFAA

#define COLOR_BLACK 0x000000AA

#define COLOR_BROWN 0xA52A2AAA

#define COLOR_ADMIN_RED 0x2587CEFF

#define COLOR_YELLOW 0xB8860BAA

#define COLOR_BLUE 0x00FFFF

#define COLOR_GREEN 0x33AA33AA

#define COLOR_PINK 0xFFC0CBAA

#define COLOR_RED 0xE10000AA

#define BARVA_OLIVOVA 0x9ACD32AA

#define BARVA_FIALOVA 0x800080AA

#define COLOR_ORANGE 0xFF9900AA

#define BARVA_SVETLEMODRA 0x33CCFFAA

#define BARVA_TMAVEZELENA 0x008000FF

#define BARVA_SVETLEZELENA 0x7FFF00AA

#define ORANGE 0xF97804FF

#define LIGHTRED 0xFF8080FF

#define LIGHTBLUE 0x00C2ECFF

#define PURPLE 0xB360FDFF

#define PLAYER_COLOR 0xFFFFFFFF

#define LIGHTGREEN 0x38FF06FF

#define DARKPINK 0xE100E1FF

#define DARKGREEN 0x008040FF

#define ANNOUNCEMENT 0x6AF7E1FF

#define PINK 0xD52DFFFF

#define DARKGREY 0x626262FF

#define AQUAGREEN 0x03D687FF

#define NICESKY 0x99FFFFAA

#define CARMENU 25000

#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define vehicleid

#define IsPlayerInInvalidNosVehicle

#define cmd_cmds

#define params

#define size

 

#undef MAX_PLAYERS

#define MAX_PLAYERS 32

 

#define MAX_INVALID_NOS_VEHICLES 29

 

 

 

 

stock PlayerName(playerid)

{

new name[MAX_PLAYER_NAME];

GetPlayerName(playerid,name,sizeof(name));

return name;

}

 

 

new gPlayerUsingLoopingAnim[MAX_PLAYERS];

new gPlayerAnimLibsPreloaded[MAX_PLAYERS];

new animation[200];

new Text:txtAnimHelper;

new Alvl[MAX_PLAYERS];

new varovani[MAX_PLAYERS];

new Float:X, Float:Y, Float:Z, Float:Angle;

new CurrentSpawnedVehicle[MAX_PLAYERS];

 

forward muted(playerid);

forward Restart();

forward Off();

forward odmrazit(playerid);

forward acheat(playerid);

 

 

 

stock Admins(playerid)

{

new string[25];

if(Alvl[playerid] == 1)

{

format(string,sizeof(string),"Administrator");

}

else if(Alvl[playerid] == 2)

{

format(string,sizeof(string),"Hlavni Administrator");

}

else if(IsPlayerAdmin(playerid))

{

format(string,sizeof(string),"RCON Admin");

}

else if(IsPlayerAdmin(playerid) && Alvl[playerid] >= 0)

{

format(string,sizeof(string),"RCON Admin");

}

 

return string;

}

 

stock Warp(playerid,Float:x,Float:y,Float:z)

{

if(IsPlayerInAnyVehicle(playerid))

{

new brmbrm = GetPlayerVehicleID(playerid);

SetVehiclePos(brmbrm,x,y,z);

}

else

{

SetPlayerPos(playerid,x,y,z);

}

return true;

}

 

stock sscanf(string[], format[], {Float,_}:...) // by Y_less

{

#if defined isnull

if (isnull(string))

#else

if (string[0] == 0 || (string[0] == 1 && string[1] == 0))

#endif

{

return format[0];

}

#pragma tabsize 4

new

formatPos = 0,

stringPos = 0,

paramPos = 2,

paramCount = numargs(),

delim = ' ';

while (string[stringPos] && string[stringPos] <= ' ')

{

stringPos++;

}

while (paramPos < paramCount && string[stringPos])

{

switch (format[formatPos++])

{

case '\0':

{

return 0;

}

case 'i', 'd':

{

new

neg = 1,

num = 0,

ch = string[stringPos];

if (ch == '-')

{

neg = -1;

ch = string[++stringPos];

}

do

{

stringPos++;

if ('0' <= ch <= '9')

{

num = (num * 10) + (ch - '0');

}

else

{

return -1;

}

}

while ((ch = string[stringPos]) > ' ' && ch != delim);

setarg(paramPos, 0, num * neg);

}

case 'h', 'x':

{

new

num = 0,

ch = string[stringPos];

do

{

stringPos++;

switch (ch)

{

case 'x', 'X':

{

num = 0;

continue;

}

case '0' .. '9':

{

num = (num << 4) | (ch - '0');

}

case 'a' .. 'f':

{

num = (num << 4) | (ch - ('a' - 10));

}

case 'A' .. 'F':

{

num = (num << 4) | (ch - ('A' - 10));

}

default:

{

return -1;

}

}

}

while ((ch = string[stringPos]) > ' ' && ch != delim);

setarg(paramPos, 0, num);

}

case 'c':

{

setarg(paramPos, 0, string[stringPos++]);

}

case 'f':

{

 

new changestr[16], changepos = 0, strpos = stringPos;

while(changepos < 16 && string[strpos] && string[strpos] != delim)

{

changestr[changepos++] = string[strpos++];

}

changestr[changepos] = '\0';

setarg(paramPos,0,_:floatstr(changestr));

}

case 'p':

{

delim = format[formatPos++];

continue;

}

case '\'':

{

new

end = formatPos - 1,

ch;

while ((ch = format[++end]) && ch != '\'') {}

if (!ch)

{

return -1;

}

format[end] = '\0';

if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)

{

if (format[end + 1])

{

return -1;

}

return 0;

}

format[end] = '\'';

stringPos = ch + (end - formatPos);

formatPos = end + 1;

}

case 'u':

{

new

end = stringPos - 1,

id = 0,

bool:num = true,

ch;

while ((ch = string[++end]) && ch != delim)

{

if (num)

{

if ('0' <= ch <= '9')

{

id = (id * 10) + (ch - '0');

}

else

{

num = false;

}

}

}

if (num && IsPlayerConnected(id))

{

setarg(paramPos, 0, id);

}

else

{

#if !defined foreach

#define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))

#define __SSCANF_FOREACH__

#endif

string[end] = '\0';

num = false;

new

name[MAX_PLAYER_NAME];

id = end - stringPos;

foreach (Player, playerid)

{

GetPlayerName(playerid, name, sizeof (name));

if (!strcmp(name, string[stringPos], true, id))

{

setarg(paramPos, 0, playerid);

num = true;

break;

}

}

if (!num)

{

setarg(paramPos, 0, INVALID_PLAYER_ID);

}

string[end] = ch;

#if defined __SSCANF_FOREACH__

#undef foreach

#undef __SSCANF_FOREACH__

#endif

}

stringPos = end;

}

case 's', 'z':

{

new

i = 0,

ch;

if (format[formatPos])

{

while ((ch = string[stringPos++]) && ch != delim)

{

setarg(paramPos, i++, ch);

}

if (!i)

{

return -1;

}

}

else

{

while ((ch = string[stringPos++]))

{

setarg(paramPos, i++, ch);

}

}

stringPos--;

setarg(paramPos, i, '\0');

}

default:

{

continue;

}

}

while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')

{

stringPos++;

}

while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))

{

stringPos++;

}

paramPos++;

}

do

{

if ((delim = format[formatPos++]) > ' ')

{

if (delim == '\'')

{

while ((delim = format[formatPos++]) && delim != '\'') {}

}

else if (delim != 'z')

{

return delim;

}

}

}

while (delim > ' ');

return 0;

}

 

stock IsVehicleOccupied(vehicleid)

{

for(new i = 0; i < MAX_PLAYERS; i++)

{

if(GetPlayerState(i) == PLAYER_STATE_DRIVER || GetPlayerState(i) == PLAYER_STATE_PASSENGER)

{

if(GetPlayerVehicleID(i) == vehicleid)

{

return 1;

}

}

}

return 0;

}

 

 

 

 

stock CreateVehicleEx(playerid, modelid, Float:posX, Float:posY, Float:posZ, Float:angle, Colour1, Colour2, respawn_delay)

{

new world = GetPlayerVirtualWorld(playerid);

new interior = GetPlayerInterior(playerid);

if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)

{

DestroyVehicle(GetPlayerVehicleID(playerid));

GetPlayerPos(playerid, posX, posY, posZ);

GetPlayerFacingAngle(playerid, angle);

CurrentSpawnedVehicle[playerid] = CreateVehicle(modelid, posX, posY, posZ, angle, Colour1, Colour2, respawn_delay);

LinkVehicleToInterior(CurrentSpawnedVehicle[playerid], interior);

SetVehicleVirtualWorld(CurrentSpawnedVehicle[playerid], world);

SetVehicleZAngle(CurrentSpawnedVehicle[playerid], angle);

PutPlayerInVehicle(playerid, CurrentSpawnedVehicle[playerid], 0);

SetPlayerInterior(playerid, interior);

}

if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)

{

if(IsVehicleOccupied(CurrentSpawnedVehicle[playerid])) {} else DestroyVehicle(CurrentSpawnedVehicle[playerid]);

GetPlayerPos(playerid, posX, posY, posZ);

GetPlayerFacingAngle(playerid, angle);

CurrentSpawnedVehicle[playerid] = CreateVehicle(modelid, posX, posY, posZ, angle, Colour1, Colour2, respawn_delay);

LinkVehicleToInterior(CurrentSpawnedVehicle[playerid], interior);

SetVehicleVirtualWorld(CurrentSpawnedVehicle[playerid], world);

SetVehicleZAngle(CurrentSpawnedVehicle[playerid], angle);

PutPlayerInVehicle(playerid, CurrentSpawnedVehicle[playerid], 0);

SetPlayerInterior(playerid, interior);

}

return 1;

}

 

 

 

 

 

 

stock IsNumeric(const string[])

{

new length=strlen(string);

if (length==0) return false;

for (new i = 0; i < length; i++)

{

if ((string > '9' || string < '0' && string!='-' && string!='+')|| (string=='-' && i!=0)|| (string=='+' && i!=0)) return false;

}

if (length==1 && (string[0]=='-' || string[0]=='+')) return false;

return true;

}

 

 

public OnPlayerConnect(playerid)

{

new cesta[10+MAX_PLAYER_NAME];

format(cesta,sizeof(cesta),"/%s.admin",PlayerName(playerid));

Alvl[playerid] = dini_Int(cesta,"admin");

return 1;

}

 

public OnPlayerDisconnect(playerid,reason)

{

if(Alvl[playerid] > 0)

{

new cesta[10+MAX_PLAYER_NAME];

format(cesta,sizeof(cesta),"/%s.admin",PlayerName(playerid));

dini_IntSet(cesta,"admin",Alvl[playerid]);

}

return true;

}

 

public OnFilterScriptInit()

{

print("===============================================");

print("Vehicle Selection Menu By eM_Glonek Loaded...");

print("===============================================");

return 1;

}

 

forward OnPlayerCommand(playerid,command[]);

 

public OnPlayerCommand(playerid,command[]){

 

new cmd[50],params[128];

size = strfind(command, " ", true);

if(size != -1)

{

strmid(params,command,size+1,strlen(command))

strmid(cmd,command,1,size);

}else

{

strmid(cmd,command,1,strlen(command));

params = " ";

}

format(cmd,50,"cmd_%s",cmd);

if(CallLocalFunction(cmd,"is",playerid,params))

{

return true;

}else

{

return SCM(playerid,COLOR_RED,"Príkaz {FF0000}neexistuje");

}

}

 

 

public OnPlayerCommandText(playerid, cmdtext[])

 

//------------------- /nitro & nos

if((strcmp(cmdtext,"/nitro", true)==0)||(strcmp(cmdtext, "/nos", true)==0))

{

if(IsPlayerInAnyVehicle(playerid))

{

new State=GetPlayerState(playerid);

if(State!=PLAYER_STATE_DRIVER)

{

SendClientMessage(playerid,COLOR_RED,"[!]> Musíš být řidič abys mohl přidat nitro.");

return 1;

}

new vehicleidGetPlayerVehicleID;

if(IsPlayerInInvalidNosVehicle(playerid,GetPlayerVehicleID(playerid)))

{

SendClientMessage(playerid,COLOR_RED,"[!]> Lituji, ale nitro není pro vaše vozidlo podporováno.");

}else{

 

// AddVehicleComponent(vehicleid,1010);

 

SendClientMessage(playerid, COLOR_GREEN, "[!]> Nitro bylo nainstalováno do vozidla.");

}

}else{

SendClientMessage(playerid, COLOR_RED, "[!]> Nesedíš v žádném vozidle.");

}

 

return 1;

}

 

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

//==============================================================================

GetPlayerPos(playerid, X,Y,Z);

GetPlayerFacingAngle(playerid,Angle);

//==============================================================================

// Carmenu

//==============================================================================

if(dialogid == CARMENU)

{

if(response)

{

if(listitem == 0) // Bikes

{

ShowPlayerDialog(playerid, CARMENU+1, DIALOG_STYLE_LIST, "Bikes", "BF-400\nBike\nBMX\nHPV1000\nFaggio\nFCR-900\nFreeway\nMountain Bike\nNRG-500\nPCJ-600\nPizzaboy\nSanchez\nWayfarer\nQuad\nBack", "Select", "Cancel");

}

if(listitem == 1) // Cars [A-E]

{

new cMenuString[408];

cMenuString = " ";

strcat(cMenuString, "Admiral\nAlpha\nAmbulance\nBaggage\nBandito\nBanshee\nBarracks\nBenson\nBerkley's RC Van\nBF Injection\nBlade\nBlista Compact\nBloodring Banger\nBobcat\nBoxville 1\nBoxville 2\nBravura\nBroadway\nBuccaneer\nBuffalo\nBullet\nBurrito\nBus\nCabbie\n");

strcat(cMenuString, "Caddy\nCadrona\nCamper\nCement Truck\nCheetah\nClover\nClub\nCoach\nCombine Harvester\nComet\nDFT-30\nDozer\nDumper\nDune(ride)\nElegant\nElegy\nEmperor\nEsperanto\nEuros\nBack");

ShowPlayerDialog(playerid, CARMENU+2, DIALOG_STYLE_LIST, "Cars 1 [A-E]", cMenuString, "Select", "Cancel");

}

if(listitem == 2) // Cars 2 [F-P]

{

new cMenuString[408];

cMenuString = " ";

strcat(cMenuString, "FBI Rancher\nFBI Truck\nFeltzer\nFiretruck 1\nFiretruck 2\nFlash\nFlatbed\nForklift\nFortune\nGlendale 1\nGlendale 2\nGreenwood\nHermes\nHotdog\nHotknife\nHotring Racer 1\nHotring Racer 2\nHotring Racer 3\nHuntley\nHustler\nInfernus\nIntruder\nJester\nJourney\nKart\nLandstalker\nLinerunner\nMajestic\nManana\nMerit\nMesa\nMonster\nMonster A\nMonster B\nMoonbeam\nMower\nMr Whoopee\nMule\nNebula\n");

strcat(cMenuString, "Newsvan\nOceanic\nPacker\nBack");

ShowPlayerDialog(playerid, CARMENU+3, DIALOG_STYLE_LIST, "Cars 2 [F-P]", cMenuString, "Select", "Cancel");

}

if(listitem == 3) // Cars 3 [P-S]

{

ShowPlayerDialog(playerid, CARMENU+4, DIALOG_STYLE_LIST, "Cars 3 [P-S]", "Patriot\nPerenniel\nPetrol Tanker\nPhoenix\nPicador\nPolice Car (LSPD)\nPolice Car (SFPD)\nPolice Car (LVPD)\nPolice Ranger\nPolice Truck (Enforcer)\nPolice Truck (SWAT)\nPony\nPremier\nPrevion\nPrimo\nRancher\nRegina\nRemington\nRhino\nRoadtrain\nRomero\nRumpo\nSabre\nSadler 1\nSadler 2\nSandking\nSavanna\nSecuricar\nSentinel\nSlamvan\nSolair\nStafford\nStallion\nStratum\nStretch\nSultan\nSunrise\nBack", "Select", "Cancel");

}

if(listitem == 4) // Cars 4 [s-Z]

{

ShowPlayerDialog(playerid, CARMENU+5, DIALOG_STYLE_LIST, "Cars 4 [s-Z]", "Super GT\nSweeper\nTahoma\nTampa\nTaxi\nTornado\nTowtruck\nTractor\nTrashmaster\nTug\nTurismo\nUranus\nUtility Van\nVincent\nVirgo\nVoodoo\nWalton\nWashington\nWilliard\nWindsor\nYankee\nYosemite\nZR-350\nBack", "Select", "Cancel");

}

if(listitem == 5) // Helicopters

{

ShowPlayerDialog(playerid, CARMENU+6, DIALOG_STYLE_LIST, "Helicopters", "Cargobob\nHunter\nLeviathan\nMaverick\nPolice Maverick\nNews Chopper\nRaindance\nSparrow\nSea Sparrow\nBack", "Select", "Cancel");

}

if(listitem == 6) // Planes

{

ShowPlayerDialog(playerid, CARMENU+7, DIALOG_STYLE_LIST, "Planes", "Andromada\nAT-400\nBeagle\nCropduster\nDodo\nHydra\nNevada\nRustler\nShamal\nSkimmer\nStuntplane\nBack", "Select", "Cancel");

}

if(listitem == 7) // Boats

{

ShowPlayerDialog(playerid, CARMENU+8, DIALOG_STYLE_LIST, "Boats", "Coastguard\nDinghy\nJetmax\nLaunch\nMarquis\nPredator\nReefer\nSpeeder\nSquallo\nTropic\nBack", "Select", "Cancel");

}

if(listitem == 8) // Trains

{

ShowPlayerDialog(playerid, CARMENU+9, DIALOG_STYLE_LIST, "Trains", "Brown Streak\nFreight Box Trailer\nFreight Flat Trailer\nFreight\nStreak Trailer\nTram\nBack", "Select", "Cancel");

}

if(listitem == 9) // Trailers

{

ShowPlayerDialog(playerid, CARMENU+10, DIALOG_STYLE_LIST, "Trailers", "Article Trailer 1\nArticle Trailer 2\nArticle Trailer 3\nBaggage Trailer (A)\nBaggage Trailer (B)\nFarm Trailer\nPetrol Trailer\nTug Stairs Trailer\nUtility Trailer\nBack", "Select", "Cancel");

}

if(listitem == 10) // RC Vehicles + Vortex

{

ShowPlayerDialog(playerid, CARMENU+11, DIALOG_STYLE_LIST, "RC Vehicles + Vortex", "RC Bandit\nRC Cam\nRC Tiger\nRC Baron\nRC Goblin\nRC Raider\nVortex\nBack", "Select", "Cancel");

}

}

return 1;

}

 

 

IsPlayerInInvalidNosVehicle(playerid,vehicleid)

{

 

new InvalidNosVehicles[MAX_INVALID_NOS_VEHICLES]=

{

581,523,462,521,463,522,461,448,468,586,

509,481,510,472,473,493,595,484,430,453,

452,446,454,590,569,537,538,570,449

};

 

vehicleid = GetPlayerVehicleID(playerid);

 

if(IsPlayerInVehicle(playerid,vehicleid))

{

for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++)

{

if(GetVehicleModel(vehicleid) == InvalidNosVehicles)

{

return true;

}

return false;

}

 

 

if(dialogid == 32225)

{

if(response == 1)

{

if(listitem == 0)

{

ShowPlayerDialog(playerid,30000,DIALOG_STYLE_INPUT,"Zamknout server","Zde napiš heslo pro server","Odeslat","Nic");

}

if(listitem == 1)

{

ShowPlayerDialog(playerid,30001,DIALOG_STYLE_MSGBOX,"Opravdu chcete ..","Opravdu chcete odemknout server","ANO","NE");

}

if(listitem == 2)

{

ShowPlayerDialog(playerid,30002,DIALOG_STYLE_INPUT,"Za kolik minut","Zadej, za kolik minut se Restartuje server (celé čísla)","Odeslat","Nic");

}

if(listitem == 3)

{

ShowPlayerDialog(playerid,30003,DIALOG_STYLE_MSGBOX,"Opravdu chcete ..","Opravdu chcete vymazat všechny BANy na serveru?","ANO","NE");

}

if(listitem == 4)

{

ShowPlayerDialog(playerid,30004,DIALOG_STYLE_INPUT,"Jméno serveru","Zadejte nové jméno serveru","Odeslat","Nic");

}

if(listitem == 5)

{

ShowPlayerDialog(playerid,30005,DIALOG_STYLE_INPUT,"Za kolik minut ..","Zadejte, za kolik minut chcete, aby se vypnul server","Odeslat","Nic");

}

}

}

if(dialogid == 30000)

{

if(response == 1)

{

new newpass[128];

format(newpass,sizeof(newpass),"password %s",inputtext);

SendRconCommand(newpass);

}

}

if(dialogid == 30001)

{

if(response == 1)

{

SendRconCommand("password 0");

}

}

if(dialogid == 30002)

{

if(response == 1)

{

new minuty = strval(inputtext),

string[128];

if(!IsNumeric(inputtext)) return SCM(playerid,COLOR_RED,"Pouze celá čísla!");

else

SetTimer("Restart",minuty*60000,false);

format(string,sizeof(string),"Za %d minut se restartuje server",minuty);

SCMTA(COLOR_RED,string);

}

}

if(dialogid == 30003)

{

if(response == 1)

{

SendRconCommand("reloadbans");

}

}

if(listitem == 30004)

{

if(listitem == 1)

{

new newname[128],

string[128];

format(newname,sizeof(newname),"hostname %s",newname);

format(string,sizeof(string),"Hráč %s změnil jméno serveru na %s",PlayerName(playerid),newname);

SendRconCommand(newname);

}

}

if(listitem == 30005)

{

if(response == 1)

{

new minuty = strval(inputtext),

string[128];

if(!IsNumeric(inputtext)) return SCM(playerid,COLOR_RED,"Pouze celá čísla!");

else

SetTimer("Off",minuty*60000,false);

format(string,sizeof(string),"Za %d minut se restartuje server",minuty);

SCMTA(COLOR_RED,string);

}

}

 

return true;

}

 

 

///////////////////////////////Prikazy//////////////////////////////////////////

 

 

QCMD:cmds(playerid,params[])

{

SCM(playerid,COLOR_RED,"|============={ A D M I N }=============|");

SCM(playerid,COLOR_YELLOW,"Všichni: /admins ; / report ; /cmds");

SCM(playerid,COLOR_YELLOW,"Admin lvl 1: /kick ; /ban ; /me ; /mute ; /unmute ; /freeze ; /unfreeze ; /var ; /goto ; /get");

SCM(playerid,COLOR_YELLOW,"/clearchat ; /belaone ; /slay ; /beback ; /nick ; /acheat ; /health");

SCM(playerid,COLOR_YELLOW,"Admin lvl 2: /gw ; /gm ; /server ; /kickall");

SCM(playerid,COLOR_RED,"|============={ A D M I N }=============|");

return true;

}

 

QCMD:setlevel(playerid,params[])

{

if(IsPlayerAdmin(playerid))

{

new level,

id = strlen(params),

string[128];

if(sscanf(params,"ui",id,level)) return SCM(playerid,COLOR_RED,"Použití: /setlevel [iD] [LEVEL]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"[ ! ] Hráč není na serveru");

else if(level > 2 || level < 0) return SCM(playerid,COLOR_RED,"Použití: /setlevel [iD] [LEVEL]");

else

format(string,sizeof(string),"Administrátor %s nastavil hráči %s adminlevel %d",PlayerName(playerid),PlayerName(id),level);

SCMTA(COLOR_GREEN,string);

Alvl[id] = level;

}

else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:report(playerid,params[])

{

new

kdo = strval(params)

,string[128]

,duvod[25];

if(sscanf(params,"uz",kdo,duvod)) return SCM(playerid,COLOR_RED,"Použití: /report [iD] [DUVOD]");

else if(!IsPlayerConnected(kdo)) return SCM(playerid,COLOR_RED,"[ ! ] Hráč neni na serveru");

else

format(string,sizeof(string),"Hráč %s nahlásil hráče %s (ID: %d) [DUVOD]",PlayerName(playerid),PlayerName(kdo),kdo,duvod);

for(new i;i

{

if(IsPlayerAdmin(playerid) || Alvl >= 1)

{

SCMTA(COLOR_YELLOW,string);

}

else return 0;

}

return true;

}

 

QCMD:kick(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new

id = strval(params),

duvod[25],

string[128];

 

if(sscanf(params,"uz",id,duvod)) return SCM(playerid,COLOR_RED,"Použizí: /kick [iD] [DUVOD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"[ ! ] Hráč není na serveru!");

else if(Alvl[id]>=1) return SCM(playerid,COLOR_RED,"Nemůžeš kicknout administrátora");

else

format(string,sizeof(string),"Administrátor %s kicknul hráče %s [DUVOD]",PlayerName(playerid),PlayerName(id),duvod);

SCMTA(COLOR_GREEN,string);

Kick(id);

} else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:ban(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new

id = strval(params),

duvod[25],

string[128];

 

if(sscanf(params,"uz",id,duvod)) return SCM(playerid,COLOR_RED,"Použizí: /ban [iD] [DUVOD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"[ ! ] Hráč není na serveru!");

else if(Alvl[id]>=1) return SCM(playerid,COLOR_RED,"Nemůžeš zabanovat administrátora");

else

format(string,sizeof(string),"Administrátor %s zabanoval hráče %s [DUVOD]!",PlayerName(playerid),PlayerName(id),duvod);

Ban(id);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:me(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new text[128],

string[128];

if(sscanf(params,"z",text)) return SCM(playerid,COLOR_RED,"Použití: /me [TEXT]");

else

format(string,sizeof(string),"{FFFFFF}[{FF0000}ServerAdmin: {33FF00}%s{FFFFFF} ]:{FF0000} %s",PlayerName(playerid),text);

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:mute(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128],

minuty,

duvod[25];

if(sscanf(params,"udz",id,minuty,duvod)) return SCM(playerid,COLOR_RED,"Použití: /mute [iD] [sEKUNDY] [DUVOD]");

else if(GetPVarInt(id,"Mute") == 1) return SCM(playerid,COLOR_RED,"Hráč již je umlčený");

else if(Alvl[id] >= 1) return SCM(playerid,COLOR_RED,"Nemůžeš umlčet administrátora");

else

SetPVarInt(id,"Mute",1);

SetTimerEx("muted",minuty*1000,0,"i",id);

format(string,sizeof(string),"Administrátor %s umlčel hráče %s na %d minut s důvodem %s",PlayerName(playerid),PlayerName(id),minuty,duvod);

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:unmute(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128];

if(sscanf(params,"u",id)) return SCM(playerid,COLOR_RED,"Použití: /unmute [iD]");

else if(GetPVarInt(id,"Mute") == 0) return SCM(playerid,COLOR_RED,"Hráč není umlčený");

else

format(string,sizeof(string),"Administrátor %s odmlčel hráče %s",PlayerName(playerid),PlayerName(id));

SCMTA(COLOR_RED,string);

SetPVarInt(id,"Mute",0);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:var(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

duvod[25],

string[128],

string1[128];

if(sscanf(params,"uz",id,duvod)) return SCM(playerid,COLOR_RED,"Použití: /var [iD] [DUVOD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else if(Alvl[id] >= 1) return SCM(playerid,COLOR_RED,"Nemůžeš varovat administrátora!");

else

varovani[id] ++;

format(string,sizeof(string),"[%d/3] Administrátor %s varoval hráče %s [DUVOD]",varovani,PlayerName(playerid),PlayerName(id),duvod);

SCMTA(COLOR_RED,string);

if(varovani[id] >= 3)

{

format(string1,sizeof(string1),"[3/3] Administrátor %s vyhodil hráče %s [DUVOD]",PlayerName(playerid),PlayerName(id),duvod);

SCMTA(COLOR_RED,string1);

Kick(id);

}

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:goto(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128],

Float:x,

Float:y,

Float:z;

if(sscanf(params,"u",id)) return SCM(playerid,COLOR_RED,"Použití: /goto [iD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else

GetPlayerPos(id,x,y,z);

Warp(playerid,x,y+1,z);

format(string,sizeof(string),"Administrátor %s se warpl k hráči %s",PlayerName(playerid),PlayerName(id));

SCMTA(COLOR_RED,string);

 

 

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:get(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128],

Float:x,

Float:y,

Float:z;

if(sscanf(params,"u",id)) return SCM(playerid,COLOR_RED,"Použití: /get [iD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else

GetPlayerPos(playerid,x,y,z);

Warp(id,x,y+1,z);

format(string,sizeof(string),"Administrátor %s k sobě warpl %s",PlayerName(playerid),PlayerName(id));

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

 

 

QCMD:freeze(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128],

duvod[25],

minuty;

if(sscanf(params,"udz",id,minuty,duvod)) return SCM(playerid,COLOR_RED,"Použití: /freeze [iD] [sEKUNDY] [DUVOD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else if(GetPVarInt(id,"zrazeny")==1) return SCM(playerid,COLOR_RED,"Hráč již zmražený je");

else if(Alvl[id] >= 1) return SCM(playerid,COLOR_RED,"Nemůžeš zmrazit administrátora");

else

SetPVarInt(id,"zmrazeny",1);

TogglePlayerControllable(playerid,0);

SetTimerEx("odmrazit",minuty*1000,false,"i",id);

format(string,sizeof(string),"Administrátor %s zmrazil hráče %s s důvodem %s na %d sekund",PlayerName(playerid),PlayerName(id),duvod,minuty);

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:unfreeze(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128];

if(sscanf(params,"u",id)) return SCM(playerid,COLOR_RED,"Použití: /unfreeze [iD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else if(GetPVarInt(id,"zmrazeny")==0) return SCM(playerid,COLOR_RED,"Hráč není zmražený");

else

SetPVarInt(id,"zmrazeny",0);

TogglePlayerControllable(playerid,1);

format(string,sizeof(string),"Administrátor %s odmrazil hráče %s",PlayerName(playerid),PlayerName(id));

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:clearchat(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

for(new i;i<60;i++)

{

SCMTA(COLOR_RED," ");

}

new string[128];

format(string,sizeof(string),"Administrátor %s promazal chat !",PlayerName(playerid));

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:belaone(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128];

if(sscanf(params,"u",id)) return SCM(playerid,COLOR_RED,"Použití: /bealone [iD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else if(GetPVarInt(id,"pryc")==1) return SCM(playerid,COLOR_RED,"Hráč je v jiném světě");

else if(Alvl[id] >= 1) return SCM(playerid,COLOR_RED,"Nemůžeš poslat do jiného světa administrátora !");

else

SetPVarInt(id,"pryc",1);

SetPlayerVirtualWorld(playerid,3);

format(string,sizeof(string),"Administrátor %s dal hráče %s do jiného světa",PlayerName(playerid),PlayerName(id));

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:slay(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128];

if(sscanf(params,"u",id)) return SCM(playerid,COLOR_RED,"Použití: /slay [iD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else if(Alvl[id] >= 1 ) return SCM ( playerid, COLOR_RED, "Nemůžeš usmrtit administrátora");

else

format(string,sizeof(string),"Administrátor %s tě zabil",PlayerName(playerid),PlayerName(id));

SCM(id,COLOR_RED,string);

SetPlayerHealth(id,0);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:beback(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128];

if(sscanf(params,"u",id)) return SCM(playerid,COLOR_RED,"Použití: /beback [iD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else if(GetPVarInt(id,"pryc")==0) return SCM(playerid,COLOR_RED,"Hráč není v jiném světě");

else

SetPVarInt(id,"pryc",0);

SetPlayerVirtualWorld(playerid,0);

format(string,sizeof(string),"Administrátor %s dal hráče %s z jiného světa",PlayerName(playerid),PlayerName(id));

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:nick(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

string[128],

newname[MAX_PLAYER_NAME];

if(sscanf(params,"uz",id,newname)) return SCM(playerid,COLOR_RED,"Použití: /nick [iD] [NEWNAME]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else if(Alvl[id] >= 1) return SCM(playerid,COLOR_RED,"Nemůžeš změnit jméno administrátorovi !");

else

SetPlayerName(id,newname);

format(string,sizeof(string),"Administrátor %s nastavil hráči %s jiné jméno",PlayerName(playerid),PlayerName(id));

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:gw(playerid,params[])

{

if(Alvl[playerid] >= 2)

{

new id = strval(params),

zbran,

string[128];

if(sscanf(params,"ud",id,zbran)) return SCM(playerid,COLOR_RED,"Použití: /gw [iD] [iDZBRANE]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else if(zbran > 46 || zbran < 0 ) return SCM(playerid,COLOR_RED,"ID Zbrane: 0 - 46");

else

GivePlayerWeapon(id,zbran,9999);

format(string,sizeof(string),"Administrátor %s dal hráči %s zbraň ID: %d",PlayerName(playerid),PlayerName(id),zbran);

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:gm(playerid,params[])

{

if(Alvl[playerid] >= 2)

{

new id = strval(params),

money,

string[128];

if(sscanf(params,"ud",id,money)) return SCM(playerid,COLOR_RED,"Použití: /gm [iD] [MONEY]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není na serveru");

else

GivePlayerMoney(playerid,money);

format(string,sizeof(string),"Administrátor %s dal hráči %s %s$",PlayerName(playerid),PlayerName(id),money);

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:server(playerid,params[])

{

if(Alvl[playerid] >= 2)

{

ShowPlayerDialog(playerid,32225,DIALOG_STYLE_LIST,"Manipulace se serverem","Zamknout\nOdemknout\nRestart\nVymazat bany\nZmenit jmeno\nVypnout server","Vybrat","Nic");

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:admins(playerid,params[])

{

new stringa[128],

string[MAX_PLAYER_NAME*6+120];

for(new i;i

{

if(Alvl > 0 && IsPlayerConnected(i))

{

format(stringa,sizeof(stringa),"%s {0000FF}: {FFFFFF}%s\n",PlayerName(i),Admins(i));

strcat(string,stringa);

}

}

ShowPlayerDialog(playerid,31000,DIALOG_STYLE_MSGBOX,"Online admini:",string,"OK","");

return true;

}

 

QCMD:acheat(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

Float:x,

Float:y,

Float:z;

if(sscanf(params,"u",id)) return SCM(playerid,COLOR_RED,"Použití: /acheat [iD]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není připojen!!");

else

GetPlayerPos(id,x,y,z);

SetPlayerHealth(id,100.0);

SetPlayerArmour(id,0.0);

CreateExplosion(x,y,z,6,2.0);

SetTimerEx("acheat",1500,false,"i",id);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:health(playerid,params[])

{

if(Alvl[playerid] >= 1)

{

new id = strval(params),

Float:health,

string[128];

if(sscanf(params,"uf",id,health)) return SCM(playerid,COLOR_RED,"Použití: /health [iD] [HEALTH]");

else if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_RED,"Hráč není připojen!!");

else

SetPlayerHealth(id,health);

format(string,sizeof(string),"Administrátor %s nastavil hráči %s %s životů",PlayerName(playerid),PlayerName(id),health);

SCMTA(COLOR_RED,string);

}else SCM(playerid,COLOR_RED,"Nemáš dostatečné práva pro tento příkaz");

return true;

}

 

QCMD:kickall(playerid,params[])

{

if(Alvl[playerid] >= 2)

{

new string[128];

format(string,sizeof(string),"Všichni jste byli odpojeni administrátorem %s",PlayerName(playerid));

SCMTA(COLOR_WHITE,string);

for(new i;i

{

if(IsPlayerConnected(i))

{

Kick(i);

}

}

}

return true;

}

 

 

 

 

 

 

 

 

if(dialogid == 32225)

{

if(response == 1)

{

if(listitem == 0)

{

ShowPlayerDialog(playerid,30000,DIALOG_STYLE_INPUT,"Zamknout server","Zde napiš heslo pro server","Odeslat","Nic");

}

if(listitem == 1)

{

ShowPlayerDialog(playerid,30001,DIALOG_STYLE_MSGBOX,"Opravdu chcete ..","Opravdu chcete odemknout server","ANO","NE");

}

if(listitem == 2)

{

ShowPlayerDialog(playerid,30002,DIALOG_STYLE_INPUT,"Za kolik minut","Zadej, za kolik minut se Restartuje server (celé čísla)","Odeslat","Nic");

}

if(listitem == 3)

{

ShowPlayerDialog(playerid,30003,DIALOG_STYLE_MSGBOX,"Opravdu chcete ..","Opravdu chcete vymazat všechny BANy na serveru?","ANO","NE");

}

if(listitem == 4)

{

ShowPlayerDialog(playerid,30004,DIALOG_STYLE_INPUT,"Jméno serveru","Zadejte nové jméno serveru","Odeslat","Nic");

}

if(listitem == 5)

{

ShowPlayerDialog(playerid,30005,DIALOG_STYLE_INPUT,"Za kolik minut ..","Zadejte, za kolik minut chcete, aby se vypnul server","Odeslat","Nic");

}

}

}

if(dialogid == 30000)

{

if(response == 1)

{

new newpass[128];

format(newpass,sizeof(newpass),"password %s",inputtext);

SendRconCommand(newpass);

}

}

if(dialogid == 30001)

{

if(response == 1)

{

SendRconCommand("password 0");

}

}

if(dialogid == 30002)

{

if(response == 1)

{

new minuty = strval(inputtext),

string[128];

if(!IsNumeric(inputtext)) return SCM(playerid,COLOR_RED,"Pouze celá čísla!");

else

SetTimer("Restart",minuty*60000,false);

format(string,sizeof(string),"Za %d minut se restartuje server",minuty);

SCMTA(COLOR_RED,string);

}

}

if(dialogid == 30003)

{

if(response == 1)

{

SendRconCommand("reloadbans");

}

}

if(listitem == 30004)

{

if(listitem == 1)

{

new newname[128],

string[128];

format(newname,sizeof(newname),"hostname %s",newname);

format(string,sizeof(string),"Hráč %s změnil jméno serveru na %s",PlayerName(playerid),newname);

SendRconCommand(newname);

}

}

if(listitem == 30005)

{

if(response == 1)

{

new minuty = strval(inputtext),

string[128];

if(!IsNumeric(inputtext)) return SCM(playerid,COLOR_RED,"Pouze celá čísla!");

else

SetTimer("Off",minuty*60000,false);

format(string,sizeof(string),"Za %d minut se restartuje server",minuty);

SCMTA(COLOR_RED,string);

}

}

 

return true;

}

 

 

 

 

 

 

 

public muted(playerid)

{

if(GetPVarInt(playerid,"Muted") ==1)

{

SetPVarInt(playerid,"Muted",0);

GameTextForPlayer(playerid,"~>~ Nyni muzes zase psat! ~<~",1000,2);

}

return true;

}

 

public OnPlayerText(playerid,text[])

{

if(GetPVarInt(playerid,"Muted") == 1)

{

SCM(playerid,COLOR_BLUE,"Jsi umlčený, nemůžeš psát!");

return false;

}

return true;

}

 

public Restart()

{

SendRconCommand("gmx");

return true;

}

 

public Off()

{

SendRconCommand("exit");

return true;

}

 

public odmrazit(playerid)

{

if(GetPVarInt(playerid,"zmrazeny")==1)

{

SetPVarInt(playerid,"zmrazeny",0);

TogglePlayerControllable(playerid,1);

GameTextForPlayer(playerid,"~>~ Odmrazen! ~<~",1000,2);

}

else return false;

 

return true;

}

 

//==============================================================================

// Bikes

//==============================================================================

if(dialogid == CARMENU+1) // Bikes

{

if(response)

{

if(listitem == 0) // BF-400

{

CreateVehicleEx(playerid,581, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // Bike

{

CreateVehicleEx(playerid,509, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // BMX

{

CreateVehicleEx(playerid,481, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // HPV1000

{

CreateVehicleEx(playerid,523, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Faggio

{

CreateVehicleEx(playerid,462, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // FCR-900

{

CreateVehicleEx(playerid,521, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Freeway

{

CreateVehicleEx(playerid,463, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Mountain Bike

{

CreateVehicleEx(playerid,510, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // NRG-500

{

CreateVehicleEx(playerid,522, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) // PCJ-600

{

CreateVehicleEx(playerid,461, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 10) // Pizzaboy

{

CreateVehicleEx(playerid,448, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 11) // Sanchez

{

CreateVehicleEx(playerid,468, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 12) // Wayfarer

{

CreateVehicleEx(playerid,586, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 13) // Quad

{

CreateVehicleEx(playerid,471, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 14) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

 

}

return 1;

}

//==============================================================================

// Cars 1

//==============================================================================

if(dialogid == CARMENU+2) // Cars 1

{

if(response)

{

if(listitem == 0) // Admiral

{

CreateVehicleEx(playerid,445, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // Alpha

{

CreateVehicleEx(playerid,602, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Ambulance

{

CreateVehicleEx(playerid,416, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Baggage

{

CreateVehicleEx(playerid,485, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Bandito

{

CreateVehicleEx(playerid,568, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // Banshee

{

CreateVehicleEx(playerid,429, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Barracks

{

CreateVehicleEx(playerid,433, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Benson

{

CreateVehicleEx(playerid,499, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // Berkley's RC Van

{

CreateVehicleEx(playerid,459, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) //BF Injection

{

CreateVehicleEx(playerid,424, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 10) // Blade

{

CreateVehicleEx(playerid,536, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 11) // Blista Compact

{

CreateVehicleEx(playerid,496, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 12) // Bloodring Banger

{

CreateVehicleEx(playerid,504, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 13) // Bobcat

{

CreateVehicleEx(playerid,422, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 14) // Boxville 1

{

CreateVehicleEx(playerid,609, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 15) // Boxville 2

{

CreateVehicleEx(playerid,498, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 16) // Bravura

{

CreateVehicleEx(playerid,401, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 17) // Broadway

{

CreateVehicleEx(playerid,575, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 18) // Buccaneer

{

CreateVehicleEx(playerid,518, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 19) // Buffalo

{

CreateVehicleEx(playerid,402, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 20) // Bullet

{

CreateVehicleEx(playerid,541, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 21) // Burrito

{

CreateVehicleEx(playerid,482, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 22) // Bus

{

CreateVehicleEx(playerid,431, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 23) // Cabbie

{

CreateVehicleEx(playerid,438, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 24) // Caddy

{

CreateVehicleEx(playerid,457, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 25) // Cadrona

{

CreateVehicleEx(playerid,527, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 26) // Camper

{

CreateVehicleEx(playerid,483, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 27) // Cement Truck

{

CreateVehicleEx(playerid,524, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 28) // Cheetah

{

CreateVehicleEx(playerid,415, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 29) // Clover

{

CreateVehicleEx(playerid,542, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 30) // Club

{

CreateVehicleEx(playerid,589, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 31) // Coach

{

CreateVehicleEx(playerid,437, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 32) // Combine Harvester

{

CreateVehicleEx(playerid,532, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 33) // Comet

{

CreateVehicleEx(playerid,480, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 34) // DFT-30

{

CreateVehicleEx(playerid,578, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 35) // Dozer

{

CreateVehicleEx(playerid,486, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 36) // Dumper

{

CreateVehicleEx(playerid, 406, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 37) // Dune(ride)

{

CreateVehicleEx(playerid, 573, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 38) // Elegant

{

CreateVehicleEx(playerid,507, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 39) // Elegy

{

CreateVehicleEx(playerid,562, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 40) // Emperor

{

CreateVehicleEx(playerid,585, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 41) // Esperanto

{

CreateVehicleEx(playerid,419, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 42) // Euros

{

CreateVehicleEx(playerid,587, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 43) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

 

//==============================================================================

// Cars 2

//==============================================================================

if(dialogid == CARMENU+3) // Cars 2

{

if(response)

{

if(listitem == 0) // FBI Rancher

{

CreateVehicleEx(playerid,490, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // FBI Truck

{

CreateVehicleEx(playerid,528, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Feltzer

{

CreateVehicleEx(playerid,533, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Firetruck 1

{

CreateVehicleEx(playerid,544, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Firetruck 2

{

CreateVehicleEx(playerid,407, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // Flash

{

CreateVehicleEx(playerid,565, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Flatbed

{

CreateVehicleEx(playerid,455, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Forklift

{

CreateVehicleEx(playerid,530, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // Fortune

{

CreateVehicleEx(playerid,526, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) // Glendale 1

{

CreateVehicleEx(playerid,466, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 10) // Glendale 2

{

CreateVehicleEx(playerid,604, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 11) // Greenwood

{

CreateVehicleEx(playerid,492, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 12) // Hermes

{

CreateVehicleEx(playerid,474, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 13) // Hotdog

{

CreateVehicleEx(playerid,588, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 14) // Hotknife

{

CreateVehicleEx(playerid,434, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 15) // Hotring Racer 1

{

CreateVehicleEx(playerid,502, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 16) // Hotring Racer 2

{

CreateVehicleEx(playerid,503, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 17) // Hotring Racer 3

{

CreateVehicleEx(playerid,494, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 18) // Huntley

{

CreateVehicleEx(playerid,579, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 19) // Hustler

{

CreateVehicleEx(playerid,545, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 20) // Infernus

{

CreateVehicleEx(playerid,411, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 21) // Intruder

{

CreateVehicleEx(playerid,546, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 22) // Jester

{

CreateVehicleEx(playerid,559, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 23) // Journey

{

CreateVehicleEx(playerid,508, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 24) // Kart

{

CreateVehicleEx(playerid,571, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 25) // Landstalker

{

CreateVehicleEx(playerid,400, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 26) // Linerunner

{

CreateVehicleEx(playerid,403, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 27) // Majestic

{

CreateVehicleEx(playerid,517, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 28) // Manana

{

CreateVehicleEx(playerid,410, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 29) // Merit

{

CreateVehicleEx(playerid,551, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 30) // Mesa

{

CreateVehicleEx(playerid,500, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 31) // Monster

{

CreateVehicleEx(playerid, 444, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 32) // Monster A

{

CreateVehicleEx(playerid, 556, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 33) // Monster B

{

CreateVehicleEx(playerid, 557, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 34) // Moonbeam

{

CreateVehicleEx(playerid,418, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 35) // Mower

{

CreateVehicleEx(playerid,572, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 36) // Mr Whoopee

{

CreateVehicleEx(playerid, 423, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 37) // Mule

{

CreateVehicleEx(playerid, 414, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 38) // Nebula

{

CreateVehicleEx(playerid,516, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 39) // Newsvan

{

CreateVehicleEx(playerid,582, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 40) // Oceanic

{

CreateVehicleEx(playerid,467, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 41) // Packer

{

CreateVehicleEx(playerid,443, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 42) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

 

//==============================================================================

// Cars 3

//==============================================================================

if(dialogid == CARMENU+4) // Cars 3

{

if(response)

{

if(listitem == 0) // Patriot

{

CreateVehicleEx(playerid,470, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // Perenniel

{

CreateVehicleEx(playerid,404, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Petrol Tanker

{

CreateVehicleEx(playerid,514, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Phoenix

{

CreateVehicleEx(playerid,603, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Picador

{

CreateVehicleEx(playerid,600, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // Police Car LSPD

{

CreateVehicleEx(playerid,596, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Police Car SFPD

{

CreateVehicleEx(playerid,597, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Police Car LVPD

{

CreateVehicleEx(playerid,598, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // Police Ranger

{

CreateVehicleEx(playerid,599, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) // Police Truck (Enforcer)

{

CreateVehicleEx(playerid,427, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 10) // Police Truck (SWAT)

{

CreateVehicleEx(playerid,601, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 11) // Pony

{

CreateVehicleEx(playerid,413, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 12) // Premier

{

CreateVehicleEx(playerid,426, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 13) // Previon

{

CreateVehicleEx(playerid,436, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 14) // Primo

{

CreateVehicleEx(playerid,547, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 15) // Rancher

{

CreateVehicleEx(playerid,489, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 16) // Regina

{

CreateVehicleEx(playerid,479, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 17) // Remington

{

CreateVehicleEx(playerid,534, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 18) // Rhino

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,432, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 19) // Roadtrain

{

CreateVehicleEx(playerid,515, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 20) // Romero

{

CreateVehicleEx(playerid,442, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 21) // Rumpo

{

CreateVehicleEx(playerid,440, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 22) // Sabre

{

CreateVehicleEx(playerid, 475, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 23) // Sadler 1

{

CreateVehicleEx(playerid,543, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 24) // Sadler 2

{

CreateVehicleEx(playerid,605, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 25) // Sandking

{

CreateVehicleEx(playerid,495, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 26) // Savanna

{

CreateVehicleEx(playerid,567, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 27) // Securicar

{

CreateVehicleEx(playerid,428, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 28) // Sentinel

{

CreateVehicleEx(playerid,405, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 29) // Slamvan

{

CreateVehicleEx(playerid,535, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 30) // Solair

{

CreateVehicleEx(playerid,458, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 31) // Stafford

{

CreateVehicleEx(playerid,580, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 32) // Stallion

{

CreateVehicleEx(playerid,439, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 33) // Stratum

{

CreateVehicleEx(playerid,561, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 34) // Stretch

{

CreateVehicleEx(playerid,409, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 35) // Sultan

{

CreateVehicleEx(playerid,560, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 36) // Sunrise

{

CreateVehicleEx(playerid,550, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 37) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

 

//==============================================================================

// Cars 4

//==============================================================================

if(dialogid == CARMENU+5) // Cars 4

{

if(response)

{

if(listitem == 0) // Super GT

{

CreateVehicleEx(playerid,506, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // Sweeper

{

CreateVehicleEx(playerid,574, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Tahoma

{

CreateVehicleEx(playerid,566, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Tampa

{

CreateVehicleEx(playerid,549, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Taxi

{

CreateVehicleEx(playerid,420, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // Tornado

{

CreateVehicleEx(playerid,576, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Towtruck

{

CreateVehicleEx(playerid,525, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Tractor

{

CreateVehicleEx(playerid,531, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // Trashmaster

{

CreateVehicleEx(playerid,408, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) // Tug

{

CreateVehicleEx(playerid,583, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 10) // Turismo

{

CreateVehicleEx(playerid,451, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 11) // Uranus

{

CreateVehicleEx(playerid,558, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 12) // Utility Van

{

CreateVehicleEx(playerid,552, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 13) // Vincent

{

CreateVehicleEx(playerid,540, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 14) // Virgo

{

CreateVehicleEx(playerid,491, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 15) // Voodoo

{

CreateVehicleEx(playerid,412, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 16) // Walton

{

CreateVehicleEx(playerid,478, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 17) // Washington

{

CreateVehicleEx(playerid, 421, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 18) // Williard

{

CreateVehicleEx(playerid,529, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 19) // Windsor

{

CreateVehicleEx(playerid,555, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 20) // Yankee

{

CreateVehicleEx(playerid,456, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 21) // Yosemite

{

CreateVehicleEx(playerid,554, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 22) // ZR-350

{

CreateVehicleEx(playerid,477, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 23) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

//==============================================================================

// Helicopters

//==============================================================================

if(dialogid == CARMENU+6) // Helicopters

{

if(response)

{

if(listitem == 0) // Cargobob

{

CreateVehicleEx(playerid, 548, X,Y,Z+6, Angle, random(126), random(126), -1);

}

if(listitem == 1) // Hunter

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,425, X,Y,Z+6, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Leviathan

{

CreateVehicleEx(playerid,417, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Maverick

{

CreateVehicleEx(playerid,487, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Police Maverick

{

CreateVehicleEx(playerid,497, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // News Chopper

{

CreateVehicleEx(playerid,488, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Raindance

{

CreateVehicleEx(playerid,563, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Sparrow

{

CreateVehicleEx(playerid,469, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // Sea Sparrow

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,447, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

//==============================================================================

// Planes

//==============================================================================

if(dialogid == CARMENU+7) // Planes

{

if(response)

{

if(listitem == 0) // Andromada

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,592, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // At-400

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,577, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Beagle

{

CreateVehicleEx(playerid,511, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Cropduster

{

CreateVehicleEx(playerid,512, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Dodo

{

CreateVehicleEx(playerid,593, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // Hydra

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,520, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Nevada

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,553, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Rustler

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,476, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // Shamal

{

CreateVehicleEx(playerid,519, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) // Skimmer

{

CreateVehicleEx(playerid,460, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 10) // Stuntplane

{

CreateVehicleEx(playerid,513, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 11) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

//==============================================================================

// Boats

//==============================================================================

if(dialogid == CARMENU+8) // Boats

{

if(response)

{

if(listitem == 0) // Coastguard

{

CreateVehicleEx(playerid,472, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // Dinghy

{

CreateVehicleEx(playerid,473, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Jetmax

{

CreateVehicleEx(playerid,493, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Launch

{

CreateVehicleEx(playerid,595, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Marquis

{

CreateVehicleEx(playerid,484, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // Predator

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,430, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Reefer

{

CreateVehicleEx(playerid,453, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Speeder

{

CreateVehicleEx(playerid,452, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // Squallo

{

CreateVehicleEx(playerid,446, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) // Tropic

{

CreateVehicleEx(playerid,454, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 10) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

//==============================================================================

// Trains

//==============================================================================

if(dialogid == CARMENU+9) // Trains

{

if(response)

{

if(listitem == 0) // Brown Streak

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

AddStaticVehicle(537, X,Y,Z+1, Angle, random(126), random(126));

}

if(listitem == 1) // Freight Box Trailer

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid, 590, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Freight Flat Trailer

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,569, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Freight

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

AddStaticVehicle(538, X,Y,Z+1, Angle, random(126), random(126));

}

if(listitem == 4) // Streak Trailer

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "You Can Not Spawn This Vehicle!");

//else

CreateVehicleEx(playerid,570, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // Tram

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "This Vehicle Is Not For You!");

//else

AddStaticVehicle(449, X,Y,Z+1, Angle, random(126), random(126));

}

if(listitem == 6) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

//==============================================================================

// Trailers

//==============================================================================

if(dialogid == CARMENU+10) // Trailers

{

if(response)

{

 

if(listitem == 0) // Article Trailer 1

{

CreateVehicleEx(playerid,435, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // Article Trailer 2

{

CreateVehicleEx(playerid,450, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // Article Trailer 3

{

CreateVehicleEx(playerid,591, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // Baggage Trailer (A)

{

CreateVehicleEx(playerid,606, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // Baggage Trailer (B)

{

CreateVehicleEx(playerid,607, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // Farm Trailer

{

CreateVehicleEx(playerid,610, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Petrol Trailer

{

CreateVehicleEx(playerid,584, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Tug Stairs Trailer

{

CreateVehicleEx(playerid,608, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 8) // Utility Trailer

{

CreateVehicleEx(playerid,611, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 9) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

//==============================================================================

// RC Vehicles + Vortex

//==============================================================================

if(dialogid == CARMENU+11) // RC Vehicles + Vortex

{

if(response)

{

if(listitem == 0) // RC Bandit

{

CreateVehicleEx(playerid,441, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 1) // RC Cam

{

CreateVehicleEx(playerid,594, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 2) // RC Tiger

{

CreateVehicleEx(playerid,564, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 3) // RC Baron

{

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOUR_SYSTEM, "This Vehicle Is Not For You!");

//else

CreateVehicleEx(playerid,464, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 4) // RC Goblin

{

CreateVehicleEx(playerid,501, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 5) // RC Raider

{

CreateVehicleEx(playerid,465, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 6) // Vortex

{

CreateVehicleEx(playerid,539, X,Y,Z+1, Angle, random(126), random(126), -1);

}

if(listitem == 7) // Back

{

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

}

}

return 1;

}

return 0;

}

 

dcmd_carmenu(playerid, params[])

{

#pragma unused params

//if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xF60000AA, "You Need To Be An Admin To Use This Command");

//else

ShowPlayerDialog(playerid, CARMENU, DIALOG_STYLE_LIST, "Vehicle Selection Menu","Bikes\nCars 1 [A-E]\nCars 2 [F-P]\nCars 3 [P-S]\nCars 4 [s-Z]\nHelicopters\nPlanes\nBoats\nTrains\nTrailers\nRC Vehicles + Vortex", "Select", "Cancel");

return 1;

}

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...