Cze??, ostatnio przegl?daj?c forum sampa (oczywi?cie to oficjalne) natkn??em si? na niespotkany mi dotychczas include, mianowicie gmenu. Dzi?ki temu includowi mo?emy w bardzo prosty spos?b stworzy? co? w stylu dialogu (np. z list?) tylko ?e w stylu GTA V!
Skrypt prezentuje si? w praktyce tak, dla przyk?adu:
Takie menu tworzy si? w spos?b bardzo podobny do zwyk?ego dialogu.
Dodatkowo, mo?e by? tylko 10 tych opcji na li?cie, gdy b?dzie ich wi?cej pojawi si? nowa kolumna z napisem przejscia dalej.
Dzia?anie w kodzie
Gdy pojawia si? nam takie menu, po ka?dym przej?ciu w g?r?, w d?? lub po zaakceptowaniu odtwarza si? nam d?wi?k. Sam autor includa umo?liwi? nam jego prost? zmian?. Wystarczy tylko zdefiniowa? w naszym skrypcie takie rzeczy:
Mamy funkcj? na pokazanie tego "menu" dla gracza:
Dodatkowo, mamy r?wnie? callback (a'la OnDialogResponse):
Zwr??my uwag? na response, nie dzia?a ono tak jak by si? nam to wydawa?o. S? 4 typy tego parametru:
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach