Jump to content

Search the Community

Showing results for tags 'city'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 2 results

  1. Ahoj, chci si udelat vlastni mod do GTA:VC , chtel jsem pridat tyhle prikazy !gotoloc !saveloc !wep !buycar !sellcar !car a jeste jsem chtel pridat auta (to jsem jeste neudelal). Potrebuji pomoct - jsem zacatecnik a kdyz chci compilovat do .amx tak mi to hodi tyhle errory : C:\Users\*\Downloads\pawno\pawno\luk27.pwn(36) : warning 235: public function lacks forward declaration (symbol "OnPlayerConnect") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(47) : warning 235: public function lacks forward declaration (symbol "OnPlayerDisconnect") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(55) : warning 235: public function lacks forward declaration (symbol "OnPlayerEnterVehicle") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(62) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandText") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(69) : error 017: undefined symbol "strtok" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(69) : error 033: array must be indexed (variable "cmd") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(72) : error 017: undefined symbol "strtok" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(72) : error 033: array must be indexed (variable "tmp") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(85) : error 017: undefined symbol "FindPlayerIDFromString" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(86) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(99) : error 079: inconsistent return types (array & non-array) C:\Users\*\Downloads\pawno\pawno\luk27.pwn(103) : error 017: undefined symbol "strtok" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(103) : error 033: array must be indexed (variable "tmp") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(104) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(111) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(112) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(112) : error 079: inconsistent return types (array & non-array) C:\Users\*\Downloads\pawno\pawno\luk27.pwn(116) : error 017: undefined symbol "strtok" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(116) : error 033: array must be indexed (variable "tmp") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(117) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(124) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(125) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(125) : error 079: inconsistent return types (array & non-array) C:\Users\*\Downloads\pawno\pawno\luk27.pwn(129) : error 017: undefined symbol "strtok" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(129) : error 033: array must be indexed (variable "tmp") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(130) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(137) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(138) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(138) : error 079: inconsistent return types (array & non-array) C:\Users\*\Downloads\pawno\pawno\luk27.pwn(142) : error 017: undefined symbol "strtok" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(142) : error 033: array must be indexed (variable "tmp") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(148) : error 079: inconsistent return types (array & non-array) C:\Users\*\Downloads\pawno\pawno\luk27.pwn(152) : error 017: undefined symbol "strtok" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(152) : error 033: array must be indexed (variable "tmp") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(155) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(158) : warning 217: loose indentation C:\Users\*\Downloads\pawno\pawno\luk27.pwn(161) : error 079: inconsistent return types (array & non-array) C:\Users\*\Downloads\pawno\pawno\luk27.pwn(165) : error 017: undefined symbol "strtok" C:\Users\*\Downloads\pawno\pawno\luk27.pwn(165) : error 033: array must be indexed (variable "tmp") C:\Users\*\Downloads\pawno\pawno\luk27.pwn(171) : error 079: inconsistent return types (array & non-array) C:\Users\*\Downloads\pawno\pawno\luk27.pwn(173) : error 029: invalid expression, assumed zero C:\Users\*\Downloads\pawno\pawno\luk27.pwn(173) : error 017: undefined symbol "gotoloc" Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 26 Errors. a tady je luk27.pwn #include <a_vcmp> #include <core> #include <float> static szGameModeName[128] = "City27 1.0"; static szGameModeAuthorName[128] = "luk27"; #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define INACTIVE_PLAYER_ID 255 #define MAX_WEAPONS 61 new wep_init = 0; new gWeapons[MAX_WEAPONS][64]; new gPlayers[MAX_PLAYERS][MAX_PLAYER_NAME+1]; #define PI 3.1415926535897932384626433832795 //------------------------------------------------------------------------------------------------------ main() { print("\n ----------------------------------\n"); printf(" %s\n",szGameModeName); printf(" \tby %s\n",szGameModeAuthorName); print(" ----------------------------------\n"); } //------------------------------------------------------------------------------------------------------ public OnPlayerConnect(playerid) { SetWaterLevel(6.0); SetGamespeed(100); SetGravity(100); GetPlayerName(playerid,gPlayers[playerid],MAX_PLAYER_NAME); return 1; } //------------------------------------------------------------------------------------------------------ public OnPlayerDisconnect(playerid, reason) { return 1; } //------------------------------------------------------------------------------------------------------ public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger) { return 1; } //------------------------------------------------------------------------------------------------------ public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new tmp[256]; new szMsg[256]; new idx, newvar; new Float:x, Float:y, Float:z; cmd = strtok(cmdtext, idx); if (strcmp(cmd, "hp", true) == 0) { tmp = strtok(cmdtext, idx); if (!strlen(tmp)) { GetPlayerHealth(playerid,x); GetPlayerArmour(playerid,y); if (IsPlayerInAnyVehicle(playerid)) { GetVehicleHealth(GetPlayerVehicleID(playerid),z); format(szMsg,sizeof(szMsg),"[%i] %s - Health %.0f - Armour %.0 Vehicle Health %.0f",playerid,gPlayers[playerid],x,y,z); } else { format(szMsg,sizeof(szMsg),"[%i] %s - Health %.1f - Armour %.1f",playerid,gPlayers[playerid],x,y); } SendClientMessageToAll(COLOR_GREEN, szMsg); } else { newvar = FindPlayerIDFromString(tmp); if (newvar != INACTIVE_PLAYER_ID) { GetPlayerHealth(newvar,x); GetPlayerArmour(newvar,y); if (IsPlayerInAnyVehicle(newvar)) { GetVehicleHealth(GetPlayerVehicleID(newvar),z); format(szMsg,sizeof(szMsg),"[%i] %s - Health %.0f - Armour %.0 Vehicle Health %.0f",newvar,gPlayers[newvar],x,y,z); } else { format(szMsg,sizeof(szMsg),"[%i] %s - Health %.0f - Armour %.0f",newvar,gPlayers[newvar],x,y); } SendClientMessageToAll(COLOR_GREEN, szMsg); } } return 1; } if (strcmp(cmd, "driveonwater", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SetPlayerDriveOnWater(1); format(szMsg,sizeof(szMsg),"Drive On Water SET ON"); } else { format(szMsg,sizeof(szMsg),"Drive On Water SET OFF"); SetPlayerDriveOnWater(0); } SendClientMessage(playerid, COLOR_GREEN, szMsg); return 1; } else if (strcmp(cmd, "shootinair", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { EnableShootInAir(255,1); format(szMsg,sizeof(szMsg),"Shoot In Air Enabled"); } else { format(szMsg,sizeof(szMsg),"Shoot In Air Disabled"); EnableShootInAir(255,0); } SendClientMessage(playerid, COLOR_GREEN, szMsg); return 1; } else if (strcmp(cmd, "stuntbike", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { EnableStuntBike(255,1); format(szMsg,sizeof(szMsg),"Stuntbike Enabled"); } else { format(szMsg,sizeof(szMsg),"Stuntbike Disabled"); EnableStuntBike(255,0); } SendClientMessage(playerid, COLOR_GREEN, szMsg); return 1; } else if (strcmp(cmd, "flycar", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { Flyingcars(1); } else { Flyingcars(0); } return 1; } else if (strcmp(cmd, "taxi", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { format(szMsg,sizeof(szMsg),"TaxiBoost Enabled"); Taxiboostjump(1); } else { format(szMsg,sizeof(szMsg),"TaxiBoost Disabled"); Taxiboostjump(0); } SendClientMessage(playerid, COLOR_GREEN, szMsg); return 1; } else if (strcmp(cmd, "fastswitch", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { FastSwitch(1); } else { FastSwitch(0); } return 1; } else if ($3 == gotoloc) { if (!$4) { vcmp.msg $1 $2 Error - Invalid Syntax $+ , Pouzij: !gotoloc jmenolokace } else if ($5 != $null) vcmp.msg $1 $2 Error - Lokace musi byt jednoslovna else if ($readini(FBS.locations.ini, LOCS, $4) == $null) vcmp.msg $1 $2 Error - Lokace neexistuje else { vcmp.msg $1 $2 Teleportuji na lokaci: " $+ $4 $+ " vcmp.setcontrols $1 $2 0 vcmp.announce $1 $2 ~h~Teleportuji na $4 !.timer 1 3 vcmp.setlocation $1 $2 $readini(FBS.locations.ini, LOCS, $4) !.timer 1 5 vcmp.setcontrols $1 $2 1 } } elseif ($3 == saveloc) { if (!$4) { vcmp.msg $1 $2 Error - Invalid Syntax $+ , Pouzij: !saveloc jmenolokace } else if ($5 != $null) vcmp.msg $1 $2 Error - Lokace musi byt jednoslovna else if ($readini(FBS.locations.ini, LOCS, $4) != $null) { vcmp.msg $1 $2 Error - Location $4 is Already in Use } else { !writeini -n FBS.locations.ini LOCS $4 $vcmp.location($1, $2) vcmp.msg $1 $2 Location " $+ $4 $+ " Uspesne ulozeno! } } else if (strcmp(cmd, "jumpswitch", true) == 1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { Jumpswitch(1); } else { Jumpswitch(0); } return 1; } else if (strcmp(cmd, "heal", true) == 0) { tmp = strtok(cmdtext, idx); if (!strlen(tmp)) { newvar = playerid; } else { newvar = FindPlayerIDFromString(tmp); } if (newvar == INACTIVE_PLAYER_ID) { return 1; } if (IsPlayerInAnyVehicle(newvar)) { SetVehicleHealth(GetPlayerVehicleID(newvar),1000.0); SetVehicleTyre(GetPlayerVehicleID(newvar),1); SetPlayerHealth(newvar,100.0); } else { SetPlayerHealth(newvar,100.0); } return 1; } else if (strcmp(cmd, "armour", true) == 0) { tmp = strtok(cmdtext, idx); if (!strlen(tmp)) { newvar = playerid; } else { newvar = FindPlayerIDFromString(tmp); } if (newvar == INACTIVE_PLAYER_ID) { return 1; } SetPlayerArmour(newvar,100.0); return 1; } else if (strcmp(cmd, "wep", true) == 0) { tmp = strtok(cmdtext, idx); new len = strlen(tmp); if (!len) { format(szMsg,sizeof(szMsg),"Usage: !wep <name/id>",tmp);SendClientMessage(playerid, COLOR_GREY, szMsg);return 1;} newvar = FindWepIDFromString(tmp); if (newvar != 0) { SetPlayerWeapon(playerid,newvar,10000); } return 1; } return 0; } //------------------------------------------------------------------------------------------------------ public OnPlayerText(playerid, cmdtext[]) { new cmd[256]; new tmp[256]; new szMsg[256]; new idx, newvar; new Float:x, Float:y, Float:z; cmd = strtok(cmdtext, idx); if (strcmp(cmd, "!goto", true) == 0) { tmp = strtok(cmdtext, idx); new len = strlen(tmp); if (!len) { format(szMsg,sizeof(szMsg),"Usage: !goto <name/id>",tmp); SendClientMessage(playerid, COLOR_GREY, szMsg);return 1;} newvar = FindPlayerIDFromString(tmp); if (newvar != INACTIVE_PLAYER_ID) { GetPlayerPos(newvar,x,y,z); SetPlayerPos(playerid,x,y + 1.0,z,0,0); format(szMsg,sizeof(szMsg),"Taking [%i] %s to [%i] %s.",playerid,gPlayers[playerid],newvar,gPlayers[newvar]); SendClientMessageToAll(COLOR_GREEN, szMsg); } return 1; } else if (strcmp(cmd, "!hp", true) == 0) { tmp = strtok(cmdtext, idx); if (!strlen(tmp)) { GetPlayerHealth(playerid,x); GetPlayerArmour(playerid,y); if (IsPlayerInAnyVehicle(playerid)) { GetVehicleHealth(GetPlayerVehicleID(playerid),z); format(szMsg,sizeof(szMsg),"[%i] %s - Health %.0f - Armour %.0 Vehicle Health %.0f",playerid,gPlayers[playerid],x,y,z); } else { format(szMsg,sizeof(szMsg),"[%i] %s - Health %.1f - Armour %.1f",playerid,gPlayers[playerid],x,y); } SendClientMessageToAll(COLOR_GREEN, szMsg); } else { newvar = FindPlayerIDFromString(tmp); if (newvar != INACTIVE_PLAYER_ID) { GetPlayerHealth(newvar,x); GetPlayerArmour(newvar,y); if (IsPlayerInAnyVehicle(newvar)) { GetVehicleHealth(GetPlayerVehicleID(newvar),z); format(szMsg,sizeof(szMsg),"[%i] %s - Health %.0f - Armour %.0 Vehicle Health %.0f",newvar,gPlayers[newvar],x,y,z); } else { format(szMsg,sizeof(szMsg),"[%i] %s - Health %.0f - Armour %.0f",newvar,gPlayers[newvar],x,y); } SendClientMessageToAll(COLOR_GREEN, szMsg); } } return 1; } else if (strcmp(cmd, "!heal", true) == 0) { tmp = strtok(cmdtext, idx); if (!strlen(tmp)) { newvar = playerid; } else { newvar = FindPlayerIDFromString(tmp); } if (newvar == INACTIVE_PLAYER_ID) { return 1; } if (IsPlayerInAnyVehicle(newvar)) { SetVehicleHealth(GetPlayerVehicleID(newvar),1000.0); SetVehicleTyre(GetPlayerVehicleID(newvar),1); format(szMsg,sizeof(szMsg),"You are now healed",tmp); SendClientMessage(playerid,COLOR_GREEN, szMsg); } else { SetPlayerHealth(newvar,100.0); format(szMsg,sizeof(szMsg),"You are now healed",tmp); SendClientMessage(playerid,COLOR_GREEN, szMsg); } return 1; } return 1; } //------------------------------------------------------------------------------------------------------ public OnPlayerSpawn(playerid,classid,teamid) { return 1; } //------------------------------------------------------------------------------------------------------ public OnPlayerDeath(playerid, killerid, reason) { return 1; } //------------------------------------------------------------------------------------------------------ public OnPlayerRequestClass(playerid, classid, skinid) { return 1; } //------------------------------------------------------------------------------------------------------ public OnGameModeInit() { SetGameModeText(szGameModeName); ShowPlayerMarkers(1); // Player Classes AddPlayerClassEx(1,61,335.570099,-233.904694,29.646601,164.184799,0,0,17,500,21,500); AddPlayerClassEx(2,56,-540.355713,806.634583,97.510399,222.869095,0,0,17,500,21,500); AddPlayerClassEx(3,68,-1037.172729,80.577003,11.579200,87.457100,0,0,17,500,21,500); AddPlayerClassEx(4,27,327.972198,-222.016098,35.881302,157.274796,0,0,17,500,21,500); AddPlayerClassEx(5,14,-758.352966,-1584.810913,18.566093,332.000000,0,0,17,500,21,500); AddPlayerClassEx(6,21,-746.899353,-1589.474365,18.566097,342.200012,0,0,18,70,27,360); AddPlayerClassEx(7,28,-995.121887,185.130905,12.434000,5.948400,0,0,17,500,21,500); AddPlayerClassEx(8,69,-1013.162109,-858.580383,17.954100,157.357300,0,0,17,500,21,500); AddPlayerClassEx(9,93,-597.619446,653.861145,11.071777,13.400000,1,1,24,800,19,50); AddPlayerClassEx(10,94,-539.271362,696.654358,11.084653,247.699997,1,1,24,800,19,50); AddPlayerClassEx(11,43,80.921997,-1456.618530,11.606800,247.754898,0,0,17,500,21,500); AddPlayerClassEx(12,57,63.919201,-1450.336914,10.565500,353.467896,0,0,17,500,21,500); AddPlayerClassEx(13,49,72.817001,-1445.638916,11.312300,53.248798,0,0,17,500,21,500); AddPlayerClassEx(14,6,-696.673706,941.201782,11.084600,217.990601,0,0,17,500,21,500); AddPlayerClassEx(255,5,492.094208,697.811829,12.103300,55.821301,0,0,17,500,21,500); AddPlayerClassEx(255,89,429.153687,607.471375,12.716100,9.417500,0,0,17,500,21,500); AddPlayerClassEx(255,30,-1191.747559,76.524002,11.128100,318.114197,0,0,17,500,21,500); AddPlayerClassEx(255,95,-410.094330,-585.276733,11.628822,323.700012,0,0,23,500,26,500); AddPlayerClassEx(255,96,-379.328278,-593.527954,10.362345,187.699997,0,0,23,500,31,500); AddPlayerClassEx(255,80,-638.065308,-1463.110229,12.598000,265.781799,5,1,17,500,32,800); AddPlayerClassEx(255,81,-595.983215,-1493.943604,8.039500,294.864807,5,1,17,500,32,800); AddPlayerClassEx(255,64,-621.978088,-1471.491699,15.548600,157.052994,5,1,17,500,32,800); AddPlayerClassEx(255,15,-627.675903,-1469.366211,15.548600,160.162903,5,1,17,500,32,800); AddPlayerClassEx(15,1,375.835999,-484.967194,13.817200,242.417206,0,0,17,500,21,800); // cop AddPlayerClassEx(15,2,-657.076294,762.287720,11.599755,130.699997,0,0,17,500,21,800); //swat AddPlayerClassEx(15,97,-874.322998,-683.454102,11.290915,326.799988,0,0,17,500,25,800); // cop AddPlayerClassEx(15,99,-870.946533,-685.190857,11.212971,334.600006,0,0,17,500,25,800); // cop AddPlayerClassEx(15,100,-1191.673096,-1351.587402,11.430400,156.740707,0,0,18,500,32,800); // cop SetPlayerFriendlyFire(true); // Vehicles AddStaticVehicle(156,335.570099,-233.904694,29.64660,179.704102,46,1); AddStaticVehicle(156,-665.342773,783.421570,11.037100,180.083099,46,1); AddStaticVehicle(156,-650.454712,754.226379,11.203300,266.782806,46,1); AddStaticVehicle(156,-639.052002,753.586182,11.203200,266.784088,46,1); AddStaticVehicle(156,-600.390198,807.434082,11.211400,263.846313,46,1); AddStaticVehicle(156,369.471985,-523.624084,12.102700,319.971100,46,1); AddStaticVehicle(156,352.912598,-509.627106,12.098800,320.719208,46,1); AddStaticVehicle(178,339.631012,-237.657104,29.170799,98.989700,0,0); AddStaticVehicle(223,-631.245117,-1456.946411,5.869000,335.980408,36,13); AddStaticVehicle(223,-624.044617,-1459.028320,5.855200,314.272186,36,13); AddStaticVehicle(223,-618.195984,-1462.316406,5.929700,303.111206,36,13); AddStaticVehicle(223,-611.036316,-1464.789917,5.941000,317.490997,36,13); AddStaticVehicle(191,338.631012,-237.657104,29.170799,98.989700,0,0); AddStaticVehicle(191,321.214111,-223.525894,35.400600,239.535095,0,0); AddStaticVehicle(191,-542.173828,792.246887,97.034401,336.395203,0,0); AddStaticVehicle(191,-1186.475830,76.426903,10.650400,52.865299,0,0); AddStaticVehicle(191,101.311203,-1472.573486,9.952100,275.943207,0,0); AddStaticVehicle(191,100.113899,-1474.986450,9.955600,243.199600,0,0); AddStaticVehicle(191,97.700104,-1475.962280,9.956300,173.361893,0,0); AddStaticVehicle(130,-598.123230,622.558777,11.784000,91.915298,18,74); AddStaticVehicle(166,-616.482788,651.438721,10.564000,348.662598,14,75); AddStaticVehicle(166,-611.202271,651.931824,10.567600,333.879395,14,75); AddStaticVehicle(166,-605.156372,652.468323,10.584300,339.829193,14,75); AddStaticVehicle(166,-587.924500,654.503906,10.604400,336.744110,14,75); AddStaticVehicle(166,-582.452820,655.514771,10.583000,327.597687,14,75); AddStaticVehicle(193,-577.769470,650.520630,10.559700,12.545900,84,84); AddStaticVehicle(193,-596.339111,675.906921,10.761700,142.229904,7,7); AddStaticVehicle(227,-614.193420,803.907288,29.666000,1.266700,46,1); AddStaticVehicle(210,-784.733215,672.174377,10.849500,89.778603,12,12); AddStaticVehicle(135,-768.061279,665.681824,10.913700,91.519501,2,0); AddStaticVehicle(210,-774.205688,995.634216,10.846100,271.163208,12,12); AddStaticVehicle(159,-752.837830,1003.890625,10.864900,359.930115,3,3); AddStaticVehicle(174,-780.703674,1026.565308,10.939400,88.338203,61,0); AddStaticVehicle(130,-650.255798,920.882813,11.185700,91.002098,18,74); AddStaticVehicle(137,-694.172119,926.073486,11.195500,268.880890,3,1); AddStaticVehicle(137,-751.778320,927.259216,11.281200,56.654999,3,1); AddStaticVehicle(145,-774.460815,977.627930,10.824100,180.524002,36,36); AddStaticVehicle(192,-803.559570,959.372375,10.634300,271.964203,68,78); AddStaticVehicle(192,-715.954712,1065.160522,10.544600,242.019806,68,78); AddStaticVehicle(191,-496.234314,1208.042969,7.072600,151.617493,22,22); AddStaticVehicle(191,-521.599304,838.325073,11.127000,326.867096,3,3); AddStaticVehicle(132,-392.530212,894.876709,10.613300,339.785614,6,6); AddStaticVehicle(132,-528.617615,1203.787720,7.294800,330.533813,10,10); AddStaticVehicle(191,-447.521515,1203.174316,9.205200,270.852814,2,2); AddStaticVehicle(174,-448.761414,1185.037842,9.539500,93.043098,41,0); AddStaticVehicle(149,-594.983276,1346.094971,11.522900,114.805099,47,76); AddStaticVehicle(191,-822.901184,1310.805664,11.105900,159.927002,2,2); AddStaticVehicle(234,-1476.843384,1047.775879,264.145111,217.410004,-1,-1); AddStaticVehicle(234,-1347.243530,1055.652588,264.050995,156.266296,-1,-1); AddStaticVehicle(234,-1279.836426,993.228271,262.895386,90.237801,-1,-1); AddStaticVehicle(234,-1351.722534,934.142822,262.035309,14.632000,-1,-1); AddStaticVehicle(234,-1515.286133,983.093994,263.132507,282.884491,-1,-1); AddStaticVehicle(198,-1346.597046,1448.262695,299.147705,321.853912,46,46); AddStaticVehicle(198,-1311.734497,1446.486084,298.846802,49.874100,46,46); AddStaticVehicle(198,-1323.517822,1439.146118,298.847595,9.807900,53,53); AddStaticVehicle(198,-1296.251099,1458.140137,298.846802,77.246002,53,53); AddStaticVehicle(198,-1417.270630,1531.317505,299.549286,265.140106,53,53); AddStaticVehicle(198,-1421.070068,1488.868652,302.149902,73.635902,53,53); AddStaticVehicle(217,-1127.066406,1511.971191,11.968200,357.727386,1,42); AddStaticVehicle(173,-985.411682,1344.161255,11.725700,47.320599,93,77); AddStaticVehicle(201,-918.659180,1130.157227,10.979100,129.144104,13,13); AddStaticVehicle(146,-782.406494,1116.967773,10.066100,0.338100,1,3); AddStaticVehicle(146,-771.057129,1154.976440,12.623500,180.703506,1,3); AddStaticVehicle(132,-756.013611,1074.735840,9.250800,91.949501,35,35); AddStaticVehicle(191,96.487801,1090.155273,16.047501,211.527298,48,48); AddStaticVehicle(179,48.782398,1100.708374,17.273199,182.732498,16,74); AddStaticVehicle(179,-4.418100,1147.713989,19.428499,205.162598,16,74); AddStaticVehicle(179,18.531000,1140.245972,19.655199,124.735199,16,74); AddStaticVehicle(179,-25.584900,1120.400757,15.493200,194.305298,16,74); AddStaticVehicle(179,-25.468100,1100.835327,15.081500,281.705200,16,74); AddStaticVehicle(190,-142.066101,1022.329773,7.507400,8.524100,1,90); AddStaticVehicle(205,50.437401,1174.929321,20.658600,173.039795,41,29); AddStaticVehicle(205,334.107391,1201.497070,17.196199,268.005096,33,0); AddStaticVehicle(204,395.379913,989.437683,12.103800,245.002701,17,17); AddStaticVehicle(132,287.043915,1037.103516,13.224400,11.184500,33,33); AddStaticVehicle(230,208.615097,1229.457397,17.475500,295.151306,48,65); AddStaticVehicle(230,-1106.849365,292.971405,12.327300,271.993408,48,65); AddStaticVehicle(216,-1002.607422,206.024094,11.407200,174.931396,6,76); AddStaticVehicle(138,-1261.371948,115.724197,12.017800,172.456207,1,75); AddStaticVehicle(205,-1107.217285,-198.083496,11.175100,90.136497,9,39); AddStaticVehicle(144,-1057.206909,-278.588898,11.386000,272.675812,67,67); AddStaticVehicle(158,-920.455078,-306.059692,13.587800,264.184204,4,75); AddStaticVehicle(144,-963.912170,-373.688812,11.339600,180.904495,91,91); AddStaticVehicle(206,-951.940308,-378.040100,10.936500,276.511597,61,39); AddStaticVehicle(206,-891.456604,-700.580017,10.954700,37.618301,61,39); AddStaticVehicle(236,-863.273621,-666.158020,11.030400,186.495895,3,3); AddStaticVehicle(236,-855.596191,-666.055908,10.993200,183.212097,7,7); AddStaticVehicle(236,-851.500427,-665.654785,10.974000,185.745300,76,76); AddStaticVehicle(236,-845.218811,-675.193787,10.943800,97.350998,6,6); AddStaticVehicle(236,-844.904175,-679.492920,10.942000,98.829399,52,52); AddStaticVehicle(175,-846.856812,-909.440796,10.954700,319.295593,42,42); AddStaticVehicle(141,-973.821716,-831.947327,6.492500,91.775398,11,11); AddStaticVehicle(132,-1017.504700,-861.616577,12.835800,213.016403,6,6); AddStaticVehicle(191,-1015.760315,-859.232727,17.482700,191.668198,22,22); AddStaticVehicle(191,-1019.617920,-858.159180,17.481001,184.175507,2,2); AddStaticVehicle(175,-979.883728,-1169.086304,14.722200,92.234001,53,53); AddStaticVehicle(144,-1008.837524,-1407.382813,11.861600,252.094193,3,3); AddStaticVehicle(191,-697.802917,-1522.648071,12.153200,68.839996,3,3); AddStaticVehicle(226,-731.204712,-1503.140381,11.202100,265.543701,12,1); AddStaticVehicle(226,-712.860413,-1553.965576,12.273600,352.654205,12,1); AddStaticVehicle(226,-720.914917,-1553.447021,12.269800,338.706787,12,1); AddStaticVehicle(226,-696.186890,-1502.070068,11.704900,357.984589,12,1); AddStaticVehicle(217,-686.552979,-1567.770874,12.529500,247.837097,1,57); AddStaticVehicle(223,-588.497925,-1511.875244,5.842300,252.785202,36,13); AddStaticVehicle(223,-583.686890,-1502.562744,5.798000,240.519608,36,13); AddStaticVehicle(136,-389.612305,-1726.285278,6.791500,3.087300,1,1); AddStaticVehicle(136,-397.645691,-1342.791138,6.652500,354.651703,1,1); AddStaticVehicle(223,-374.661102,-659.958313,5.683000,91.766098,36,13); AddStaticVehicle(214,-650.985474,-263.846497,6.732600,306.947906,50,32); AddStaticVehicle(136,-512.771423,-226.506699,6.779700,356.746094,1,1); AddStaticVehicle(136,-535.441284,-227.171997,6.676700,337.750000,1,1); AddStaticVehicle(190,-372.265198,-216.477402,7.360800,295.087708,1,35); AddStaticVehicle(190,604.789490,-1706.512939,7.582900,332.838715,1,60); AddStaticVehicle(190,583.679688,-1760.782837,7.295600,313.262085,1,46); AddStaticVehicle(190,603.452820,-1774.811035,7.469900,205.476593,1,14); AddStaticVehicle(190,-1259.029053,-1414.696411,7.417900,60.555099,1,50); AddStaticVehicle(160,-1199.062744,-1382.241821,5.634100,152.586807,46,1); AddStaticVehicle(160,-1213.490356,-1382.662720,5.585000,151.375000,46,1); AddStaticVehicle(132,-651.975525,-513.155273,10.155900,111.167000,6,6); AddStaticVehicle(132,-355.983398,-530.741394,12.511800,1.302800,61,0); AddStaticVehicle(132,-362.514313,-528.351318,12.512400,2.494100,61,0); AddStaticVehicle(174,-393.324005,-523.295715,12.616900,356.363403,61,0); AddStaticVehicle(174,-398.351501,-520.817383,12.626800,359.515015,61,0); AddStaticVehicle(174,-406.897797,-520.374878,12.628900,3.585400,61,0); AddStaticVehicle(217,-391.816010,-573.838013,40.029598,270.211914,61,0); AddStaticVehicle(154,490.616302,-465.610901,10.601500,356.111908,58,8); AddStaticVehicle(154,358.878906,-813.714783,10.601600,157.138504,60,1); AddStaticVehicle(154,297.817413,-1056.894653,10.601700,353.874512,68,8); AddStaticVehicle(154,257.434814,-1189.709473,10.601200,169.004700,2,1); AddStaticVehicle(154,218.524002,-1389.046631,10.601300,166.644806,13,8); AddStaticVehicle(154,218.992905,-1445.129883,10.601600,340.208405,22,1); AddStaticVehicle(198,167.021103,-1504.324341,10.698100,195.115005,46,46); AddStaticVehicle(198,161.769104,-1505.687256,10.633400,260.147095,53,53); AddStaticVehicle(198,150.854706,-1525.277466,10.585000,209.538605,3,3); AddStaticVehicle(217,-71.374603,-1606.817993,12.197900,268.901886,1,42); AddStaticVehicle(191,-242.645203,-1347.884277,7.637900,287.680511,2,2); AddStaticVehicle(193,-254.748505,-1231.738770,7.606500,82.870300,84,84); AddStaticVehicle(210,-150.967300,-1427.300781,3.735300,287.188812,12,12); AddStaticVehicle(193,-159.861603,-1352.542236,9.956700,88.337303,84,84); AddStaticVehicle(209,-107.297501,-1204.993164,10.254500,314.109589,15,32); AddStaticVehicle(167,-5.263500,-1231.671143,10.556400,3.030500,75,79); AddStaticVehicle(132,139.581604,-1104.447144,10.193500,87.302597,10,10); AddStaticVehicle(191,125.351501,-1104.869019,9.971800,178.601593,3,3); AddStaticVehicle(209,55.148300,-1077.747437,10.254400,179.097397,15,32); AddStaticVehicle(191,-53.615002,-998.663330,9.973700,92.801201,48,48); AddStaticVehicle(198,-38.406101,-1015.354980,10.096800,359.980804,6,6); AddStaticVehicle(177,-70.8826,-1612.2877,12.0979,359.0534,1,42);// seasparrow AddStaticVehicle(177,-579.2999,-1523.9575,7.0017,249.2939,1,42);// seasparrowdocks1 AddStaticVehicle(177,-377.1072,-1726.1633,6.8322,278.5826,1,42);// seasparrowboonies1 AddStaticVehicle(225,-339.8132,1070.9592,9.9995,350.3668,49,78);// sandkingdowntown AddStaticVehicle(225,739.0833,721.2287,12.3445,267.2546,49,78);// sandkingsandrace1 AddStaticVehicle(154,-734.9926,344.0848,11.0346,253.8836,13,1);// bfinjectormainstrip AddStaticVehicle(177,404.6970,-166.4923,6.6427,351.8981,13,1);// seasparrow malibu canal // extra vehicle locations below // note: we reccomend less than roughly 180 total vehicles at once for stablility in flying vehicles /* AddStaticVehicle(144,-869.440918,-119.312698,11.157400,243.688004,69,69);//hated spawn in front of main strip pns AddStaticVehicle(141,-1746.7686,-225.5227,14.5600,269.7342,43,0);// armygreeninfurnus AddStaticVehicle(162,-1704.9397,-207.5647,15.0658,179.8218,43,0);// tankarmy1 AddStaticVehicle(177,-361.5622,-659.0541,6.6799,99.5575,1,42);// seasparrowvmansion AddStaticVehicle(205,-9.510400,-992.969971,10.197800,354.584991,17,1); AddStaticVehicle(230,37.568901,-1003.977783,10.529100,271.481903,48,65); AddStaticVehicle(197,5.888900,-1015.418884,10.162600,359.884003,36,8); AddStaticVehicle(197,14.883100,-951.414490,21.473000,359.312988,36,8); AddStaticVehicle(191,-7.697000,-951.476013,21.293600,2.134600,51,51); AddStaticVehicle(193,-8.356200,-927.712280,21.267099,181.711700,7,7); AddStaticVehicle(146,-118.707298,-922.148682,10.675400,102.632004,1,3); AddStaticVehicle(146,-117.418900,-931.805603,10.675200,98.351898,1,3); AddStaticVehicle(205,273.276398,-873.095886,9.934700,62.815102,21,1); AddStaticVehicle(132,532.168884,-156.996902,13.379000,97.735001,33,33); AddStaticVehicle(145,475.092194,-42.729500,9.890100,357.902100,36,36); AddStaticVehicle(191,455.082611,-3.719700,10.482500,81.755501,13,13); AddStaticVehicle(174,525.090210,192.183502,14.348100,179.235992,11,0); AddStaticVehicle(174,297.683502,460.354095,9.977600,249.589996,41,0); AddStaticVehicle(136,329.691895,578.819580,6.650000,0.017700,1,1); AddStaticVehicle(132,437.455505,539.098816,11.391200,347.380096,8,8); AddStaticVehicle(146,456.350586,718.716980,11.616400,266.721405,1,3); AddStaticVehicle(156,494.057312,503.612915,11.255600,182.562500,46,1); AddStaticVehicle(156,520.580872,502.575714,10.852000,176.766495,46,1); AddStaticVehicle(156,490.365814,521.435303,11.348700,89.215302,46,1); AddStaticVehicle(132,144.591904,-1148.977051,17.530899,179.222305,6,6); AddStaticVehicle(159,144.260300,-1230.699585,24.322599,0.734300,3,3); AddStaticVehicle(205,128.049194,-1177.086548,31.044300,2.242400,33,0); AddStaticVehicle(191,110.013496,-1148.523560,30.834801,359.912994,3,3); AddStaticVehicle(191,128.841599,-1216.109985,30.820101,359.158691,48,48); AddStaticVehicle(191,-1151.812500,-945.640320,14.388300,272.718201,38,38); AddStaticVehicle(205,-1132.130493,-926.500793,14.602900,270.214111,37,0); AddStaticVehicle(132,-1142.173218,-977.657288,14.618100,91.623299,10,10); AddStaticVehicle(193,-1142.298462,-1027.442017,14.361000,85.688599,84,84); AddStaticVehicle(145,-1152.011841,-1014.866516,14.641000,269.624207,36,36); AddStaticVehicle(218,-1369.514648,-1255.632202,18.192699,36.604801,1,2); AddStaticVehicle(145,-1681.802856,-645.220886,14.658300,359.938690,52,52); AddStaticVehicle(191,-1627.285889,-623.549622,14.410400,171.675201,2,2); AddStaticVehicle(191,-1579.293091,-613.031494,14.393300,359.905914,3,3); AddStaticVehicle(200,-1747.242310,-269.688385,15.111700,267.092804,43,0); AddStaticVehicle(200,-1746.760010,-225.483994,15.111600,267.639099,43,0); AddStaticVehicle(163,-1745.643188,-212.072998,15.265000,269.790100,43,0); AddStaticVehicle(163,-1704.977173,-215.960403,15.265000,179.879700,43,0); AddStaticVehicle(155,-1661.203613,-225.970200,14.850500,83.318100,40,44); AddStaticVehicle(153,-874.240723,-565.309326,11.176100,186.567200,1,56); AddStaticVehicle(147,-758.977722,821.387085,10.988100,180.426102,71,73); AddStaticVehicle(147,-770.656616,821.076416,10.988100,0.141500,71,73); AddStaticVehicle(147,-776.780090,820.036682,10.987700,359.161102,71,73); AddStaticVehicle(147,-800.344482,820.125122,10.987900,358.336609,71,73); AddStaticVehicle(220,-829.339600,836.505676,11.165700,269.228210,6,6); AddStaticVehicle(177,335.0000,-255.0000,30.0000,90.0000,13,1);// test car AddStaticVehicle(194,335.0000,-250.0000,30.0000,90.0000,13,1);// test car AddStaticVehicle(154,335.0000,-245.0000,30.0000,90.0000,13,1);// test car */ // AddStaticVehicle(156,335.0000,-245.0000,30.0000,90.0000,13,1);// test car /* AddStaticPickup(id, type, Float:x, Float:y, Float:z, ammo, respawnseconds); -for cash pickups use type 501 -use -1 for respawnseconds to select default respawn 4 minutes * may ditch the manual id arg and have it auto id instead * */ new sp=0; AddStaticPickup(sp++,366,323.4258,-278.1154,35.4035);// third rail conssite health AddStaticPickup(sp++,289,312.0720,-237.6959,38.3752);// m60 AddStaticPickup(sp++,280,313.0720,-236.6959,38.3752);// m4 AddStaticPickup(sp++,289,314.0720,-235.6959,38.3752);// m60 AddStaticPickup(sp++,280,315.0720,-234.6959,38.3752);// m4 AddStaticPickup(sp++,368,266.4264,-249.8750,36.1315);// conssite armour AddStaticPickup(sp++,366,373.7430,-255.7513,46.0797);// conssite health AddStaticPickup(sp++,368,341.0047,-230.0483,38.3752);// conssite armour AddStaticPickup(sp++,272,341.0047,-230.0483,38.3752);// conSitetopbeamspot2 molotov AddStaticPickup(sp++,288,311.0720,-238.6959,38.3752);// consSitetopbeamspot1 flamethrower AddStaticPickup(sp++,289,310.9177,-247.0352,38.3752);//conssitetowertop4 m60 AddStaticPickup(sp++,279,341.0943,-247.0340,38.3752);//conssiteToprailX stubby AddStaticPickup(sp++,269,291.3840,-238.8288,29.0104);//conssitelowertopbeamfront chainsaw // AddStaticPickup(sp++,258,333.570099,-230.904694,29.646601,1,4);// cellphone // AddStaticPickup(sp++,501,335.570099,-230.904694,29.646601,10,4);// $10 cash every 4 seconds // AddStaticPickup(sp++,501,335.570099,-230.904694,31.646601,20,8);// $20 cash every 8 seconds AddStaticPickup(sp++,285,335.570099,-240.904694,30.0);// $nip3r AddStaticPickup(sp++,286,335.570099,-245.904694,30.0);// laser $nip3r AddStaticPickup(sp++,287,335.570099,-250.904694,30.0);// rocket AddStaticPickup(sp++,366,-113.2,-975.7,10.4); AddStaticPickup(sp++,366,-225.1,-1158.1,9.1); AddStaticPickup(sp++,366,456.2,-471.4,16.6); AddStaticPickup(sp++,366,377.4,467.7,11.6); AddStaticPickup(sp++,366,469.6,697.4,11.7); AddStaticPickup(sp++,366,385.3,1210.9,19.4); AddStaticPickup(sp++,366,384.3,756.6,11.7); AddStaticPickup(sp++,366,10.7,1099.0,16.6); AddStaticPickup(sp++,366,85.3,402.7,19.8); AddStaticPickup(sp++,366,-711.7,-501.7,11.3); AddStaticPickup(sp++,366,-404,-588.0,11.6); AddStaticPickup(sp++,366,-406.2503,-566.4947,19.5804); AddStaticPickup(sp++,366,-478.1,438.5,16.1); AddStaticPickup(sp++,366,-67,1263.3,25.1); AddStaticPickup(sp++,366,-821.8,1144.8,26.1); AddStaticPickup(sp++,366,-1139.4,55.4,11.2); AddStaticPickup(sp++,366,-1290.9,91.9,26.9); AddStaticPickup(sp++,366,-885.4,-483.4,13.1); AddStaticPickup(sp++,366,-925.1,-638.3,16.0); AddStaticPickup(sp++,366,-692.4,-1283.8,11.1); AddStaticPickup(sp++,366,-655.1,-1506.3,8.1); AddStaticPickup(sp++,366,-1399.4,-865.9,20.9); AddStaticPickup(sp++,366,-822.6,1137.3,12.4); AddStaticPickup(sp++,366,851.4,-78.8,11.5); AddStaticPickup(sp++,366,834.2,740.6,11.3); AddStaticPickup(sp++,288,-990.6908,263.9287,8.8123);//printunderground flamethrower AddStaticPickup(sp++,278,-988.6908,263.9287,8.8123);//printunderground stubby AddStaticPickup(sp++,280,-986.6908,263.9287,8.8123);//printunderground m4 AddStaticPickup(sp++,368,-1034.1990,41.1718,11.3544);// nearpizzagrave armour AddStaticPickup(sp++,368,-1472.9331,-866.6178,20.8979);// airportarmour AddStaticPickup(sp++,368,-855.5118,-631.2861,11.3756);//24-7armor AddStaticPickup(sp++,368,407.7466,-483.1101,12.3432);//copshoparmor AddStaticPickup(sp++,289,466.8858,42.1850,33.0713); //maliroof1spawn1 m60 AddStaticPickup(sp++,278,519.8986,-120.6429,37.9095);// maliroof2pickup2 stubby SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0); SetCameraPos(-231.4, -440.0, 32.1); SetCameraLookAt(-232.0314, -442.6181, 33.1); SetPlayerStartPos(-232.0314, -442.6181, 32.7944); new q,c=0; for (q=0;q < MAX_PLAYERS; q++) { if (IsPlayerConnected(q)) { new pname[MAX_PLAYER_NAME+1]; GetPlayerName(q,pname,MAX_PLAYER_NAME); gPlayers[q] = pname; c++; } else { gPlayers[q] = ""; } } InitWepList(); printf("\n\n**\tscript init loaded\t**\n**\t%d players\t**\n",c); new szMessage[256]; format(szMessage,256,"Game Mode %s loaded.",szGameModeName); SendClientMessageToAll(COLOR_GREY, szMessage); return 1; } //------------------------------------------------------------------------------------------------------ public FindPlayerIDFromString(string[]) {// for determining player id from a string -bakasan new szMsg[256]; new player = INACTIVE_PLAYER_ID; new p = 0; while (p < MAX_PLAYERS) { if (strfind(gPlayers[p],string,true) != -1) { player=p;break; } p++; } if (player == INACTIVE_PLAYER_ID) {// string didnt match so check if it can be an id if ((strlen(string) > 2) || (isnumeric(string) == 0)) { format(szMsg,sizeof(szMsg),"Unable to find %s.",string); SendClientMessageToAll(COLOR_GREY, szMsg); return INACTIVE_PLAYER_ID; } player = strval(string);// string is numeric and not more than 2 digits } if (!IsPlayerConnected(player)) { format(szMsg,sizeof(szMsg),"Invalid ID %d.",player); SendClientMessageToAll(COLOR_GREY, szMsg); return INACTIVE_PLAYER_ID; } return player;// valid id found } //------------------------------------------------------------------------------------------------------ public InitWepList() { if (wep_init == 1) { return 1; } gWeapons[0] = "Fist"; gWeapons[1] = "BrassKnuckle"; gWeapons[2] = "ScrewDriver"; gWeapons[3] = "GolfClub"; gWeapons[4] = "NightStick"; gWeapons[5] = "Knife"; gWeapons[6] = "BaseballBat"; gWeapons[7] = "Hammer"; gWeapons[8] = "Cleaver"; gWeapons[9] = "Machete"; gWeapons[10] = "Katana"; gWeapons[11] = "Chainsaw"; gWeapons[12] = "Grenade"; gWeapons[13] = "RemoteGrenade"; gWeapons[14] = "TearGas"; gWeapons[15] = "Molotov"; gWeapons[16] = "Missile";//called "Rocket" in weapon.dat gWeapons[17] = "Colt45"; gWeapons[18] = "Python"; gWeapons[19] = "Shotgun"; gWeapons[20] = "Spaz";//Spas12Shotgun gWeapons[21] = "Stubby";//StubbyShotgun gWeapons[22] = "Tec9"; gWeapons[23] = "Uzi"; gWeapons[24] = "Ingrams"; gWeapons[25] = "MP5"; gWeapons[26] = "M4"; gWeapons[27] = "Ruger"; gWeapons[28] = "SniperRifle"; gWeapons[29] = "LaserScope"; gWeapons[30] = "RocketLauncher"; gWeapons[31] = "FlameThrower"; gWeapons[32] = "M60"; gWeapons[33] = "Minigun"; gWeapons[34] = "none34"; gWeapons[35] = "Heli-Cannon"; gWeapons[36] = "none36"; gWeapons[37] = "none37"; gWeapons[38] = "none38"; gWeapons[39] = "Vehicle"; gWeapons[40] = "none40"; gWeapons[41] = "41"; gWeapons[42] = "none42"; gWeapons[43] = "Drowned"; gWeapons[44] = "Impact"; gWeapons[45] = "none45"; gWeapons[46] = "none46"; gWeapons[47] = "none47"; gWeapons[48] = "none48"; gWeapons[49] = "none49"; gWeapons[50] = "none50"; gWeapons[51] = "none51"; gWeapons[52] = "none52"; gWeapons[53] = "none53"; gWeapons[54] = "none54"; gWeapons[55] = "none55"; gWeapons[56] = "none56"; gWeapons[57] = "none57"; gWeapons[58] = "none58"; gWeapons[59] = "none59"; gWeapons[60] = "Heli-Blades"; wep_init = 1; return 1; } public FindWepIDFromString(string[]) {// for determining weapon id from a string -bakasan if (wep_init == 0) { InitWepList(); } new szMsg[256]; new match = 0; new p = 0; while (p < MAX_WEAPONS) { if (strfind(gWeapons[p],string,true) != -1) { match=p;break; } p++; } if (match == 0) {// string didnt match so check if it can be an id if ((strlen(string) > 2) || (isnumeric(string) == 0)) { format(szMsg,sizeof(szMsg),"Unable to find weapon %s.",string); SendClientMessageToAll(COLOR_GREY, szMsg); return 0; } match = strval(string);// string is numeric and not more than 2 digits } if ((match < 1) || (match > 33)) { format(szMsg,sizeof(szMsg),"Invalid Weapon ID %d.",match); SendClientMessageToAll(COLOR_GREY, szMsg); return 0; } return match;// valid id found } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')){ index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } isnumeric(const string[]) {// mike's function for (new i = 0, j = strlen(string); i < j; i++) { if (string[i] > '9' || string[i] < '0') return 0; } return 1; } Diky za kazdou pomoc. ----------- luk27
  2. Xmas City 2.0 tak se jmenuje moje zasněžená a Vánoční mapka. Je to moje první mapka tak se do mě můžete s klidem pustit V mapě již je 586 objektů a 40 dopravních prostředků. Tuto nedodělanou mapu můžete navštívit od 14.12. 2012 na serveru - play.gameboss.cz:7917 XmasCity verze 3.0 bude hotová do 18. listopadu !!! Video Xmas City 2.0 Všechny Videa Xmas City máte možnost vidět na tomto kanálu na youtube: http://www.youtube.c...Q?feature=watch Přihlaš se k Odběru videí
×
×
  • Create New...