Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mato RP poslato Avgust 10, 2014, 12:33:12 POSLE PODNE

Naslov: [pomoc] pickup i komanda
Poruka od: Mato RP poslato Avgust 10, 2014, 12:33:12 POSLE PODNE
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)
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: RolePlay poslato Avgust 10, 2014, 12:48:59 POSLE PODNE
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
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: 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??
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: youngdeal poslato Avgust 10, 2014, 13:41:13 POSLE PODNE
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.
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Mato RP poslato Avgust 10, 2014, 13:49:29 POSLE PODNE
jesam ali ne kuzim bas najbolje tamo me je zbunilo
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Emir_ poslato Avgust 10, 2014, 14:11:09 POSLE PODNE
moras napraviti pickup,mozes preko mta a mozes i ovako preko skripte al nadji x y z komande gdje zelis da bude
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Mato RP poslato Avgust 10, 2014, 14:32:39 POSLE PODNE
a gdje se naÄ'e taj x z y
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: youngdeal poslato Avgust 10, 2014, 14:43:03 POSLE PODNE
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.
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Mato RP poslato Avgust 10, 2014, 18:37:23 POSLE PODNE
ali neznam koje vo ti kod


283,1777.0791,-1793.5779,13.5256,354.3835,0,0,0,0,0,0
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: youngdeal poslato Avgust 10, 2014, 18:37:57 POSLE PODNE
1777.0791,-1793.5779,13.5256
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Mato RP poslato Avgust 10, 2014, 18:40:59 POSLE PODNE
znaci ovako?

Create3DTextLabel("Ukucajte /registracijavozila", 0x008080FF, -1,1777.0791,-1793.5779,13.5256, 40.0, 0, 0);
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: [CH]Lenon poslato Avgust 10, 2014, 19:15:39 POSLE PODNE
Pa zar ti je tesko bilo ubaciti to pa isprobati sam?!
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Limdzaâ„¢ poslato Avgust 10, 2014, 19:17:34 POSLE PODNE
CreateDynamic3DTextLabel("{FFFFFF}[ {E3B009}Registracija {FFFFFF}]\n{E3B009}/registracijavozila\n$cena", 0x00FFF9FF, 1777.0791,-1793.5779,13.5256, 5);

Evo ti malo sam ti doredio.
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Mato RP poslato Avgust 10, 2014, 19:31:06 POSLE PODNE
sada radi ali sto treba ubaciti u komandu samo kad sam na pickupu da mogu pisati a drugdje nemogu
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: [CH]Lenon poslato Avgust 10, 2014, 19:35:09 POSLE PODNE
Koristi funkciju: http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Limdzaâ„¢ poslato Avgust 10, 2014, 20:06:32 POSLE PODNE
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â,,¢
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Mato RP poslato Avgust 11, 2014, 09:16:01 PRE PODNE
a sto treba staviti da to sacuva save?
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Tuxa poslato Avgust 13, 2014, 00:02:35 PRE PODNE
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
Naslov: Odg: [pomoc] pickup i komanda
Poruka od: Mato RP poslato Avgust 13, 2014, 13:30:15 POSLE PODNE
ja ne igram taj tvoj futbal il kako vec i odlucio sam da to necu staviti jer mi netko nece pomoci moze lock