[color=orange]Witajcie. Chcia?bym Wam przedstawi? napisan? przeze mnie bibliotek?, kt?ra umo?liwia utworzenie stron w dialogach. Pracuj?c w SA-MP na pewno wielu z Was zderzy?o si? z limitami. Jednym z limit?w jest maksymalna ilo?? znak?w w jednym dialogu. Jest to dosy? oczywiste - w ka?dym j?zyku programistycznym lub oprogramowaniu wyst?puj? limity. Stworzenie stron w dialogach dla SA-MP sta?o si? bardzo wygodne na wielu popularnych serwerach. Jako i? na forum znajdowa?y si? ju? podobne biblioteki, niestety nie w pe?ni by?y funkcjonalne - a to z powodu braku pomys?u na kalkulacje stron dla dialog?w. Postanowi?em zakodzi? w?asn? bibliotek? ze stronami w dialogach podczas, gdy tworzy?em sw?j w?asny projekt. By?o to dla mnie naprawd? bardzo wa?ne, poniewa? chcia?em zmie?ci? wiele rzeczy w dialogu, a limit mi na to nie pozwala?.
Przejd?my do sedna sprawy. Biblioteka zosta?a napisana ju? dawno temu, umiejscowiona zosta?a na moim githubie. [/color]
Dzia?anie jej jest bardzo proste, poniewa? jedyne co musimy wykona? to podpi?? [color=green]bibliotek? pod sw?j skrypt lub map? oraz doda? dialog.[/color]
Stylizowanie przycisk?w w dialogu/zmiana nazw - to wszystko konfigurujesz ty!
[i]> Pami?taj o tym, ?e ta biblioteka wymaga YSI wydanych od Y_Lessa. Wszystko znajdziesz na moim githubie.
[/i]
Gdy podpi??e? moj? bibliotek? do twojego skryptu lub mapy przyst?p do stworzenia dialogu ze stronami. Mo?esz stworzy? go za pomoc? linijki i kilku parametr?w.
[pawn]
ShowPlayerDialogPa...
Cze??, ubolewam si? z pobieraniem informacji z bazy danych.
Ot?? chcia?bym pobra? sobie z bazy list? os?b, kt?rzy s? w tabeli.
Wszystko ?adnie pi?knie, ale gdy robi? tak:
To nie do?? ?e dialog otworz? tylko raz i p??niej za Chiny go nie otworz?,
dopiero po restarcie serwera, to jeszcze wczytuje si? tylko jedna osoba,
kt?ra jest ostatnia w tabeli (ma najwi?ksze UID).
Witam chcialbym sie zapyta? w jaki spos?b zrobic aby pobiera? dane z mysql(w moim wypadku towary, ich id, dostepnosc i takie tam) i wkleic je do dialogu?
Dziekuje za wszystkie odpowiedzi.
No wi?c zacz??em pisa? gamemoda 4fun. Chcia?em doda? system rejestracji y_ini z poradnika i tu nast?pi? problem.
Oto kod:
Ot?? Dialog "ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, blabla..." z jakiego? dziwnego powodu po prostu nie dzia?a. Oboj?tnie co wpisz? i klikn?, zamyka si? on w og?le nie wywo?uj?c publica OnDialogResponse.
Dodam, ?e ka?dy inny dialog gui dzia?a prawid?owo. Jedynie z tym jest problem.
Zrobi?em dialog: wybieranie broni na spawnie gracza.
Chcia?bym ?eby ten dialog pokazywa? si? tylko raz
na spawnie po wej?ciu na serwer a pokazuje si? na okr?g?o.
Chcia?em sobie zmieni? rejestracje ?eby nie by?o wida? has?a i mam takie co?
Trzeba jakie? nowe include ? Jak tak to jak mo?ecie to dajcie linka z g?ry dzi?ki