-
Příspěvků
1933 -
Registrován
-
Aktivní
-
Vítězných dnů
20
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Mivčo
-
-
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
-
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:
-- -
GAMEMODY na stiahnutie je tu aspoň 100 strán
Je tu 100. strán a su na stiahnutie.... stačí si povyberať a stiahnuť
-
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
-
plugin mysql máš aktuálny????
-
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
-
Mám ti to natočiť, že mi to ide ??
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
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
Asi mu ten príkaz nefungoval
-
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 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 ale zas nulám ako ja pomôže to
-
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
+ k tomu je aj COLOR Editor možná ho poznáte niektorý
V tom editori si môžeš aké farby len chcieť
- 1
-
Podla mna je to zbytočnosť. Ale aj tak GL
- 2
-
tu máš to a dúfam že to vieš dať do amx
-
V tom map editore si mozes ho upravit ako chces
-
Tento kod to su iba objekty ktoré chodíš len do OnFilterScriptInit
zase tento kod to si môžeš vložiť do SF a cez tento editor Fusez's Map Editor si môžeš upraviť code je to podobné ako MTA
-
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?
-
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:
--
-
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 :/
-
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 ? , ešte by bolo dobré dať číslo riadkov
RIadok:
if(strcmp(INI_String(File, "Password"), udb_hash(inputtext),false)){
Errory
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.
-
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? 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ť
mám to spravené už ako cez admin aby admin mohol na servery natankovať
-
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
-
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;
}
-
Wtf... nerad to rikam ale... proc jeste pawnis? Hlasi ti to protoze blbe tabujes...
hehe to su mi veci hlavna vec že tam mám toto #pragma tabsize 0 ale dal som to do poriadnu už 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 ...
-
Nemozes mat new medzi ifom a else ifom
musí lebo mi bude ukazovať Error File <= lebo mi ho nenajde
-
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:
--
-
ja som si kupil eu domenu za 35kc
lenže chlapec chce cz a tá je drahšia ako eu
VIP
v Herní (SA:MP, CS apod.)
Odesláno:
Ďakujem ti, funguje to bez problemov thanks bro
Ako by som spravil napr: hráč zadá /viptest a dostane napr zadarmo vip na týždeň