Jump to content

Mivčo

Uživatel
  • Příspěvků

    1933
  • Registrován

  • Aktivní

  • Vítězných dnů

    20

Příspěvky posted by Mivčo

  1. Ok, zrozumiteľnejšie:

     

     

    Tento riadok: 
    INI_WriteInt(File,"Time",PlayerInfo[ID][VIP] = DATE);
    nahradíš týmto:
    INI_WriteInt(File,"Time",DATE); 
    
    Ďalej tento riadok:
    INI_WriteInt(File,"VIP",PlayerInfo[ID][VIP] = vlvl);
    nahradíš týmto:
    INI_WriteInt(File,"VIP",vlvl);
    
    Potom tento riadok:
    INI_WriteInt(File,"VIP",PlayerInfo[ID][VIP] = 0); 
    nahradíš týmto:
    INI_WriteInt(File,"VIP",0);
    
    A na záver by si mohol prepísať toto:
    if(fexist(s)) return SendClientMessage(playerid, WHITE, "Tento hráč už VIP level má !");
    na niečo takéto:
    if(PlayerInfo[ID][VIP]) return SendClientMessage(playerid, WHITE, "Tento hráč už VIP level má !");
    
    A možno ešte:
    if(!fexist(s)) return SendClientMessage(playerid, WHITE, "Tento hráe nemá VIP level!");
    na:
    if(!PlayerInfo[ID][VIP]) return SendClientMessage(playerid, WHITE, "Tento hráe nemá VIP level!");
    
    

     

     

    Ďakujem ti, funguje to bez problemov :) thanks bro :) 

    Ako by som spravil napr: hráč zadá /viptest a dostane napr zadarmo vip na týždeň :o

  2.  

    Možno riadky

    INI_WriteInt(File,"Time",PlayerInfo[ID][VIP] = DATE);
    INI_WriteInt(File,"VIP",PlayerInfo[ID][VIP] = vlvl);
    INI_WriteInt(File,"VIP",PlayerInfo[ID][VIP] = 0);
    

    nahradiť týmito?

    INI_WriteInt(File,"Time",DATE);
    INI_WriteInt(File,"VIP",vlvl);
    INI_WriteInt(File,"VIP",0);
    

    prečo mi píšeš 2x VIP no lenže v dini je remove kde subor vymaže ale v ini nie aj ked je mám vip = 0 tak píše že mám vip 

  3. Popis problému:


    Zdravím.. prerobil som QWER VIP do YSI no chyba je také že ked zadám príkaz /setvip tak pridá VIP ale ked odoberem hráčovi VIP tak píše že "Tento hráč už VIP level má !" :(

     

    Kód:

     

    CMD:setvip(playerid, params[])
    {
    new string[128],ID,DEN;
    new vlvl = strval(params[1]);
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,WHITE ,"Pouze Hlavní Administrátor poihlášený poez Rcon muže nastavit VIP úeet !");
    if(sscanf(params, "iii", ID,vlvl,DEN)) return SendClientMessage(playerid, 0xFFFFFFFF, "/setvip [playerid] [level] [den]");
    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, 0xFFFFFFFF, "ID nieje online!");
    if(vlvl < 0 || vlvl > 3) return SendClientMessage(playerid, WHITE, "Zlý level !");
    new DATE = gettime()+mktime(0,0,0,DEN,0,0);
    new s[128];
    format(s,sizeof(s),"VIP/%s.ini",Jmeno(ID));
    if(vlvl > 0)
    {
      if(fexist(s)) return SendClientMessage(playerid, WHITE, "Tento hráč už VIP level má !");
      if(vlvl == 1) format(string, 128, "Admin %s nastavil hráeovy %s VIP {CD7F32}BRONZE{FF0000} úeet do %s !",Jmeno(playerid),Jmeno(ID),date(DATE,1));
      else if(vlvl == 2) format(string, 128, "Admin %s nastavil hráeovy %s VIP {C0C0C0}SILVER{FF0000} úeet do %s !",Jmeno(playerid),Jmeno(ID),date(DATE,1));
      else if(vlvl == 3) format(string, 128, "Admin %s nastavil hráeovy %s VIP {FFD700}GOLD{FF0000} úeet do %s !",Jmeno(playerid),Jmeno(ID),date(DATE,1));
      PlayerInfo[playerid][RemoveTime] = DATE;
      new INI:File = INI_Open(s);
      INI_WriteInt(File,"Time",PlayerInfo[ID][VIP] = DATE);
      INI_WriteInt(File,"VIP",PlayerInfo[ID][VIP] = vlvl);
      INI_Close(File);
      SendClientMessageToAll(0xFF0000AA, string);
    }
    else if(vlvl == 0)
    {
      if(!fexist(s)) return SendClientMessage(playerid, WHITE, "Tento hráe nemá VIP level!");
      format(string, sizeof(string), "Hlavný Administrátor %s zobral hráeovy %s VIP úeet !", Jmeno(playerid),Jmeno(ID));
      SendClientMessageToAll(0xFF0000AA, string);
      new INI:File = INI_Open(s);
      INI_WriteInt(File,"VIP",PlayerInfo[ID][VIP] = 0);
      INI_Close(File);
    }
    PlayerInfo[ID][VIP] = vlvl;
    return true;
    }

     




    Dodatečné poznámky:
    --

  4. printf("inputtext=%s len=%d",inputtext,strlen(inputtext));
    

    A pak nam posli co ti to napsalo

     

    mám dať do OnDIalogRespone?

    [21:40:54] [connection] 127.0.0.1:65067 requests connection cookie.
    [21:40:55] [connection] incoming connection: 127.0.0.1:65067 id: 0
    [21:40:56] [join] Mivco has joined the server (0:127.0.0.1)
    [21:40:59] inputtext=Q len=1
    [21:41:03] inputtext=QQQQ len=4
    [21:41:05] inputtext=QQQQQ len=5
    [21:41:09] inputtext= len=0
    [21:41:12] inputtext=15 len=2
    [21:41:13] inputtext=Slovakia len=8
    [21:41:51] --- Server Shutting Down.
    [21:41:51] [part] Mivco has left the server (0:0)
    [21:41:51] 
    

    LOG

  5. No chybu tam nevidím... Co presne ti to vypíše do dialogu? Prípadne si nechaj vypísať aj INPUTTEXT, či ti tam dáke ptákoviny nehádže

    musím zadať napríklad až 7 a vyššie miestne heslo namiesto od 4 a vyššie ako je uvedené v kode

  6. icon_e_biggrin.gif Mám ti to natočiť, že mi to ide ?? icon_e_biggrin.gificon_e_biggrin.gificon_e_biggrin.gificon_e_biggrin.gif

    S týmto kódom som to skúšal, všetko funguje, nieje tam nič pridané okrem returnov, správy som dal len na test.. A upravil pozície.. Tak neviem čo ti nefunguje icon_e_biggrin.gif

     

     

     

    public OnPlayerEnterCheckpoint(playerid)
    {
      if(PopelarMise[playerid] == 1)
      {
        DisablePlayerCheckpoint(playerid);
        GameTextForPlayer(playerid,"~r~ODMENA 800$",5000,4);
        GivePlayerMoney(playerid, 800);
        PopelarMise[playerid] = 2;
        SendClientMessageToAll(-1, "Odmena 800");
        SetPlayerCheckpoint(playerid,1563.2687,1033.7928,11.3767,10);
        SendClientMessage(playerid,-1,"další cp..");
        return 1;
      }
      if(PopelarMise[playerid] == 2)
      {
        GameTextForPlayer(playerid,"~r~ODMENA 850$",5000,4);
        GivePlayerMoney(playerid, 850);
        PopelarMise[playerid] = 3;
        SendClientMessageToAll(-1, "Odmena 850");
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1560.3567,970.9088,10.8203,10);
      return 1;
      }
      if(PopelarMise[playerid] == 3)
      {
        GameTextForPlayer(playerid,"~r~ODMENA 950$",5000,4);
        GivePlayerMoney(playerid, 950);
        PopelarMise[playerid] = 4;
        SendClientMessageToAll(-1, "Odmena 950");
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid, 1563.2687,1033.7928,11.3767,10);
        return 1;
      }
      if(PopelarMise[playerid] == 4)
      {
        GameTextForPlayer(playerid,"~r~ODMENA 1,500$ 2RP ",5000,4);
        GivePlayerMoney(playerid, 1500);
        PopelarMise[playerid] = 2;
        SendClientMessageToAll(-1, "Odmena 1500");
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1560.3567,970.9088,10.8203,10);
        return 1;
      }
      return 1;
    }
    

     

     

    A ešte som upravil

    CMD:misepp(playerid)
    

    na 

    CMD:misepp(playerid, params[])
    

    Nič viac icon_e_biggrin.gif

    Asi mu ten príkaz nefungoval :d 

  7. no moj poviem ti ze idea je sice velmi pekna, ale spracovanie tu je nulove - kazdopadne rad vidim inspiraciu od mojho scriptu, ale je x moznosti ako tvoj script optimalizovat, nac mas tu premennu ked pouzivas x dialogov? stacilo spravit miesto toho switchu Farba[playerid] = (listitem + 1); a usetril by si vela riadkov. tu "case DIALOG_3DTEXT3:" si zasa mohol pouzit array miesto tychto xxx podmienok. vylepsi to! mozno ked sa budem nudit spravim nieco taketo aj ja, len v lepsom prevedeni, we'll see icon_think.gif dobre je to relativne

    môže byť ja sa nehádam len som to vytvoril tak lebo to je velmi lahké spraviť takto aj :) len si mi dal inšpiráciu :d :D ale zas nulám ako ja pomôže to :d 

  8. Prinášam vám 3D editor vo farbách ako Červena, Modrá, Zelená, Biela, Šedá a tak ďalej.

    Je tam 11 farieb ale dajú sa dorobiť viacej aby boli :) 

    Ukladá sa do SF pod menom 3Dtext.txt

     

    DOWNLOAD

     

    3DText.zip

     

    + k tomu je aj COLOR Editor možná ho poznáte niektorý

    V tom editori si môžeš aké farby len chcieť :) 

    post-10219-0-75751200-1511719807_thumb.png

    • Líbí se mi to! (+1) 1
  9. Zdravím.

    Vlastním MTA server a hledám nějakého zkušeného scriptera, který se vyzná v lua souborech a byl by ochoten mi pomoci.

    Samozřejmě vím, že né každý je ochoten to dělat zadarmo, tak se můžeme dohodnout na nějaké ceně, ale pokud by byl někdo ochoten to dělat, protože ho to baví, tak budu velice rád.

    Více info pište do zpráv, díky.

    https://forum.mtasa.com/ tu si nekúšal?

  10. Popis problému:

    Zdravím.. mám problém z registrom a spravil som to tak že hráč musí zadať viac ako 4 a menej ako 24 len mi to nefunguje.... musím zadať viac ako 7 aby to išlo prečo?

     

    Chyby/varování kompilátoru a při běhu:

    --

     

    Kód:

     

    Register:
    
    case DIALOG_REGISTER: // Register
    	 {
       if(response)
       {
    	   if(strlen(inputtext) > 4 && strlen(inputtext) < 24)
        {
    	 if(IsAlphaNumeric(inputtext))
    	 {
    						    new Year, Month, Day, IP[16];
    	   getdate(Year, Month, Day);
    	   GetPlayerIp(playerid, IP, sizeof(IP));
    		  new INI:File = INI_Open(UserPath(playerid));
    				   INI_SetTag(File,"data");
    				   INI_WriteInt(File,"Password",PlayerInfo[playerid][Password] = udb_hash(inputtext));
    		  INI_WriteInt(File,"Admin", PlayerInfo[playerid][Admin] = 0);
    		  INI_WriteInt(File,"Origin", PlayerInfo[playerid][Origin] = 0);
    		  INI_WriteInt(File,"Gender", PlayerInfo[playerid][Gender] = 0);
    		  INI_WriteInt(File,"Age", PlayerInfo[playerid][Age] = 0);
    		  INI_WriteFloat(File,"sPosX", 194.485778);
    		  INI_WriteFloat(File,"sPosY", 1103.993408);
    		  INI_WriteFloat(File,"sPosZ", 16.347635);
    		  INI_WriteFloat(File,"sPosA", 30.403614);
    		  INI_WriteFloat(File,"sHealth", PlayerInfo[playerid][sHealth] = 100);
    		  INI_WriteFloat(File,"sArmor", PlayerInfo[playerid][sArmor] = 0);
    		  INI_WriteInt(File,"Kills", PlayerInfo[playerid][Kills]);
    	   INI_WriteInt(File,"Deaths", PlayerInfo[playerid][Deaths]);
    		  INI_WriteInt(File,"Money", GivePlayerMoney(playerid,20000));
    		  INI_WriteInt(File,"Job", PlayerInfo[playerid][Job] = 0);
    		  INI_WriteInt(File,"Skin", PlayerInfo[playerid][Skin] = 1);
    		  INI_WriteInt(File,"AccountBanned",0);
    	   INI_WriteInt(File,"RDayDate", Day);
    	   INI_WriteInt(File,"RMonthDate", Month);
    	   INI_WriteInt(File,"RYearDate", Year);
    	   INI_WriteString(File,"IP", IP);
    	   INI_WriteInt(File, "Banka",PlayerInfo[playerid][BankMoney] = 0);
    	   INI_WriteInt(File,"Obciansky",PlayerInfo[playerid][Obcanka] = 0);
    	   INI_WriteInt(File,"Vodicak",PlayerInfo[playerid][Vodicak] = 0);
    	   INI_WriteInt(File,"Letecky",PlayerInfo[playerid][Letecky] = 0);
    	   INI_WriteInt(File,"Zbrojny",PlayerInfo[playerid][Zbrojny] = 0);
    	   INI_WriteInt(File,"Hours",PlayerInfo[playerid][Hours] = 0);
    	   INI_WriteInt(File,"Minutes",PlayerInfo[playerid][Minutes] = 0);
    	   INI_WriteInt(File,"Wanted",PlayerInfo[playerid][Wanted] = 0);
    				   INI_Close(File);
    	   SendClientMessage(playerid, COLOR_WHITE, "Virtual Realitty Los Santos: Ďakujeme že si sa zaregistroval na našom servery");
    	   SetPlayerCameraPos(playerid, 194.485778, 1103.993408, 16.347635);
    	   SetPlayerCameraLookAt(playerid, 194.485778, 1103.993408, 16.347635);
    	   SetPlayerVirtualWorld(playerid, 0);
    	   PlayerInfo[playerid][Logged] = false;
    		  ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_MSGBOX, "Virtual Reality Los Santos", "Si Muž alebo Žena?", "Muž", "Žena");
    	 }
    	 else
    	  {
    		 ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"ERROR","Zadajte heslo ešte raz!!!","Register","Koniec");
    	 }
        }
        else
        {
    				    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"ERROR","Zadajte heslo tvare od 4 až po 24!!!","Register","Koniec");
        }
       }
       else
       {
    	   SetTimerEx("KickPublic", 1500, 0, "d", playerid);
       }
       return 1;
      }[code=auto:0]
    stock IsAlphaNumeric(string[])
    {
    	for(new x; x < strlen(string); x++)
    	{
    		if((string[x] > 47 && string[x] < 58) || (string[x] > 64 && string[x] < 91) || (string[x] > 96 && string[x] < 123))
    		{
    			continue;
    		}
    		else
    		{
    		return 0;
    		}
    	}
    	return 1;
    }
    [/code]

     

     

     

    Dodatečné poznámky:

    --

  11. I kdybys dokázal dosadit správně všechny arg. tak ti to nepůjde, protože y_ini nedokáže načítat údaje jen tak mimo bez základně důležitých parametrů, z callbacku, name[] a value[]. Buď načítej údaje pomocí 2 načítacích callbacků(1.[zda samozřejmě existuje soubor] po připojení, co bude obsahovat potřebné údaje, a 2. který po zadaní hesla donačte zbytek údajů. Takže, dokud nezadá heslo, nic důležitého se nenačte), nebo to načti pomocí jednoho všechno, a bez zadání správného přihlašovacího hesla ho vyhazovat.

    Tak to jo tak ako to spravím... riadok som dal preč no funguje to ale ked zadám staré heslo nesprávne tak ma to pusti aj tak dalej :/

  12. if(response == 1)
    
    			{
    				new INI:File = INI_Open(UserPath(playerid));
    				if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Zmena Hesla","{ff0000}Nezadal si heslo !{ffffff}Zadej své staré heslo:","Dále","Cancel");
    				if(strcmp(INI_String(File, "Password"), udb_hash(inputtext),false)){
                                    ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Zmena Hesla","{ff0000}Špatné heslo ! {ffffff}Zadej své staré heslo:","Dále","Cancel");
    				}else ShowPlayerDialog(playerid,Dialog_Info3,DIALOG_STYLE_INPUT,"Zmena Hesla","{ffffff}Zadej své nové heslo:","Dále","Cancel");	
    			}
    		}
    

    a čo tak to skúsiť takto ? icon_e_biggrin.gif, ešte by bolo dobré dať číslo riadkov icon_e_wink.gif

     

    RIadok: 

    if(strcmp(INI_String(File, "Password"), udb_hash(inputtext),false)){
    

    Errory :d 

    C:\Users\mivco\Desktop\VRLS.pwn(5606) : error 029: invalid expression, assumed zero
    C:\Users\mivco\Desktop\VRLS.pwn(5606) : error 035: argument type mismatch (argument 1)
    C:\Users\mivco\Desktop\VRLS.pwn(5606) : error 001: expected token: ";", but found "return"
    C:\Users\mivco\Desktop\VRLS.pwn(5606) : fatal error 107: too many error messages on one line
    
    Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    4 Errors.
    
    
  13. Mrkni sa opäť na ten kód...

     

    ....a ešte raz...

     

    ...a naposledy...

     

    fajn. Teraz sa ťa opýtam,

     

    ideš si tak na svojom novom BMW a vidíš že ti pomály dochádza palivo, tak teda vytiahneš kanister (pretože čerpačka je ďaleko) a namiesto toho, aby si ho nalial do nádrže, ho vypiješ... prečo ti nestúpne ukazateľ paliva v aute? icon_e_surprised.gif Vieš mi to vysvetliť?

     

    Riešenie nájdeš tu:

     

     

    V príkaze /tankovat používaš PLAYERID namiesto VEHICLEID

     

    + ako bonus: snažíš sa natankovať len vozidlo v ktorom sedíš, NIE VŠETKY, takže tá správa o natankovaní všetkých vozidiel je hlúposť icon_e_wink.gif

     

     

    mám to spravené už ako cez admin aby admin mohol na servery natankovať

  14. IQ tykve...

     

    case Dialog_Info2:
    		{
    			if(response == 1)
    
    			{
    				new INI:File = INI_Open(UserPath(playerid));
    				if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Zmena Hesla","{ff0000}Nezadal si heslo !{ffffff}Zadej své staré heslo:","Dále","Cancel");
    				else if(strcmp(INI_String(File, "Password"), udb_hash(inputtext),false)) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Zmena Hesla","{ff0000}Špatné heslo ! {ffffff}Zadej své staré heslo:","Dále","Cancel");
    				else
    				{
    					ShowPlayerDialog(playerid,Dialog_Info3,DIALOG_STYLE_INPUT,"Zmena Hesla","{ffffff}Zadej své nové heslo:","Dále","Cancel");
    				}
    			}
    		}
    
    
    else if(strcmp(INI_String(File, "Password"), udb_hash(inputtext),false)) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Zmena Hesla","{ff0000}Špatné heslo ! {ffffff}Zadej své staré heslo:","Dále","Cancel");
    
    C:\Users\mivco\Desktop\VRLS.pwn(6137) : error 029: invalid expression, assumed zero
    C:\Users\mivco\Desktop\VRLS.pwn(6137) : error 035: argument type mismatch (argument 1)
    C:\Users\mivco\Desktop\VRLS.pwn(6137) : error 001: expected token: ";", but found "return"
    C:\Users\mivco\Desktop\VRLS.pwn(6137) : fatal error 107: too many error messages on one line
    

    lek.gif lek.gif lek.gif lek.gif

  15. Mozna protoze nikde neupdatujes textdraw a taky tam mas random a ne 100

    mám to z QWER RZE.. len textdravy som si zmenil inak všetko je pôvodné ale kusim to bez toho random

     

     

    Mám to takto spravené

    #include 

    #define MAX_BENZIN 30

    #define BENZIN_CENA 10

    #define MAX_ZONE_NAME 28

     

    new Text:BenzinTD[MAX_PLAYERS],Text:BenzinTD1[MAX_PLAYERS],Text:BenzinTD2[MAX_PLAYERS],Text:BenzinTD3[MAX_PLAYERS];

    new Float:BenzinPos[MAX_BENZIN][3];

    new BenzinCount = -1;

    new Benzin[MAX_VEHICLES];

    forward FuelUpdate();

    forward FuelUp(playerid);

     

    enum MainZone{

    Zone_Name[28], Float:Zone_Area[6] };

     

    new VehicleNames[212][] ={

    {"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},{"Dumper"},{"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},

    {"Pony"},{"Mule"},{"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},{"Washington"},{"Bobcat"},{"Mr Whoopee"},{"BF Injection"},{"Hunter"},{"Premier"},

    {"Enforcer"},{"Securicar"},{"Banshee"},{"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Trailer 1"},{"Previon"},{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},

    {"Romero"},{"Packer"},{"Monster"},{"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Trailer 2"},{"Turismo"},{"Speeder"},{"Reefer"},{"Tropic"},{"Flatbed"},

    {"Yankee"},{"Caddy"},{"Solair"},{"Berkley's Van"},{"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},

    {"Sanchez"},{"Sparrow"},{"Patriot"},{"Quad"},{"Coastguard"},{"Dinghy"},{"Hermes"},{"Sabre"},{"Rustler"},{"ZR-350"},{"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Burrito"},

    {"Camper"},{"Marquis"},{"Baggage"},{"Dozer"},{"Maverick"},{"News Chopper"},{"Rancher"},{"FBI Rancher"},{"Virgo"},{"Greenwood"},{"Jetmax"},{"Hotring"},{"Sandking"},

    {"Blista Compact"},{"Police Maverick"},{"Boxville"},{"Benson"},{"Mesa"},{"RCGoblin"},{"HotRacer A"},{"HotRacer B"},{"Bloodring Banger"},{"Rancher"},{"Super GT"},

    {"Elegant"},{"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"Stunt"},{"Tanker"}, {"Roadtrain"},{"Nebula"},{"Majestic"},{"Buccaneer"},{"Shamal"},

    {"Hydra"},{"FCR-900"},{"NRG-500"},{"HPV1000"},{"Cement Truck"},{"Tow Truck"},{"Fortune"},{"Cadrona"},{"FBI Truck"},{"Willard"},{"Forklift"},{"Tractor"},{"Combine"},

    {"Feltzer"},{"Remington"},{"Slamvan"},{"Blade"},{"Freight"},{"Streak"},{"Vortex"},{"Vincent"},{"Bullet"},{"Clover"},{"Sadler"},{"Firetruck LA"},{"Hustler"},

    {"Intruder"},{"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},{"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},{"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},

    {"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},{"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},{"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},

    {"Duneride"},{"Sweeper"},{"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},{"Stafford"},{"BF-400"},{"Newsvan"},{"Tug"},{"Trailer 3"},{"Emperor"},{"Wayfarer"},

    {"Euros"},{"Hotdog"},{"Club"},{"Freight Carriage"},{"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car"},{"SFPD"},{"LVPD"},{"Police Ranger"},{"Picador"},

    {"S.W.A.T. Van"},{"Alpha"},{"Phoenix"},{"Glendale"},{"Sadler"},{"LuTrailer A"},{"LuTrailer B"},{"Stair Trailer"},{"Boxville"},{"Farm Plow"},{"Utility Trailer"}

    };

     

    static const SanAndreasZones[][MainZone] = {

    {"The Big Ear", {-410.00,1403.30,-3.00,-137.90,1681.20,200.00}},{"Aldea Malvada", {-1372.10,2498.50,0.00,-1277.50,2615.30,200.00}},

    {"Angel Pine", {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}},{"Arco del Oeste", {-901.10,2221.80,0.00,-592.00,2571.90,200.00}},

    {"Avispa Country Club", {-2646.40,-355.40,0.00,-2270.00,-222.50,200.00}},{"Avispa Country Club", {-2831.80,-430.20,-6.10,-2646.40,-222.50,200.00}},

    {"Avispa Country Club", {-2361.50,-417.10,0.00,-2270.00,-355.40,200.00}},{"Avispa Country Club", {-2667.80,-302.10,-28.80,-2646.40,-262.30,71.10}},

    {"Avispa Country Club", {-2470.00,-355.40,0.00,-2270.00,-318.40,46.10}},{"Avispa Country Club", {-2550.00,-355.40,0.00,-2470.00,-318.40,39.70}},

    {"Back o Beyond", {-1166.90,-2641.10,0.00,-321.70,-1856.00,200.00}},{"Battery Point", {-2741.00,1268.40,-4.50,-2533.00,1490.40,200.00}},

    {"Bayside", {-2741.00,2175.10,0.00,-2353.10,2722.70,200.00}},{"Bayside Marina", {-2353.10,2275.70,0.00,-2153.10,2475.70,200.00}},

    {"Beacon Hill", {-399.60,-1075.50,-1.40,-319.00,-977.50,198.50}},{"Blackfield", {964.30,1203.20,-89.00,1197.30,1403.20,110.90}},

    {"Blackfield", {964.30,1403.20,-89.00,1197.30,1726.20,110.90}},{"Blackfield Chapel", {1375.60,596.30,-89.00,1558.00,823.20,110.90}},

    {"Blackfield Chapel", {1325.60,596.30,-89.00,1375.60,795.00,110.90}},{"Blackfield Intersection", {1197.30,1044.60,-89.00,1277.00,1163.30,110.90}},

    {"Blackfield Intersection", {1166.50,795.00,-89.00,1375.60,1044.60,110.90}},{"Blackfield Intersection", {1277.00,1044.60,-89.00,1315.30,1087.60,110.90}},

    {"Blackfield Intersection", {1375.60,823.20,-89.00,1457.30,919.40,110.90}},{"Blueberry", {104.50,-220.10,2.30,349.60,152.20,200.00}},

    {"Blueberry", {19.60,-404.10,3.80,349.60,-220.10,200.00}},{"Blueberry Acres", {-319.60,-220.10,0.00,104.50,293.30,200.00}},

    {"Caligula's Palace", {2087.30,1543.20,-89.00,2437.30,1703.20,110.90}},{"Caligula's Palace", {2137.40,1703.20,-89.00,2437.30,1783.20,110.90}},

    {"Calton Heights", {-2274.10,744.10,-6.10,-1982.30,1358.90,200.00}},{"Chinatown", {-2274.10,578.30,-7.60,-2078.60,744.10,200.00}},

    {"City Hall", {-2867.80,277.40,-9.10,-2593.40,458.40,200.00}},{"Come-A-Lot", {2087.30,943.20,-89.00,2623.10,1203.20,110.90}},

    {"Commerce", {1323.90,-1842.20,-89.00,1701.90,-1722.20,110.90}},{"Commerce", {1323.90,-1722.20,-89.00,1440.90,-1577.50,110.90}},

    {"Commerce", {1370.80,-1577.50,-89.00,1463.90,-1384.90,110.90}},{"Commerce", {1463.90,-1577.50,-89.00,1667.90,-1430.80,110.90}},

    {"Commerce", {1583.50,-1722.20,-89.00,1758.90,-1577.50,110.90}},{"Commerce", {1667.90,-1577.50,-89.00,1812.60,-1430.80,110.90}},

    {"Conference Center", {1046.10,-1804.20,-89.00,1323.90,-1722.20,110.90}},{"Conference Center", {1073.20,-1842.20,-89.00,1323.90,-1804.20,110.90}},

    {"Cranberry Station", {-2007.80,56.30,0.00,-1922.00,224.70,100.00}},{"Creek", {2749.90,1937.20,-89.00,2921.60,2669.70,110.90}},

    {"Dillimore", {580.70,-674.80,-9.50,861.00,-404.70,200.00}},{"Doherty", {-2270.00,-324.10,-0.00,-1794.90,-222.50,200.00}},

    {"Doherty", {-2173.00,-222.50,-0.00,-1794.90,265.20,200.00}},{"Downtown", {-1982.30,744.10,-6.10,-1871.70,1274.20,200.00}},

    {"Downtown", {-1871.70,1176.40,-4.50,-1620.30,1274.20,200.00}},{"Downtown", {-1700.00,744.20,-6.10,-1580.00,1176.50,200.00}},

    {"Downtown", {-1580.00,744.20,-6.10,-1499.80,1025.90,200.00}},{"Downtown", {-2078.60,578.30,-7.60,-1499.80,744.20,200.00}},

    {"Downtown", {-1993.20,265.20,-9.10,-1794.90,578.30,200.00}},{"Downtown Los Santos", {1463.90,-1430.80,-89.00,1724.70,-1290.80,110.90}},

    {"Downtown Los Santos", {1724.70,-1430.80,-89.00,1812.60,-1250.90,110.90}},{"Downtown Los Santos", {1463.90,-1290.80,-89.00,1724.70,-1150.80,110.90}},

    {"Downtown Los Santos", {1370.80,-1384.90,-89.00,1463.90,-1170.80,110.90}},{"Downtown Los Santos", {1724.70,-1250.90,-89.00,1812.60,-1150.80,110.90}},

    {"Downtown Los Santos", {1370.80,-1170.80,-89.00,1463.90,-1130.80,110.90}},{"Downtown Los Santos", {1378.30,-1130.80,-89.00,1463.90,-1026.30,110.90}},

    {"Downtown Los Santos", {1391.00,-1026.30,-89.00,1463.90,-926.90,110.90}},{"Downtown Los Santos", {1507.50,-1385.20,110.90,1582.50,-1325.30,335.90}},

    {"East Beach", {2632.80,-1852.80,-89.00,2959.30,-1668.10,110.90}},{"East Beach", {2632.80,-1668.10,-89.00,2747.70,-1393.40,110.90}},

    {"East Beach", {2747.70,-1668.10,-89.00,2959.30,-1498.60,110.90}},{"East Beach", {2747.70,-1498.60,-89.00,2959.30,-1120.00,110.90}},

    {"East Los Santos", {2421.00,-1628.50,-89.00,2632.80,-1454.30,110.90}},{"East Los Santos", {2222.50,-1628.50,-89.00,2421.00,-1494.00,110.90}},

    {"East Los Santos", {2266.20,-1494.00,-89.00,2381.60,-1372.00,110.90}},{"East Los Santos", {2381.60,-1494.00,-89.00,2421.00,-1454.30,110.90}},

    {"East Los Santos", {2281.40,-1372.00,-89.00,2381.60,-1135.00,110.90}},{"East Los Santos", {2381.60,-1454.30,-89.00,2462.10,-1135.00,110.90}},

    {"East Los Santos", {2462.10,-1454.30,-89.00,2581.70,-1135.00,110.90}},{"Easter Basin", {-1794.90,249.90,-9.10,-1242.90,578.30,200.00}},

    {"Easter Basin", {-1794.90,-50.00,-0.00,-1499.80,249.90,200.00}},{"Easter Bay Airport", {-1499.80,-50.00,-0.00,-1242.90,249.90,200.00}},

    {"Easter Bay Airport", {-1794.90,-730.10,-3.00,-1213.90,-50.00,200.00}},{"Easter Bay Airport", {-1213.90,-730.10,0.00,-1132.80,-50.00,200.00}},

    {"Easter Bay Airport", {-1242.90,-50.00,0.00,-1213.90,578.30,200.00}},{"Easter Bay Airport", {-1213.90,-50.00,-4.50,-947.90,578.30,200.00}},

    {"Easter Bay Airport", {-1315.40,-405.30,15.40,-1264.40,-209.50,25.40}},{"Easter Bay Airport", {-1354.30,-287.30,15.40,-1315.40,-209.50,25.40}},

    {"Easter Bay Airport", {-1490.30,-209.50,15.40,-1264.40,-148.30,25.40}},{"Easter Bay Chemicals", {-1132.80,-768.00,0.00,-956.40,-578.10,200.00}},

    {"Easter Bay Chemicals", {-1132.80,-787.30,0.00,-956.40,-768.00,200.00}},{"El Castillo del Diablo", {-464.50,2217.60,0.00,-208.50,2580.30,200.00}},

    {"El Castillo del Diablo", {-208.50,2123.00,-7.60,114.00,2337.10,200.00}},{"El Castillo del Diablo", {-208.50,2337.10,0.00,8.40,2487.10,200.00}},

    {"El Corona", {1812.60,-2179.20,-89.00,1970.60,-1852.80,110.90}},{"El Corona", {1692.60,-2179.20,-89.00,1812.60,-1842.20,110.90}},

    {"El Quebrados", {-1645.20,2498.50,0.00,-1372.10,2777.80,200.00}},{"Esplanade East", {-1620.30,1176.50,-4.50,-1580.00,1274.20,200.00}},

    {"Esplanade East", {-1580.00,1025.90,-6.10,-1499.80,1274.20,200.00}},{"Esplanade East", {-1499.80,578.30,-79.60,-1339.80,1274.20,20.30}},

    {"Esplanade North", {-2533.00,1358.90,-4.50,-1996.60,1501.20,200.00}},{"Esplanade North", {-1996.60,1358.90,-4.50,-1524.20,1592.50,200.00}},

    {"Esplanade North", {-1982.30,1274.20,-4.50,-1524.20,1358.90,200.00}},{"Fallen Tree", {-792.20,-698.50,-5.30,-452.40,-380.00,200.00}},

    {"Fallow Bridge", {434.30,366.50,0.00,603.00,555.60,200.00}},{"Fern Ridge", {508.10,-139.20,0.00,1306.60,119.50,200.00}},

    {"Financial", {-1871.70,744.10,-6.10,-1701.30,1176.40,300.00}},{"Fisher's Lagoon", {1916.90,-233.30,-100.00,2131.70,13.80,200.00}},

    {"Flint Intersection", {-187.70,-1596.70,-89.00,17.00,-1276.60,110.90}},{"Flint Range", {-594.10,-1648.50,0.00,-187.70,-1276.60,200.00}},

    {"Fort Carson", {-376.20,826.30,-3.00,123.70,1220.40,200.00}},{"Foster Valley", {-2270.00,-430.20,-0.00,-2178.60,-324.10,200.00}},

    {"Foster Valley", {-2178.60,-599.80,-0.00,-1794.90,-324.10,200.00}},{"Foster Valley", {-2178.60,-1115.50,0.00,-1794.90,-599.80,200.00}},

    {"Foster Valley", {-2178.60,-1250.90,0.00,-1794.90,-1115.50,200.00}},{"Frederick Bridge", {2759.20,296.50,0.00,2774.20,594.70,200.00}},

    {"Gant Bridge", {-2741.40,1659.60,-6.10,-2616.40,2175.10,200.00}},{"Gant Bridge", {-2741.00,1490.40,-6.10,-2616.40,1659.60,200.00}},

    {"Ganton", {2222.50,-1852.80,-89.00,2632.80,-1722.30,110.90}},{"Ganton", {2222.50,-1722.30,-89.00,2632.80,-1628.50,110.90}},

    {"Garcia", {-2411.20,-222.50,-0.00,-2173.00,265.20,200.00}},{"Garcia", {-2395.10,-222.50,-5.30,-2354.00,-204.70,200.00}},

    {"Garver Bridge", {-1339.80,828.10,-89.00,-1213.90,1057.00,110.90}},{"Garver Bridge", {-1213.90,950.00,-89.00,-1087.90,1178.90,110.90}},

    {"Garver Bridge", {-1499.80,696.40,-179.60,-1339.80,925.30,20.30}},{"Glen Park", {1812.60,-1449.60,-89.00,1996.90,-1350.70,110.90}},

    {"Glen Park", {1812.60,-1100.80,-89.00,1994.30,-973.30,110.90}},{"Glen Park", {1812.60,-1350.70,-89.00,2056.80,-1100.80,110.90}},

    {"Green Palms", {176.50,1305.40,-3.00,338.60,1520.70,200.00}},{"Greenglass College", {964.30,1044.60,-89.00,1197.30,1203.20,110.90}},

    {"Greenglass College", {964.30,930.80,-89.00,1166.50,1044.60,110.90}},{"Hampton Barns", {603.00,264.30,0.00,761.90,366.50,200.00}},

    {"Hankypanky Point", {2576.90,62.10,0.00,2759.20,385.50,200.00}},{"Harry Gold Parkway", {1777.30,863.20,-89.00,1817.30,2342.80,110.90}},

    {"Hashbury", {-2593.40,-222.50,-0.00,-2411.20,54.70,200.00}},{"Hilltop Farm", {967.30,-450.30,-3.00,1176.70,-217.90,200.00}},

    {"Hunter Quarry", {337.20,710.80,-115.20,860.50,1031.70,203.70}},{"Idlewood", {1812.60,-1852.80,-89.00,1971.60,-1742.30,110.90}},

    {"Idlewood", {1812.60,-1742.30,-89.00,1951.60,-1602.30,110.90}},{"Idlewood", {1951.60,-1742.30,-89.00,2124.60,-1602.30,110.90}},

    {"Idlewood", {1812.60,-1602.30,-89.00,2124.60,-1449.60,110.90}},{"Idlewood", {2124.60,-1742.30,-89.00,2222.50,-1494.00,110.90}},

    {"Idlewood", {1971.60,-1852.80,-89.00,2222.50,-1742.30,110.90}},{"Jefferson", {1996.90,-1449.60,-89.00,2056.80,-1350.70,110.90}},

    {"Jefferson", {2124.60,-1494.00,-89.00,2266.20,-1449.60,110.90}},{"Jefferson", {2056.80,-1372.00,-89.00,2281.40,-1210.70,110.90}},

    {"Jefferson", {2056.80,-1210.70,-89.00,2185.30,-1126.30,110.90}},{"Jefferson", {2185.30,-1210.70,-89.00,2281.40,-1154.50,110.90}},

    {"Jefferson", {2056.80,-1449.60,-89.00,2266.20,-1372.00,110.90}},{"Julius Thruway East", {2623.10,943.20,-89.00,2749.90,1055.90,110.90}},

    {"Julius Thruway East", {2685.10,1055.90,-89.00,2749.90,2626.50,110.90}},{"Julius Thruway East", {2536.40,2442.50,-89.00,2685.10,2542.50,110.90}},

    {"Julius Thruway East", {2625.10,2202.70,-89.00,2685.10,2442.50,110.90}},{"Julius Thruway North", {2498.20,2542.50,-89.00,2685.10,2626.50,110.90}},

    {"Julius Thruway North", {2237.40,2542.50,-89.00,2498.20,2663.10,110.90}},{"Julius Thruway North", {2121.40,2508.20,-89.00,2237.40,2663.10,110.90}},

    {"Julius Thruway North", {1938.80,2508.20,-89.00,2121.40,2624.20,110.90}},{"Julius Thruway North", {1534.50,2433.20,-89.00,1848.40,2583.20,110.90}},

    {"Julius Thruway North", {1848.40,2478.40,-89.00,1938.80,2553.40,110.90}},{"Julius Thruway North", {1704.50,2342.80,-89.00,1848.40,2433.20,110.90}},

    {"Julius Thruway North", {1377.30,2433.20,-89.00,1534.50,2507.20,110.90}},{"Julius Thruway South", {1457.30,823.20,-89.00,2377.30,863.20,110.90}},

    {"Julius Thruway South", {2377.30,788.80,-89.00,2537.30,897.90,110.90}},{"Julius Thruway West", {1197.30,1163.30,-89.00,1236.60,2243.20,110.90}},

    {"Julius Thruway West", {1236.60,2142.80,-89.00,1297.40,2243.20,110.90}},{"Juniper Hill", {-2533.00,578.30,-7.60,-2274.10,968.30,200.00}},

    {"Juniper Hollow", {-2533.00,968.30,-6.10,-2274.10,1358.90,200.00}},{"K.A.C.C. Military Fuels", {2498.20,2626.50,-89.00,2749.90,2861.50,110.90}},

    {"Kincaid Bridge", {-1339.80,599.20,-89.00,-1213.90,828.10,110.90}},{"Kincaid Bridge", {-1213.90,721.10,-89.00,-1087.90,950.00,110.90}},

    {"Kincaid Bridge", {-1087.90,855.30,-89.00,-961.90,986.20,110.90}},{"King's", {-2329.30,458.40,-7.60,-1993.20,578.30,200.00}},

    {"King's", {-2411.20,265.20,-9.10,-1993.20,373.50,200.00}},{"King's", {-2253.50,373.50,-9.10,-1993.20,458.40,200.00}},

    {"LVA Freight Depot", {1457.30,863.20,-89.00,1777.40,1143.20,110.90}},{"LVA Freight Depot", {1375.60,919.40,-89.00,1457.30,1203.20,110.90}},

    {"LVA Freight Depot", {1277.00,1087.60,-89.00,1375.60,1203.20,110.90}},{"LVA Freight Depot", {1315.30,1044.60,-89.00,1375.60,1087.60,110.90}},

    {"LVA Freight Depot", {1236.60,1163.40,-89.00,1277.00,1203.20,110.90}},{"Las Barrancas", {-926.10,1398.70,-3.00,-719.20,1634.60,200.00}},

    {"Las Brujas", {-365.10,2123.00,-3.00,-208.50,2217.60,200.00}},{"Las Colinas", {1994.30,-1100.80,-89.00,2056.80,-920.80,110.90}},

    {"Las Colinas", {2056.80,-1126.30,-89.00,2126.80,-920.80,110.90}},{"Las Colinas", {2185.30,-1154.50,-89.00,2281.40,-934.40,110.90}},

    {"Las Colinas", {2126.80,-1126.30,-89.00,2185.30,-934.40,110.90}},{"Las Colinas", {2747.70,-1120.00,-89.00,2959.30,-945.00,110.90}},

    {"Las Colinas", {2632.70,-1135.00,-89.00,2747.70,-945.00,110.90}},{"Las Colinas", {2281.40,-1135.00,-89.00,2632.70,-945.00,110.90}},

    {"Las Payasadas", {-354.30,2580.30,2.00,-133.60,2816.80,200.00}},

    {"Las Venturas Airport", {1236.60,1203.20,-89.00,1457.30,1883.10,110.90}},

    {"Las Venturas Airport", {1457.30,1203.20,-89.00,1777.30,1883.10,110.90}},

    {"Las Venturas Airport", {1457.30,1143.20,-89.00,1777.40,1203.20,110.90}},

    {"Las Venturas Airport", {1515.80,1586.40,-12.50,1729.90,1714.50,87.50}},

    {"Last Dime Motel", {1823.00,596.30,-89.00,1997.20,823.20,110.90}},

    {"Leafy Hollow", {-1166.90,-1856.00,0.00,-815.60,-1602.00,200.00}},

    {"Liberty City", {-1000.00,400.00,1300.00,-700.00,600.00,1400.00}},

    {"Lil' Probe Inn", {-90.20,1286.80,-3.00,153.80,1554.10,200.00}},

    {"Linden Side", {2749.90,943.20,-89.00,2923.30,1198.90,110.90}},

    {"Linden Station", {2749.90,1198.90,-89.00,2923.30,1548.90,110.90}},

    {"Linden Station", {2811.20,1229.50,-39.50,2861.20,1407.50,60.40}},

    {"Little Mexico", {1701.90,-1842.20,-89.00,1812.60,-1722.20,110.90}},

    {"Little Mexico", {1758.90,-1722.20,-89.00,1812.60,-1577.50,110.90}},

    {"Los Flores", {2581.70,-1454.30,-89.00,2632.80,-1393.40,110.90}},

    {"Los Flores", {2581.70,-1393.40,-89.00,2747.70,-1135.00,110.90}},

    {"Los Santos International", {1249.60,-2394.30,-89.00,1852.00,-2179.20,110.90}},

    {"Los Santos International", {1852.00,-2394.30,-89.00,2089.00,-2179.20,110.90}},

    {"Los Santos International", {1382.70,-2730.80,-89.00,2201.80,-2394.30,110.90}},

    {"Los Santos International", {1974.60,-2394.30,-39.00,2089.00,-2256.50,60.90}},

    {"Los Santos International", {1400.90,-2669.20,-39.00,2189.80,-2597.20,60.90}},

    {"Los Santos International", {2051.60,-2597.20,-39.00,2152.40,-2394.30,60.90}},

    {"Marina", {647.70,-1804.20,-89.00,851.40,-1577.50,110.90}},

    {"Marina", {647.70,-1577.50,-89.00,807.90,-1416.20,110.90}},

    {"Marina", {807.90,-1577.50,-89.00,926.90,-1416.20,110.90}},

    {"Market", {787.40,-1416.20,-89.00,1072.60,-1310.20,110.90}},

    {"Market", {952.60,-1310.20,-89.00,1072.60,-1130.80,110.90}},

    {"Market", {1072.60,-1416.20,-89.00,1370.80,-1130.80,110.90}},

    {"Market", {926.90,-1577.50,-89.00,1370.80,-1416.20,110.90}},

    {"Market Station", {787.40,-1410.90,-34.10,866.00,-1310.20,65.80}},

    {"Martin Bridge", {-222.10,293.30,0.00,-122.10,476.40,200.00}},

    {"Missionary Hill", {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}},

    {"Montgomery", {1119.50,119.50,-3.00,1451.40,493.30,200.00}},

    {"Montgomery", {1451.40,347.40,-6.10,1582.40,420.80,200.00}},

    {"Montgomery Intersection", {1546.60,208.10,0.00,1745.80,347.40,200.00}},

    {"Montgomery Intersection", {1582.40,347.40,0.00,1664.60,401.70,200.00}},

    {"Mulholland", {1414.00,-768.00,-89.00,1667.60,-452.40,110.90}},

    {"Mulholland", {1281.10,-452.40,-89.00,1641.10,-290.90,110.90}},

    {"Mulholland", {1269.10,-768.00,-89.00,1414.00,-452.40,110.90}},

    {"Mulholland", {1357.00,-926.90,-89.00,1463.90,-768.00,110.90}},

    {"Mulholland", {1318.10,-910.10,-89.00,1357.00,-768.00,110.90}},

    {"Mulholland", {1169.10,-910.10,-89.00,1318.10,-768.00,110.90}},

    {"Mulholland", {768.60,-954.60,-89.00,952.60,-860.60,110.90}},

    {"Mulholland", {687.80,-860.60,-89.00,911.80,-768.00,110.90}},

    {"Mulholland", {737.50,-768.00,-89.00,1142.20,-674.80,110.90}},

    {"Mulholland", {1096.40,-910.10,-89.00,1169.10,-768.00,110.90}},

    {"Mulholland", {952.60,-937.10,-89.00,1096.40,-860.60,110.90}},

    {"Mulholland", {911.80,-860.60,-89.00,1096.40,-768.00,110.90}},

    {"Mulholland", {861.00,-674.80,-89.00,1156.50,-600.80,110.90}},

    {"Mulholland Intersection", {1463.90,-1150.80,-89.00,1812.60,-768.00,110.90}},

    {"North Rock", {2285.30,-768.00,0.00,2770.50,-269.70,200.00}},

    {"Ocean Docks", {2373.70,-2697.00,-89.00,2809.20,-2330.40,110.90}},

    {"Ocean Docks", {2201.80,-2418.30,-89.00,2324.00,-2095.00,110.90}},

    {"Ocean Docks", {2324.00,-2302.30,-89.00,2703.50,-2145.10,110.90}},

    {"Ocean Docks", {2089.00,-2394.30,-89.00,2201.80,-2235.80,110.90}},

    {"Ocean Docks", {2201.80,-2730.80,-89.00,2324.00,-2418.30,110.90}},

    {"Ocean Docks", {2703.50,-2302.30,-89.00,2959.30,-2126.90,110.90}},

    {"Ocean Docks", {2324.00,-2145.10,-89.00,2703.50,-2059.20,110.90}},

    {"Ocean Flats", {-2994.40,277.40,-9.10,-2867.80,458.40,200.00}},

    {"Ocean Flats", {-2994.40,-222.50,-0.00,-2593.40,277.40,200.00}},

    {"Ocean Flats", {-2994.40,-430.20,-0.00,-2831.80,-222.50,200.00}},

    {"Octane Springs", {338.60,1228.50,0.00,664.30,1655.00,200.00}},

    {"Old Venturas Strip", {2162.30,2012.10,-89.00,2685.10,2202.70,110.90}},

    {"Palisades", {-2994.40,458.40,-6.10,-2741.00,1339.60,200.00}},

    {"Palomino Creek", {2160.20,-149.00,0.00,2576.90,228.30,200.00}},

    {"Paradiso", {-2741.00,793.40,-6.10,-2533.00,1268.40,200.00}},

    {"Pershing Square", {1440.90,-1722.20,-89.00,1583.50,-1577.50,110.90}},

    {"Pilgrim", {2437.30,1383.20,-89.00,2624.40,1783.20,110.90}},

    {"Pilgrim", {2624.40,1383.20,-89.00,2685.10,1783.20,110.90}},

    {"Pilson Intersection", {1098.30,2243.20,-89.00,1377.30,2507.20,110.90}},

    {"Pirates in Men's Pants", {1817.30,1469.20,-89.00,2027.40,1703.20,110.90}},

    {"Playa del Seville", {2703.50,-2126.90,-89.00,2959.30,-1852.80,110.90}},

    {"Prickle Pine", {1534.50,2583.20,-89.00,1848.40,2863.20,110.90}},

    {"Prickle Pine", {1117.40,2507.20,-89.00,1534.50,2723.20,110.90}},

    {"Prickle Pine", {1848.40,2553.40,-89.00,1938.80,2863.20,110.90}},

    {"Prickle Pine", {1938.80,2624.20,-89.00,2121.40,2861.50,110.90}},

    {"Queens", {-2533.00,458.40,0.00,-2329.30,578.30,200.00}},

    {"Queens", {-2593.40,54.70,0.00,-2411.20,458.40,200.00}},

    {"Queens", {-2411.20,373.50,0.00,-2253.50,458.40,200.00}},

    {"Randolph Industrial", {1558.00,596.30,-89.00,1823.00,823.20,110.90}},

    {"Redsands East", {1817.30,2011.80,-89.00,2106.70,2202.70,110.90}},

    {"Redsands East", {1817.30,2202.70,-89.00,2011.90,2342.80,110.90}},

    {"Redsands East", {1848.40,2342.80,-89.00,2011.90,2478.40,110.90}},

    {"Redsands West", {1236.60,1883.10,-89.00,1777.30,2142.80,110.90}},

    {"Redsands West", {1297.40,2142.80,-89.00,1777.30,2243.20,110.90}},

    {"Redsands West", {1377.30,2243.20,-89.00,1704.50,2433.20,110.90}},

    {"Redsands West", {1704.50,2243.20,-89.00,1777.30,2342.80,110.90}},

    {"Regular Tom", {-405.70,1712.80,-3.00,-276.70,1892.70,200.00}},

    {"Richman", {647.50,-1118.20,-89.00,787.40,-954.60,110.90}},

    {"Richman", {647.50,-954.60,-89.00,768.60,-860.60,110.90}},

    {"Richman", {225.10,-1369.60,-89.00,334.50,-1292.00,110.90}},

    {"Richman", {225.10,-1292.00,-89.00,466.20,-1235.00,110.90}},

    {"Richman", {72.60,-1404.90,-89.00,225.10,-1235.00,110.90}},

    {"Richman", {72.60,-1235.00,-89.00,321.30,-1008.10,110.90}},

    {"Richman", {321.30,-1235.00,-89.00,647.50,-1044.00,110.90}},

    {"Richman", {321.30,-1044.00,-89.00,647.50,-860.60,110.90}},

    {"Richman", {321.30,-860.60,-89.00,687.80,-768.00,110.90}},

    {"Richman", {321.30,-768.00,-89.00,700.70,-674.80,110.90}},

    {"Robada Intersection", {-1119.00,1178.90,-89.00,-862.00,1351.40,110.90}},

    {"Roca Escalante", {2237.40,2202.70,-89.00,2536.40,2542.50,110.90}},

    {"Roca Escalante", {2536.40,2202.70,-89.00,2625.10,2442.50,110.90}},

    {"Rockshore East", {2537.30,676.50,-89.00,2902.30,943.20,110.90}},

    {"Rockshore West", {1997.20,596.30,-89.00,2377.30,823.20,110.90}},

    {"Rockshore West", {2377.30,596.30,-89.00,2537.30,788.80,110.90}},

    {"Rodeo", {72.60,-1684.60,-89.00,225.10,-1544.10,110.90}},

    {"Rodeo", {72.60,-1544.10,-89.00,225.10,-1404.90,110.90}},

    {"Rodeo", {225.10,-1684.60,-89.00,312.80,-1501.90,110.90}},

    {"Rodeo", {225.10,-1501.90,-89.00,334.50,-1369.60,110.90}},

    {"Rodeo", {334.50,-1501.90,-89.00,422.60,-1406.00,110.90}},

    {"Rodeo", {312.80,-1684.60,-89.00,422.60,-1501.90,110.90}},

    {"Rodeo", {422.60,-1684.60,-89.00,558.00,-1570.20,110.90}},

    {"Rodeo", {558.00,-1684.60,-89.00,647.50,-1384.90,110.90}},

    {"Rodeo", {466.20,-1570.20,-89.00,558.00,-1385.00,110.90}},

    {"Rodeo", {422.60,-1570.20,-89.00,466.20,-1406.00,110.90}},

    {"Rodeo", {466.20,-1385.00,-89.00,647.50,-1235.00,110.90}},

    {"Rodeo", {334.50,-1406.00,-89.00,466.20,-1292.00,110.90}},

    {"Royal Casino", {2087.30,1383.20,-89.00,2437.30,1543.20,110.90}},

    {"San Andreas Sound", {2450.30,385.50,-100.00,2759.20,562.30,200.00}},

    {"Santa Flora", {-2741.00,458.40,-7.60,-2533.00,793.40,200.00}},

    {"Santa Maria Beach", {342.60,-2173.20,-89.00,647.70,-1684.60,110.90}},

    {"Santa Maria Beach", {72.60,-2173.20,-89.00,342.60,-1684.60,110.90}},

    {"Shady Cabin", {-1632.80,-2263.40,-3.00,-1601.30,-2231.70,200.00}},

    {"Shady Creeks", {-1820.60,-2643.60,-8.00,-1226.70,-1771.60,200.00}},

    {"Shady Creeks", {-2030.10,-2174.80,-6.10,-1820.60,-1771.60,200.00}},

    {"Sobell Rail Yards", {2749.90,1548.90,-89.00,2923.30,1937.20,110.90}},

    {"Spinybed", {2121.40,2663.10,-89.00,2498.20,2861.50,110.90}},

    {"Starfish Casino", {2437.30,1783.20,-89.00,2685.10,2012.10,110.90}},

    {"Starfish Casino", {2437.30,1858.10,-39.00,2495.00,1970.80,60.90}},

    {"Starfish Casino", {2162.30,1883.20,-89.00,2437.30,2012.10,110.90}},

    {"Temple", {1252.30,-1130.80,-89.00,1378.30,-1026.30,110.90}},

    {"Temple", {1252.30,-1026.30,-89.00,1391.00,-926.90,110.90}},

    {"Temple", {1252.30,-926.90,-89.00,1357.00,-910.10,110.90}},

    {"Temple", {952.60,-1130.80,-89.00,1096.40,-937.10,110.90}},

    {"Temple", {1096.40,-1130.80,-89.00,1252.30,-1026.30,110.90}},

    {"Temple", {1096.40,-1026.30,-89.00,1252.30,-910.10,110.90}},

    {"The Camel's Toe", {2087.30,1203.20,-89.00,2640.40,1383.20,110.90}},

    {"The Clown's Pocket", {2162.30,1783.20,-89.00,2437.30,1883.20,110.90}},

    {"The Emerald Isle", {2011.90,2202.70,-89.00,2237.40,2508.20,110.90}},

    {"The Farm", {-1209.60,-1317.10,114.90,-908.10,-787.30,251.90}},

    {"Four Dragons Casino", {1817.30,863.20,-89.00,2027.30,1083.20,110.90}},

    {"The High Roller", {1817.30,1283.20,-89.00,2027.30,1469.20,110.90}},

    {"The Mako Span", {1664.60,401.70,0.00,1785.10,567.20,200.00}},

    {"The Panopticon", {-947.90,-304.30,-1.10,-319.60,327.00,200.00}},

    {"The Pink Swan", {1817.30,1083.20,-89.00,2027.30,1283.20,110.90}},

    {"The Sherman Dam", {-968.70,1929.40,-3.00,-481.10,2155.20,200.00}},

    {"The Strip", {2027.40,863.20,-89.00,2087.30,1703.20,110.90}},

    {"The Strip", {2106.70,1863.20,-89.00,2162.30,2202.70,110.90}},

    {"The Strip", {2027.40,1783.20,-89.00,2162.30,1863.20,110.90}},

    {"The Strip", {2027.40,1703.20,-89.00,2137.40,1783.20,110.90}},

    {"The Visage", {1817.30,1863.20,-89.00,2106.70,2011.80,110.90}},

    {"The Visage", {1817.30,1703.20,-89.00,2027.40,1863.20,110.90}},

    {"Unity Station", {1692.60,-1971.80,-20.40,1812.60,-1932.80,79.50}},

    {"Valle Ocultado", {-936.60,2611.40,2.00,-715.90,2847.90,200.00}},

    {"Verdant Bluffs", {930.20,-2488.40,-89.00,1249.60,-2006.70,110.90}},

    {"Verdant Bluffs", {1073.20,-2006.70,-89.00,1249.60,-1842.20,110.90}},

    {"Verdant Bluffs", {1249.60,-2179.20,-89.00,1692.60,-1842.20,110.90}},

    {"Verdant Meadows", {37.00,2337.10,-3.00,435.90,2677.90,200.00}},

    {"Verona Beach", {647.70,-2173.20,-89.00,930.20,-1804.20,110.90}},

    {"Verona Beach", {930.20,-2006.70,-89.00,1073.20,-1804.20,110.90}},

    {"Verona Beach", {851.40,-1804.20,-89.00,1046.10,-1577.50,110.90}},

    {"Verona Beach", {1161.50,-1722.20,-89.00,1323.90,-1577.50,110.90}},

    {"Verona Beach", {1046.10,-1722.20,-89.00,1161.50,-1577.50,110.90}},

    {"Vinewood", {787.40,-1310.20,-89.00,952.60,-1130.80,110.90}},

    {"Vinewood", {787.40,-1130.80,-89.00,952.60,-954.60,110.90}},

    {"Vinewood", {647.50,-1227.20,-89.00,787.40,-1118.20,110.90}},

    {"Vinewood", {647.70,-1416.20,-89.00,787.40,-1227.20,110.90}},

    {"Whitewood Estates", {883.30,1726.20,-89.00,1098.30,2507.20,110.90}},

    {"Whitewood Estates", {1098.30,1726.20,-89.00,1197.30,2243.20,110.90}},

    {"Willowfield", {1970.60,-2179.20,-89.00,2089.00,-1852.80,110.90}},

    {"Willowfield", {2089.00,-2235.80,-89.00,2201.80,-1989.90,110.90}},

    {"Willowfield", {2089.00,-1989.90,-89.00,2324.00,-1852.80,110.90}},

    {"Willowfield", {2201.80,-2095.00,-89.00,2324.00,-1989.90,110.90}},

    {"Willowfield", {2541.70,-1941.40,-89.00,2703.50,-1852.80,110.90}},

    {"Willowfield", {2324.00,-2059.20,-89.00,2541.70,-1852.80,110.90}},

    {"Willowfield", {2541.70,-2059.20,-89.00,2703.50,-1941.40,110.90}},

    {"Yellow Bell Station", {1377.40,2600.40,-21.90,1492.40,2687.30,78.00}},

    // Citys Zones

    {"Los Santos", {44.60,-2892.90,-242.90,2997.00,-768.00,900.00}},

    {"Las Venturas", {869.40,596.30,-242.90,2997.00,2993.80,900.00}},

    {"Bone County", {-480.50,596.30,-242.90,869.40,2993.80,900.00}},

    {"Tierra Robada", {-2997.40,1659.60,-242.90,-480.50,2993.80,900.00}},

    {"Tierra Robada", {-1213.90,596.30,-242.90,-480.50,1659.60,900.00}},

    {"San Fierro", {-2997.40,-1115.50,-242.90,-1213.90,1659.60,900.00}},

    {"Red County", {-1213.90,-768.00,-242.90,2997.00,596.30,900.00}},

    {"Flint County", {-1213.90,-2892.90,-242.90,44.60,-768.00,900.00}},

    {"Whetstone", {-2997.40,-2892.90,-242.90,-1213.90,-1115.50,900.00}}

    };

     

     

    stock AddBenzinka(Float:x,Float:y,Float:z)

    {

    BenzinCount ++;

    if(BenzinCount >= MAX_BENZIN) return print("Bol prekroceny max. pocet benzinek !");

    CreatePickup(1686, 1, x, y, z);

    BenzinPos[benzinCount][0] = x;

    BenzinPos[benzinCount][1] = y;

    BenzinPos[benzinCount][2] = z;

    return true;

    }

     

    stock GetPlayerSpeed(carid,bool:kmh)

    {

    new Float:Vx,Float:Vy,Float:Vz,Float:rtn;

    GetVehicleVelocity(carid,Vx,Vy,Vz);

    rtn = floatsqroot(floatabs(floatpower(Vx + Vy + Vz,2)));

    return kmh?floatround(rtn * 100 * 1.61):floatround(rtn * 100);

    }

     

    stock PlayerZone(playerid, zone[])

    {

    new ReadTmpZone[MAX_ZONE_NAME];

    GetPlayer3DZone(playerid, ReadTmpZone, sizeof(ReadTmpZone)); for(new i = 0; i != sizeof(SanAndreasZones); i++){

    if(strfind(ReadTmpZone, zone, true) != -1)

    return 1;

    }

    return 0;

    }

     

    stock GetPlayer3DZone(playerid, zone[], len)

    {

    new Float:x, Float:y, Float:z;

    GetPlayerPos(playerid, x, y, z);

    for(new i = 0; i != sizeof(SanAndreasZones); i++ ){

    if(x >= SanAndreasZones[Zone_Area][0] && x <= SanAndreasZones[Zone_Area][3] && y >= SanAndreasZones[Zone_Area][1] && y <= SanAndreasZones[Zone_Area][4] && z >= SanAndreasZones[Zone_Area][2] && z <= SanAndreasZones[Zone_Area][5]){return format(zone, len, SanAndreasZones[Zone_Name], 0);

    }

    }

    return 0;

    }

     

    public OnFilterScriptInit()

    {

    AddBenzinka(2114.4521, 923.2661, 10.5474);

    AddBenzinka(2639.2939, 1103.1833, 10.5479);

    AddBenzinka(1597.0775, 2195.7436, 10.5474);

    AddBenzinka(2146.8232, 2751.2419, 10.5474);

    AddBenzinka(616.4793, 1690.5131, 6.7192);

    AddBenzinka(-1328.2037, 2677.6928, 49.7896);

    AddBenzinka(-1672.7383, 413.3457, 6.9067);

    AddBenzinka(-2413.6634, 973.9432, 45.0239);

    AddBenzinka(-1606.1141, -2713.7266, 48.2633);

    AddBenzinka(1943.9356, -1772.9733, 13.1176);

    AddBenzinka(2206.1804, 2474.2966, 10.8203);

    AddBenzinka(1421.9689, 1463.2421, 10.8203);

    AddBenzinka(1643.6905, -2593.9163, 13.5468);

    AddBenzinka(-1411.5501, -2.4991, 14.875);

    AddBenzinka(-1476.7148, 1861.8446, 32.6328);

    AddBenzinka(1381.4516, 461.3782, 20.0785);

    AddBenzinka(657.0178, -569.1056, 16.3358);

    AddBenzinka(-95.6028, -1175.3602, 2.2834);

    AddBenzinka(2864.75, 1255.6872, 12.3494);

    AddBenzinka(-2264.6834, 526.548, 35.5931);

     

    for(new i; i < MAX_PLAYERS;i++){

    BenzinTD = TextDrawCreate(6.000000, 325.000000, "FUEL:~r~ 100");

    TextDrawBackgroundColor(BenzinTD, 167772160);

    TextDrawFont(BenzinTD, 2);

    TextDrawLetterSize(BenzinTD, 0.500000, 1.000000);

    TextDrawColor(BenzinTD, 16711935);

    TextDrawSetOutline(BenzinTD, 1);

    TextDrawSetProportional(BenzinTD, 1);

     

    BenzinTD1 = TextDrawCreate(6.000000, 315.000000, "GPS:~r~ NEVADA");

    TextDrawBackgroundColor(BenzinTD1, 167772160);

    TextDrawFont(BenzinTD1, 2);

    TextDrawLetterSize(BenzinTD1, 0.500000, 1.000000);

    TextDrawColor(BenzinTD1, 16711935);

    TextDrawSetOutline(BenzinTD1, 1);

    TextDrawSetProportional(BenzinTD1, 1);

     

    BenzinTD2 = TextDrawCreate(6.000000, 305.000000, "KM/H:~r~ 100");

    TextDrawBackgroundColor(BenzinTD2, 167772160);

    TextDrawFont(BenzinTD2, 2);

    TextDrawLetterSize(BenzinTD2, 0.500000, 1.000000);

    TextDrawColor(BenzinTD2, 16711935);

    TextDrawSetOutline(BenzinTD2, 1);

    TextDrawSetProportional(BenzinTD2, 1);

     

    BenzinTD3 = TextDrawCreate(6.000000, 295.000000, "VEHICLE:~r~ Picaro");

    TextDrawBackgroundColor(BenzinTD3, 167772160);

    TextDrawFont(BenzinTD3, 2);

    TextDrawLetterSize(BenzinTD3, 0.500000, 1.000000);

    TextDrawColor(BenzinTD3, 16711935);

    TextDrawSetOutline(BenzinTD3, 1);

    TextDrawSetProportional(BenzinTD3, 1);

    }

    for(new x; x< MAX_VEHICLES;x++){

    Benzin[x] = random(100);

    }

     

    SetTimer("FuelUpdate",800,true);

    return 1;

    }

     

     

    public OnPlayerCommandText(playerid, cmdtext[])

    {

    if (strcmp("/tankovat", cmdtext, true, 10) == 0)

    {

    new string[128],PlayerName[24];

    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));

    Benzin[playerid] = random(100);

    format(string,sizeof(string),"Administrátor %s natankoval všetky vozidlá na servery !",PlayerName);

    SendClientMessageToAll(-1,string);

    return 1;

    }

    return 0;

    }

     

     

    public OnPlayerStateChange(playerid, newstate, oldstate)

    {

    if(newstate == PLAYER_STATE_DRIVER)

    {

    new car = GetPlayerVehicleID(playerid);

    if(Benzin[car] < 1)

    {

    RemovePlayerFromVehicle(playerid);

    SendClientMessage(playerid,-1,"Autu dosiel benzin");

    }

    return true;

    }

    if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)

    {

    TextDrawHideForPlayer(playerid,BenzinTD[playerid]);

    TextDrawHideForPlayer(playerid,BenzinTD1[playerid]);

    TextDrawHideForPlayer(playerid,BenzinTD2[playerid]);

    TextDrawHideForPlayer(playerid,BenzinTD3[playerid]);

    }

    return 1;

    }

     

    public FuelUp(playerid)

    {

    for(new i; i <= BenzinCount;i++)

    {

    if(IsPlayerInRangeOfPoint(playerid, 4, BenzinPos[0], BenzinPos[1], BenzinPos[2]))

    {

    new car = GetPlayerVehicleID(playerid);

    if(GetPlayerMoney(playerid) < BENZIN_CENA)

    {

    SendClientMessage(playerid,-1,"Nemas dostatok penazi");

    }else{

    if(Benzin[car] < 100)

    {

    Benzin[car]++;

    GivePlayerMoney(playerid,-BENZIN_CENA);

    }

    }

    break;

    }

    }

    return true;

    }

     

    public FuelUpdate()

    {

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

    {

    if(IsPlayerConnected(i))

    {

    new car = GetPlayerVehicleID(i);

    if(car > 0)

    {

    SetPVarInt(i, "BenzinUpdate", GetPVarInt(i, "BenzinUpdate") +1);

    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)

    {

    FuelUp(i);

    }

    if(GetPVarInt(i,"BenzinUpdate") == 50)

    {

    SetPVarInt(i,"BenzinUpdate",0);

    Benzin[car] -= random(2)+1;

    }

    new str0[100],str1[100],str2[100],str3[100],LuxZone[MAX_ZONE_NAME];

    GetPlayer3DZone(i, LuxZone, MAX_ZONE_NAME);

    format(str0,100,"~g~FUEL:~r~ %d",Benzin[car]);

    TextDrawSetString(BenzinTD,str0);

    TextDrawShowForPlayer(i,BenzinTD);

     

    format(str1,100,"~g~GPS:~r~ %s",LuxZone);

    TextDrawSetString(BenzinTD1,str1);

    TextDrawShowForPlayer(i,BenzinTD1);

     

    format(str2,100,"~g~KM/H:~r~ %d",GetPlayerSpeed(car,true));

    TextDrawSetString(BenzinTD2,str2);

    TextDrawShowForPlayer(i,BenzinTD2);

     

    format(str3,100,"~g~VEHICLE:~r~ %s",VehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400]);

    TextDrawSetString(BenzinTD3,str3);

    TextDrawShowForPlayer(i,BenzinTD3);

    if(Benzin[car] < 1)

    {

    RemovePlayerFromVehicle(i);

    SendClientMessage(i,2,"Autu dosiel benzin");

    }

    }

    }

    }

    return 1;

    }

     

  16. Wtf... nerad to rikam ale... proc jeste pawnis? Hlasi ti to protoze blbe tabujes...

     

     

    http://forum.sa-mp.com/showthread.php?t=256961

    hehe to su mi veci hlavna vec že tam mám toto #pragma tabsize 0 ale dal som to do poriadnu už icon_e_smile.gif ok Dík

    CODE: v OnGameModeInit

    for(new x; x< MAX_VEHICLES;x++)
    {
    	Benzin[x] = random(100);
    }
    
    

    Príkaz /tankovat

    CMD:tankovat(playerid,params[])
    {
    	new string[128];
    	Benzin[playerid] = random(100);
    	if(PlayerInfo[playerid][Admin] < 2) return SendClientMessage(playerid,-1,"{FF0000}[ADMIN] {FFFFFF}Nemas AdminLevel 2");
      	format(string,sizeof(string),"Administrator %s natankoval všetky vozidlá na servery !",PlayerName(playerid));
       	SendClientMessageToAll(-1,string);
        return 1;
    }
    

    Prečo po zadaní príkazu ni Benzin neukáže 100 len ostane také isté číslo ako je na tachometri a keď chcem natankovať tak musím ist na pumpu ...

  17. Popis problému:

    Mám problém zo stockom.... stále mi toto ukazuje kde je problém?

     

    Chyby/varování kompilátoru a při běhu:

    if(PlayerInfo[playerid][Job] == 0) PTeam = "Nezamestnaný"; (8336) : warning 217: loose indentation

    else if(PlayerInfo[playerid][Job] == 1) PTeam = "Policajt"; (8337) : warning 217: loose indentation

    return PTeam; (8341) : warning 217: loose indentation

     

    Kód:

     

    stock GetPlayerTeamString(playerid)
    {
       new PTeam[32];
       if(PlayerInfo[playerid][Job] ==  0) PTeam = "Nezamestnaný";
    else if(PlayerInfo[playerid][Job] ==  1) PTeam = "Policajt";
    else if(PlayerInfo[playerid][Job] ==  2) PTeam = "Šeriff";
    else PTeam = " ";
    return PTeam;
    }

     

     

     

    Dodatečné poznámky:

    --

×
×
  • Create New...