[Pomoc]Dialog port


Započeo Deko, Januar 05, 2015, 18:34:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): //
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Hoces da napravis recimo komandu i kad ukucas komandu da dobijes dialog i biras lokaciju i on te porta na tu lokaciju ?

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
Poslednja Izmena: Januar 05, 2015, 18:42:48 POSLE PODNE od Deko
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


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

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 ?
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Citat: Deko poslato Januar 05, 2015, 19:28:11 POSLE PODNE
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

Komanda je YCMD ali ako koristis ZCMD procesor za komande evo ti onda ovo mislim nema prevelike razlike :D
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;
}
Poslednja Izmena: Januar 05, 2015, 20:06:37 POSLE PODNE od â–… â–† â–ˆ Rudimental â–ˆ â–† â–…

Citat: Deko poslato Januar 05, 2015, 19:28:11 POSLE PODNE
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

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.

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
Poslednja Izmena: Januar 06, 2015, 10:50:39 PRE PODNE od Deko
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


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.

Ovo port 1/nPort2/n.... to su imena lokacija za port?

Edit:
http://i.imgur.com/fl36J1f.png
Poslednja Izmena: Januar 06, 2015, 22:58:27 POSLE PODNE od Deko
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


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;
}


Uradio i evo sta dodje
http://i.imgur.com/icMGqYj.png
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


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