Skripta koju koristim:egrp 2014 edit
Detaljan opis problema:ja sam poceo raditi registriranje vozila system ali neznak kako staviti pickup i da nesto pise i sto treba staviti u komandu da je mogu samo napisati kad sam na pickupu sa vozilom
Dio skripte:CMD:registrirajvozilo(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, "Morate biti u vozilu da bi registrirali vozilo!");
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, 0x10F441AA,"Registrirao si vozilo");
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):kao ovaj pickup (http://www.igreklik.com/slike/images/05125538110440238641_thumb.png) (http://www.igreklik.com/slike/viewer.php?file=05125538110440238641.png)
Pod OnGameModeInit dodaji
CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1);
CreatePickup(ID PICKUPA, Type, X, Y, Z, VirtualWorld);
ID pickupa - http://weedarr.wikidot.com/pickups
Type - http://wiki.sa-mp.com/wiki/PickupTypes
X, Y, Z - kordinate
VirtualWorld - nez kako ti obj stavi -1 da se svugdje vidi
ako koristis streamer plugin stavljaj CreateDynamicPickup znaci samo na ono gore izmedu Create Pickup dodaj Dynamic
a za text
Create3DTextLabel("Ukucajte /help", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0, 0);0
Create3DTextLabel("TVOJ TEXT", BOJA,x, y, z, velicina texta (nisam siguran), virtualworld, nezz
Boje - https://www.google.hr/#q=hexcolors
Malo wiki potrazi imas sve objasnjeno
to je sve ok ali mi se nece pokazati kod pickupa i koji moram biti id da ako preÄ'em preko njega da se neće izbrisati nego da ostane i nesta se ne dogaÄ'a??
Citat: Mato RP poslato Avgust 10, 2014, 13:37:21 POSLE PODNE
to je sve ok ali mi se nece pokazati kod pickupa i koji moram biti id da ako preÄ'em preko njega da se neće izbrisati nego da ostane i nesta se ne dogaÄ'a??
Procitaj malo na wiki pa ces vidjeti gde gresis.
jesam ali ne kuzim bas najbolje tamo me je zbunilo
moras napraviti pickup,mozes preko mta a mozes i ovako preko skripte al nadji x y z komande gdje zelis da bude
a gdje se naÄ'e taj x z y
Citat: Mato RP poslato Avgust 10, 2014, 14:32:39 POSLE PODNE
a gdje se naÄ'e taj x z y
kucas save kad si ig na mestu kojem oces i uzmes kord.
ali neznam koje vo ti kod
283,1777.0791,-1793.5779,13.5256,354.3835,0,0,0,0,0,0
1777.0791,-1793.5779,13.5256
znaci ovako?
Create3DTextLabel("Ukucajte /registracijavozila", 0x008080FF, -1,1777.0791,-1793.5779,13.5256, 40.0, 0, 0);
Pa zar ti je tesko bilo ubaciti to pa isprobati sam?!
CreateDynamic3DTextLabel("{FFFFFF}[ {E3B009}Registracija {FFFFFF}]\n{E3B009}/registracijavozila\n$cena", 0x00FFF9FF, 1777.0791,-1793.5779,13.5256, 5);
Evo ti malo sam ti doredio.
sada radi ali sto treba ubaciti u komandu samo kad sam na pickupu da mogu pisati a drugdje nemogu
Koristi funkciju: http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
CMD:registrirajvozilo(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, "Morate biti u vozilu da bi registrirali vozilo!");
if(!IsPlayerInRangeOfPoint(playerid, 3.0,1777.0791,-1793.5779,13.5256)) return SCM(playerid, -1, "Niste na mestu gde se registruje vozilo");
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, 0x10F441AA,"Registrirao si vozilo");
return 1;
}
eto ti :)
Ili kao sto je vec rekao [UW]Lenonâ,,¢
a sto treba staviti da to sacuva save?
PoÅ¡tovani korisniÄe Mato, ja mislim da je ovo za Vas prevelik korak.
ZaÅ¡to pokuÅ¡avaÅ¡ uradit neÅ¡to Å¡to je toliko komplikovani da se ni ja sam ne bi usudio to radit, a ne znaÅ¡ napravit jednu najobiÄniju komandu koja koristi par funkcija i par koordinata? Mogu mislit kako će bit kad poÄneÅ¡ spremanje te registracije na svaki ID vozila, biće veselo.
I ne, nisam doÅ¡ao da te ismijavam, vrijeÄ'am ili sliÄno, samo hoću da ti dam doznanja da trebaÅ¡ sam nauÄiti neke bar OSNOVNE funkcije pa radit mod, rado pomognem onim osobama koje misle malo svojom glavicom, a ne da traže "sve na pladnju".
PosluÅ¡aj moj savjet, znam te već od proÅ¡le godine na forumu i ako nisi do sad nauÄio uzet obiÄne koordinate, batali se ćorava posla.
Igraj fudbala vani s prijateljima itd...
Ovdje ti niko neće dok i objasnit svaku funkciju pojedinaÄno, zato je tu sampwiki.
Lijep pozdrav,
Tuxa
Btw, kad uÄ'eÅ¡ na server, ukucaÅ¡ /save na mjestu na kojem želiÅ¡ da uzmeÅ¡ koordinate, ideÅ¡ u My Computer > Documents > GTA San Andreas User Files > SAMP > savedpoints
ja ne igram taj tvoj futbal il kako vec i odlucio sam da to necu staviti jer mi netko nece pomoci moze lock