Wysłany: 2012-12-08, 21:57
nokaj
Wiek: 34 Na forum: 5132 dni Posty: 5
Nick w MP: Urban
Zrobi?em Spis komend w GUI i chcia?bym go podzieli? na 3 cz??ci
Kod: #include <a_samp>
#include <zcmd>
CMD:teles(playerid, params[])
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Teleporty na PUZ", "\n/lv \n/ls \n/sf \n/tuning-lv \n/tuning-sf \n/tuning-ls \n/wieza-lv \n/wieza-sf \n/wieza-ls \n/g1 \n/g2 \n/g3 \n/g4 \n/g5 \n/g6 \n/dh \n/dh2 \n/dh3 \n/dh4 \n/dh5 \n/lv-lot \n/sf-lot \n/ls-lot \n/lot-pustynia \n/bank \n/skate-park \n/pustynia \n/pustynia2 \n/statek \n/statek2 \n/tama \n/bagno \n/salon \n/truck \n/chillad \n/plaza \n/party \n/port \n/kopalnia \n", "Zako?cz", "Anuluj");
return 1;
}
Z g?ry dzi?kuje za pomoc
Wysłany: 2012-12-08, 22:47
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Cz??ci czyli co dok?adnie?
Wysłany: 2012-12-08, 22:48
P.Devil
Wiek: 29 Na forum: 5930 dni Posty: 104
Piwa : 603
Chyba chce mie? 3 strony tych teleport?w (1 str. podzielona na 3)
Wysłany: 2012-12-09, 11:01
nokaj
Wiek: 34 Na forum: 5132 dni Posty: 5
Nick w MP: Urban
Chodzi mi o to ?e ma by? podzielone to na 3 cz??ci
np.
Kod:
i wtedy przyciski
Kod:
i dalsza cz??? komend
Kod:
Wiem ?e trzeba u?y? Kod: "if(response)" i "case 0;"
lecz nie wiem jak to doda?
Sorry ale dopiero zaczynam z pawno
Wysłany: 2012-12-09, 11:44
wasik95
[KST]
Wiek: 31 Na forum: 5345 dni Posty: 63
Nick w MP: W_A_S_I_K
Piwa : 12
i chcesz to miec w DIALOG_STYLE_MSGBOX? czy jak ? bardziej sprecyzuj swoj? pro?b? kolego
Wysłany: 2012-12-09, 13:21
nokaj
Wiek: 34 Na forum: 5132 dni Posty: 5
Nick w MP: Urban
Tak chcia?bym to w MSGBOX'ie
Wysłany: 2012-12-09, 13:50
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
1. Tworzysz komend? kt?ra pokazuje dialog:
Kod: CMD:komenda(playerid, params[])
{
ShowPlayerDialog(playerid, NR. DIALOGU, DIALOG_STYLE_LIST, "Teleporty", "/lv\n/ls\n/sf", "Dalej", "OK");
}
Nast?pnie przechodzisz do callbacka OnDialogResponse i wtedy tworzysz warunek:
Kod: if(dialogid == NR. DIALOGU)
{
if(!response) return 0;
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, Nr Dialogu, DIALOG_STYLE_MSGBOX, "Telepory lv", "Bagno\nPustynia\nitd.", "OK", "");
case 1: ShowPlayerDialog(playerid, ...);
case 2: ShowPlayerDialog(playerid, ...);
}
}
Poradnik nt. dialog?w: http://gtao.pl/dialogi-gui-vt48941.htm
Wysłany: 2012-12-09, 14:10
nokaj
Wiek: 34 Na forum: 5132 dni Posty: 5
Nick w MP: Urban
czyli takie co? bo ciemny w tym jestem
Kod: CMD:komenda(playerid, params[])
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Teleporty", "/lv\n/ls\n/sf", "Dalej", "OK");
}
if(dialogid == 0)
{
if(!response) return 0;
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Telepory 1", "/komenda\n/komenda", "Dalej", "OK");
case 1: ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Telepory 2", "/komenda\n/komenda", "Dalej", "OK");
case 2: ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Telepory 3", "/komenda\n/komenda", "OK", "Cancel");
}
}
Wysłany: 2012-12-09, 14:18
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
Eh, eh. Komend? dajesz gdzie? na d?? mapki najlepiej tam gdzie masz reszt? komend (zcmd) no i ukazujesz 1 dialog gdzie wy?wietla Telporty: LV/LS/SF no i potem w callbacku OnDialogResponse wstawiasz to:
Kod:
if(dialogid == 0)
{
if(!response) return 0;
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Telepory 1", "/komenda\n/komenda", "Dalej", "OK");
case 1: ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Telepory 2", "/komenda\n/komenda", "Dalej", "OK");
case 2: ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "Telepory 3", "/komenda\n/komenda", "Dalej", "OK");
}
}
no i potem pod tym tworzysz nowy warunek:
Kod:
if(dialogid == 1)
{
if(!response) return 0; // Je?eli nacisn?? "OK"
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "teleporty lv kolejna strona", "1. /smoki\n2. wojsko\n3. Pustynia itd.", "OK", "");
}
i tak robisz z dialogiem drugim, trzecim. Tylko ID zmieniasz i tekst.
Wysłany: 2012-12-09, 14:35
nokaj
Wiek: 34 Na forum: 5132 dni Posty: 5
Nick w MP: Urban
a nie idzie tego zrobi? jako skrypt?
bo kolega mnie prosi? ?ebym mu zrobi? teleporty w GUI i mi je wszystkie poda?
Wysłany: 2012-12-09, 14:59
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
Tak, idzie, idzie to zrobi? jako skrypt.
Tagi: pawno :: chciałbym
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: