Jacker 0 Odesláno: 24. Únor, 2012 Share Odesláno: 24. Únor, 2012 Ř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 More sharing options...
0 Arthom 6 Odesláno: 24. Únor, 2012 Share Odesláno: 24. Únor, 2012 a co my s tym mame robit? Link to comment Share on other sites More sharing options...
0 PR0T0TYP3 0 Odesláno: 24. Únor, 2012 Share Odesláno: 24. Únor, 2012 a co my s tym mame robit? to co on tu nenapsal :D Link to comment Share on other sites More sharing options...
0 Jacker 0 Odesláno: 24. Únor, 2012 Author Share Odesláno: 24. Únor, 2012 Pomužete mi je opravit ? :-) Link to comment Share on other sites More sharing options...
0 Ad@m 0 Odesláno: 24. Únor, 2012 Share Odesláno: 24. Únor, 2012 Nebud svina daj tu cely script nech viem ocom to je Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 24. Únor, 2012 Share Odesláno: 24. Únor, 2012 dej sem celej script. Link to comment Share on other sites More sharing options...
0 Jacker 0 Odesláno: 24. Únor, 2012 Author Share Odesláno: 24. Únor, 2012 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 (\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 ( { 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 More sharing options...
0 Jacker 0 Odesláno: 24. Únor, 2012 Author Share Odesláno: 24. Únor, 2012 dej sem celej script. Máš ho tu :-) Link to comment Share on other sites More sharing options...
0 Jacker 0 Odesláno: 25. Únor, 2012 Author Share Odesláno: 25. Únor, 2012 Pomůžete mi tedy prosím ? Link to comment Share on other sites More sharing options...
Dotaz
Jacker 0
Řadky
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
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 accountSign in
Already have an account? Sign in here.
Sign In Now