Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: dialogi
1. panel pojazdu, dialogi
Siemano, mam problem z panelem pojazdu, a raczej z dialogami, pierwsza opacja (odpal/zgas silnik) dziala a reszta wgl nie reaguje :/ Co jest zle w tym kodzie?

https://pastebin.com/pc42dUUq
2. Dialogi nie dzialaja
Witom witom!! Mam kolejny, glupi, najpewniej banalny problem... :x

Mam taki problem ze dzialaja dialogi z gamemoda lecz ze skryptow z neta nie, a z moich skryptow dzialaja, dlaczego? Wlasnie o to pytam, daje tu kod:

Pawn

Kod jest za dlugi 
https://pastebin.com/raw/AQPgcipX


Dalem caly skrypt bo nie wiem co jest zle :x Jak wpisze /tune to sie pokazuje dialog ale jak cos wybiore to nic sie nie dzieje :x DAJE PIWO I RESPEKT :(

[ Dodano: 2017-05-29, 19:37 ]
A i mowie odrazu ze id dialogow sie nie gryza a na innych gamemodach tez nie dziala
3. Dialogi
Kod:

if(dialogid == IDDONADANIARANGI)
{
if(response == 1)
{
if(IsNumeric(inputtext))
{
new zapis[42];
format(zapis, sizeof(zapis), "Gracze/%s.txt", inputtext);
dini_IntSet(zapis,"Ranga", 8);
gGracz[playerid][Ranga] = dini_Int(zapis, "Ranga");
SendClientMessage(playerid, 0x336633FF, "Twoja ranga zosta?a zmieniona!");
}
else
{
new zapis[42];
format(zapis, sizeof(zapis), "Gracze/%s.txt", inputtext);
if(dini_Exists(zapis))
{
new name2[31];
new pPlayerid = GetPVarInt(playerid,"Odbiorca");
GetPlayerName(pPlayerid, name2, 31);
new rangaza[500];
new test[500];
dini_IntSet(zapis,"Ranga", 8);
gGracz[pPlayerid][Ranga] = dini_Int(zapis, "Ranga");
format(rangaza, sizeof(rangaza), "[A]{336633}zmieni?e? range %d", pPlayerid);
SendClientMessage(playerid, 0x336633FF, rangaza);
format(test, sizeof(test), "{336633}Twoja ranga zosta?a zmieniona! Twoja ranga to{F50000}[Za?o?yciel]");
SendClientMessage(pPlayerid, 0x336633FF, test);
}
else if(!dini_Exists(zapis))
{
SendClientMessage(playerid, 0x336633FF, "Dany nick nie istnieje");
}
}
}
}
Powie mi kto? co zrobi? ?eby mi nie nadawa?o tej rangi tylko os kt?ra wpisze i dlaczego nie dzia?a na id ?[/code]
4. Dialogi
witam co? mi si? my?lenie dzi? zepsu?o i nie mam pomys?u. Chcia?em sb zrobi? co? takiego ?e
/////////////////////////////////|
//Za?o?yciel//////////////////////|
//HeadAdmin/////////////////////|
//ViceHeadAdmin/////////////////|
//Admin/////////////////////////|
//ViceAdmin//////////////////////|
//JuniorAdmin/////////////////////|
//SuportTeam/////////////////////|
//Operator///////////////////////|
////////////////////////////////|
dobra zrobi?em taki dialog
Kod:

new Rangi[250];
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(gGracz[playerid][Ranga] >= 1)
{
format(Rangi, sizeof(Rangi), "Za?o?ycielnHeadAdminnViceHeadAdminnAdminnViceAdminnJuniorAdminnSuportTeamnOperator");
ShowPlayerDialog(playerid, RANGA, DIALOG_STYLE_LIST, NAZWASERWERA, Rangi, "Dalej", "Anuluj");
}
else
{
new WiadomoscOBrakuKomendy[250];
format(WiadomoscOBrakuKomendy, sizeof(WiadomoscOBrakuKomendy), "{FF0000}Wpisana komenda jest nie prawid?owa.nUrzyj {5F9F9F}/pomoc");
ShowPlayerDialog(playerid, BRAKKOMENDY, DIALOG_STYLE_MSGBOX, NAZWASERWERA, WiadomoscOBrakuKomendy, "Anuluj", #);
}
dobra i tu ma mnie zara przerzucic do dialog style input i w tym input mam wpisa? id i je?eli nakliknie np Zalozyciel to ma dac przy input okno gdzie b?dzie id aby nadac za?o?yciela i tu wy??cza si? moje my?lenie :/
5. [INNE] Dialogi same się otwierają
Witam, mam pewien problem, a mianowicie:
Posiadam zwyk?ego honesta, mniejsza jakiego bo z ka?dym si? tak dzieje
i pobra?em z internetu pewien skrypt, kt?ry posiada menu w gui.
Gdy je otworz? i wybior? oboj?tnie jak? opcje to dzia?a bez zarzutu, lecz
nie o tym mowa. Wraz z wybran? rzecz? wyskakuj? mi r??ne dialogi z honesta.
Gdy wybior? pierwsz? lepsz? opcje, pr?cz oczekiwanej rzeczy wyskakuje mi np.
okienko do podania has?a - jednym s?owem dialogi si? mieszaj?. Niestety nie poraz pierwszy mi si? to przytrafi?o i mam pytanie - czy mo?na to jako? naprawi?, czy jest to w miar? proste i jak to zrobi?. Za pomoc oczywi?cie piwko. :piwo:
6. [INNE] Dialogi GUI .
Witam ...


Mam ma?y problem z dialogami gui .
Wszystkie dialogi gui ograniam jak robi? ale nie ograniam tylko 1 .
Natomiast gdy mamy taki kod :
Kod:


ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Sportowe", "Turismo - Koszt 30.000 $nSuper GT - Koszt 20.000 $nBullet - Koszt 25.000 $nInfernus - 50.000 $nCheetah - Koszt 30.000 $nComet - Koszt 15.000 $", "Kup", "Zamknij");

To pojawia si? ma?y problem z buttonami .
Co zrobi? ?eby jak da?o si? przycisk " Zamknij " to pojawia si? informacja : Wybra?e? opcje zamknij ...

Najgorsze jest jeszcze drugie . Jak mamy button " Kup ".
Na przyk?ad jak wybiore Turismo to ?eby si? kupi?o i jak wybiore drugie auto to ?eby te? si? kupi?o i si? pojawi?o np : 5 metr?w odemnie .....

Prosi?bym o pomoc poniewa? zaczynam now? przygode z pawno ; ]
7. [INNE] Dialogi :P
Siemka mam taki dialog :

Kod:


ShowPlayerDialog(playerid,DIALOG,DIALOG_STYLE_LIST,"Testowe", "MalinanTooskaffka", "OK", "Wr??");




I taki kod :

Kod:


if(dialogid == DIALOG)
{
if(response)
{
switch(listitem)
{
case 0:
{
new string[256];
format(string, sizeof(string), "lala x1");
TextDrawSetString(la[3], string);
SendClientMessage(playerid, CZERWONY, "Dzia?a!!");
}
case 1:
{
new string[256];
format(string, sizeof(string), "lala");
TextDrawSetString(la[3], string);
SendClientMessage(playerid, CZERWONY, "Dzia?a!!");
}
}
}
}





I w tym problem ?e nie wy?wietla si? ani tekst ani nie zmienia tre?ci textdrawu. Prosz? o pomoc :P
8. [GF] Dialogi - Poprawienie kodu.
Mog? prosi? o poprawienie kodu?
Gdy wlepiam go do mapy, to podczas kompilacji, kompilator si? zacina....

Kod :

[code] if(dialogid == 212)
{
switch(listitem)
{
case 0: GettingJob[playerid] = 1; ShowPlayerDialog(playerid, 213, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Detektywa ?", "Tak", "Nie");
case 1: GettingJob[playerid] = 2; ShowPlayerDialog(playerid, 214, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Prawnika ?", "Tak", "Nie");
case 2: GettingJob[playerid] = 3; ShowPlayerDialog(playerid, 215, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Dziwki ?", "Tak", "Nie");
case 3: GettingJob[playerid] = 4; ShowPlayerDialog(playerid, 216, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Dilera Dragow ?", "Tak", "Nie");
case 4: GettingJob[playerid] = 5; ShowPlayerDialog(playerid, 217, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Kradzieja Aut ?", "Tak", "Nie");
case 5: GettingJob[playerid] = 7; ShowPlayerDialog(playerid, 218, DIALOG_STYLE_MSGBOX, "->Dorywcza", "Czy jeste? pewien przyj?cia pracy Mechanika ?", "Tak", "Nie");
case 6: GettingJob[playerid] = 8...
9. [INNE] Powtarzające się dialogi w czacie
Witam, mam problem i g?owie si? jak go rozwi?za?, stworzy?em ID nicku w czacie ale mam problem, ot?? wyskakuj? mi podw?jne wiadomo?ci typu:

Jaro(ID 1):elo
Jaro:elo

to troche brzydzi gamemod, prosz? o pomoc

Tutaj da?em ca?y public OnPlayerText(playerid, text[])

Kod:

public OnPlayerText(playerid, text[])
{
new str[128];
if(IsPlayerAdmin(playerid))
format(str, sizeof str, "(ID: %d) (Admin): %s", playerid, text);
else
format(str, sizeof str, "(ID: %d) (Gracz): %s", playerid, text);
SendPlayerMessageToAll(playerid, str);

switch(xTestBusy)
{
case true:
{
if(!strcmp(xChars, text, false))
{
new
string[128],
pName[MAX_PLAYER_NAME]
;
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "« %s" Wygra? test reakci!. »", pName);
SendClientMessageToAll(zielony, string);
format(string, sizeof(string), "« Zarobi?e? $%d + %d respektu »", xCash, xScore);
SendClientMessage(playerid, zielony, string);
GivePlayerMoney(playerid, xCash);
SetPlayerScore(playerid, GetPlayerScore(playerid) + xScore);
xReactionTimer = SetTimer("xReactionTest", TIME, 1);
xTestBusy = false;
}
}
}
return 1;
}