[Pomoc]Dialog port

Započeo Deko
5. Jan. 2015. Zaključano
961
pregleda
29
postova
Deko
5
Underboss
5. Jan. 2015.
Skripta koju koristim: //
Detaljan opis problema:
Kako da napravim dialog port.Ako treba zcmd/y_inic kad downloadujem kako da ubacim da radi ono
#include a iny ?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Rudimental
5
OG Legend
5. Jan. 2015.
Hoces da napravis recimo komandu i kad ukucas komandu da dobijes dialog i biras lokaciju i on te porta na tu lokaciju ?
Deko
5
Underboss
5. Jan. 2015.
Da
npr.
/port i izadje
ime servera (centar grada)
Kolodvor
Banka...

Organizaciju-->
              FBI
              LSPD
              BB
              itd ovo org da budu kao pdf 🙂 
i da obj. ak moze kako ubaciti y_ini
Rudimental
5
OG Legend
5. Jan. 2015.
Komanda

YCMD:port(playerid, params[], help)
{
    #pragma unused params
#pragma unused help
ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, "Port Lokacije", "Port 1\nPort 2\nPort 3", "Ok", "Close");
return 1;
}


Pod public OnDialogResponse

if (dialogid == 100)
{
if (response)
{
if (listitem == 0)
{
SetPlayerPos(playerid, X, Y, Z);
}
else if (listitem == 1)
{
SetPlayerPos(playerid, X, Y, Z);
}
else if (listitem == 2)
{
SetPlayerPos(playerid, X, Y, Z);
}
}
}


Ovako bi to od prilike izgledalo ja sam uradio sa 3 ti mozes koliko god hoces...
A sto se tice Yinia za reg/log pogledaj ovaj TuT http://forum.sa-mp.com/showthread.php?t=273088
Deko
5
Underboss
5. Jan. 2015.
ovo je zcmd komanda??

p.s kad skinem Y_ini jel onaj folder sto extract i sve one scriptfiles filescripts sve to copy u moj srw folder ?
Ilcev321
4
Enforcer
5. Jan. 2015.
Deko wrote on January 5, 2015, 6:28 pm:
ovo je zcmd komanda??

p.s kad skinem Y_ini jel onaj folder sto extract i sve one scriptfiles filescripts sve to copy u moj srw folder ?

Pawno/includes
Rudimental
5
OG Legend
5. Jan. 2015.
Komanda je YCMD ali ako koristis ZCMD procesor za komande evo ti onda ovo mislim nema prevelike razlike 😄

CMD:port(playerid, params[])
{
    #pragma unused params
ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, "Port Lokacije", "Port 1\nPort 2\nPort 3", "Ok", "Close");
return 1;
}
ermin.a
5
Underboss
5. Jan. 2015.
Deko wrote on January 5, 2015, 6:28 pm:
ovo je zcmd komanda??

p.s kad skinem Y_ini jel onaj folder sto extract i sve one scriptfiles filescripts sve to copy u moj srw folder ?


Sumnjam da ces koristiti sve pa prebaci samo pawno/includes/Y_INI/y_ini.inc i iz tog foldera y_commands.inc
Rudimental
5
OG Legend
5. Jan. 2015.
Ti kada skines YSI paket sve sto ti treba je folder YSI koji ide u pawno/include. Znaci iz tog pakovanja imas sigurno folder pawno/include i tu imas YSI folder a u njemu jos svasta, ti samo taj folder uzmi i ubaci u svoj mod kod pawno/include i onda otvoris mod i definises inc y_ini i ako hoces i za komande i uradis compile i to je to.
Deko
5
Underboss
6. Jan. 2015.
Evo sta sam nasao u pawno/include..
i kako ovaj YSI.inc da rijesim jer mi otvara nesto kao text dokument ??

http://i.imgur.com/tkIYShp.png
Rudimental
5
OG Legend
6. Jan. 2015.
Skini ovo Klik i kada ga raspakujes folder stavi u tvoj mod u pawno/include i onda mod otvori preko pawna i definisi koji inc ti treba iz YSIa i uradi compile i to je to.
Deko
5
Underboss
6. Jan. 2015.
Ovo port 1/nPort2/n.... to su imena lokacija za port?

Edit:
http://i.imgur.com/fl36J1f.png
Kroni
5
Underboss
7. Jan. 2015.
Nemozes to tako moras u gm nac OnDialogResponse, to stavis
if (dialogid == 100)
{
if (response)
{
if (listitem == 0)
{
SetPlayerPos(playerid, X, Y, Z);
}
else if (listitem == 1)
{
SetPlayerPos(playerid, X, Y, Z);
}
else if (listitem == 2)
{
SetPlayerPos(playerid, X, Y, Z);
}
}
}

onda ides na kraj skripte i stavis
CMD:port(playerid, params[])
{
    #pragma unused params
ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, "Port Lokacije", "Port 1\nPort 2\nPort 3", "Ok", "Close");
return 1;
}
Deko
5
Underboss
7. Jan. 2015.
Uradio i evo sta dodje
http://i.imgur.com/icMGqYj.png
Kroni
5
Underboss
7. Jan. 2015.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == 100)
{
if (response)
{
if (listitem == 0)
{
SetPlayerPos(playerid, X, Y, Z); // STAVIS TVOJE KORDINATE UMESTO X,Y,Z
}
else if (listitem == 1)
{
SetPlayerPos(playerid, X, Y, Z);
}
else if (listitem == 2)
{
SetPlayerPos(playerid, X, Y, Z);
}
}
}
return 1;
}

ovako
CMD:port(playerid, params[])
{
    #pragma unused params
ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, "Port Lokacije", "Port 1\nPort 2\nPort 3", "Ok", "Close");
return 1;
}

To uradi i radice ti

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha