Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Marinković™ poslato Septembar 30, 2017, 02:44:14 PRE PODNE

Naslov: Port sistem
Poruka od: Marinković™ poslato Septembar 30, 2017, 02:44:14 PRE PODNE
Skripta koju koristim:Moja od 0
Detaljan opis problema: Ovako, napravio  sam da kada se kreira novi port njegov ID bude ServerInfo[KreiranihPortova] += 1.Kada kreiram i odem u scriptfiles svi portovi su tu.Eh sada ne znam kako da napravim komandu /port i da prikaze lepo sve portove,npr ako je kreirano 4 porta da prikaze IDove portova 0,1,2, i 3 i imena tu u jednom list dialogu.Pokusavam to da skapiram vec dugo ali nikako ne mogu.Ako moze neko da mi pojasni kako se to radi bio bih mu veoma zahvalan.
Dio skripte:Komanda /port
Neke slike/video za lakse dobivanje pomoci(neobavezno):///
Naslov: Odg: Port sistem
Poruka od: Slade poslato Septembar 30, 2017, 10:15:25 PRE PODNE
Koristi enum za kreiranje portova, napravi ucitavanje i spremanje, i preko for petlje ispisi portove, i preko listitema u dialogu uzimas id porta
Naslov: Odg: Port sistem
Poruka od: Marinković™ poslato Septembar 30, 2017, 13:27:21 POSLE PODNE
Vec sam bio napravio to sto si uradio,i sve lepo radi, ali ne znam kako da napravim komandu /port i da lepo prikaze u list dialogu portove.Koristio sam for ali nece nesto.
Naslov: Odg: Port sistem
Poruka od: TONY x poslato Septembar 30, 2017, 14:56:07 POSLE PODNE
Ako si nov u skriptanju napravi najosnvniji dialog list sa ondialogresponse pa onda setplayerpos na kordinate i ostale sitnice...
Naslov: Odg: Port sistem
Poruka od: Marinković™ poslato Septembar 30, 2017, 16:48:10 POSLE PODNE
Uopste nisam nov, dosta toga sam odradio, to sto si ti rekao to svaki pocetnik moze da odradi, ali meni ovo treba,posto nikako ne mogu da se snadjem.
Naslov: Odg: Port sistem
Poruka od: Slade poslato Septembar 30, 2017, 18:39:45 POSLE PODNE
Posalji enum, jer bez enuma ne moze raditi port
Naslov: Odg: Port sistem
Poruka od: Marinković™ poslato Septembar 30, 2017, 22:18:25 POSLE PODNE
Ovde da posaljem ili?
Naslov: Odg: Port sistem
Poruka od: Fojnica poslato Oktobar 01, 2017, 22:00:13 POSLE PODNE
Jesi li fixao ?
Naslov: Odg: Port sistem
Poruka od: Marinković™ poslato Oktobar 01, 2017, 23:06:18 POSLE PODNE
Nisam, jos uvek pokusavam.
Ako uspem da resim, napisacu ovde. :D
Naslov: Odg: Port sistem
Poruka od: Łuk@ poslato Oktobar 02, 2017, 11:38:55 PRE PODNE
Napravi kao, dialog i 20 imena unutra, ako postoji port onda ime porta ili broj, ako ne postoji ako nije se mogao naci onda 'Ne postoji', ako me kontas
Naslov: Odg: Port sistem
Poruka od: Marinković™ poslato Oktobar 02, 2017, 16:36:24 POSLE PODNE
Eh napravio sam ovo i radi,lepo pokazuje dialog kada upisem /port.
Takodje sam testirao load i save portova,radi savrseno.
Eh jedino mi sada ostala funkcija za teleportaciju kada igrac izabere neki port komandom /port.
Za to cu valjda nekako da se snadjem.
Pokusavao sam pod OnPlayerDialogResponse PortInfo[X] i nije i, a nije ni listitem,tako da ako neko zna kako to da odradim, neka napise. :D
Naslov: Odg: Port sistem
Poruka od: Łuk@ poslato Oktobar 02, 2017, 19:53:05 POSLE PODNE

msm da bi trebalo u ovom smislu

SetPlayerPos(playerid, PortInfo[portid][X], PortInfo[portid][Y], PortInfo[portid][Z]);
Naslov: Odg: Port sistem
Poruka od: Marinković™ poslato Oktobar 02, 2017, 20:59:12 POSLE PODNE
Radi, ali se teleportuje samo na prvi port, a kada kliknem na 2. opet se teleportuje na 1.
Recimo ako se 1. port zove "Test1" a 2. "Test2" i ja kliknem u dialogu na drugi pise mi "Teleportovani ste na lokaciju: Test1" i teleportuje me na koordinate od "Test1".
Naslov: Odg: Port sistem
Poruka od: Marinković™ poslato Oktobar 02, 2017, 23:05:20 POSLE PODNE
Hvala puno svima na pomoci, resio sam nekako ! :)
Naslov: Odg: Port sistem
Poruka od: Slade poslato Oktobar 03, 2017, 01:01:23 PRE PODNE
Pod ondialogresponse gdje klika, ukoliko ti se portovi spasavaju od broja 1 , ne od 0, dodaj da je odabrani port listitem+1