OD trzech dni wr?ci?em do PAWN i chcia?bym zrobi? do mej edycji nowy salon aut.
Na czym to polega? Ju? wam wszystko ?adnie opisuje.
A wi?c tak :
Do owego nowego salonu u?ywamy nowej funkcji TextDraw'?w, poprzez klikniecie lub strza?kami wybieramy pojazd ,kt?ry stoi w danym pomieszczeniu. Je?li ruszy ow? strza?k? lub textdraw'em pojazd si? zmienia na prawo i lewo oraz jest inny TEXTDRAW, kt?ry pokazuje ID pojazdu, nazwa oraz ilo?? paliwa i cen?. Wi?c od czego mam zacz??, aby to wykona?? Mapa to Honest-RP. Ka?da wskaz?wka si? liczy!
Najpierw musisz dobrze opanowa? funkcj? CreatePlayerTextdraw (wszystko co z nim zwi?zane, ??cznie z PlayerTextDrawSetSelectable), dobrze pos?u?y? si? callbackiem OnPlayerClickPlayerTextDraw + do tego kilka tablic przechowuj?cych aktualny pojazd gracza (na kt?ry ma on widok), cena i wszystko inne zwi?zane z pojazdem. Zasadnicze pytanie: To maj? by? wszystkie pojazdy (400-611), czy pojazdy wybrane przez Ciebie ?
To znaczy zrobi?bym co? takiego ,?e po wyborze w GUI kategorii np rowery i wtedy mi si? pojawiaj? same rowery i tak z reszt? by?oby. Tylko ,?e musz? od podstawy zacz??, troch? mi to nic nie m?wi.
No najpierw tworzysz textdrawy dla graczy, to jest jasne i odpowiednio je konfigurujesz. Wi?kszo?? kodu s? to operacje na tych textdrawach, nast?pnie robisz osobne kategorie dla pojazd?w. Jako support nie powiniene? mie? z tym problem?w. Ca?y ten system b?dzie d?ugi, ale jest ?atwy do zrobienia. Nie umiem odpowiednio wyt?umaczy? po kolei co masz zrobi?.
CombaT, A jednak mam problem bo nie mia?em styczno?ci z tymi TD jak innymi. Og?lnie nie potrafi? ich robi? i nie lubie ;/
A mo?e spr?bujemy pe?nymi si?ami? Bo tak wiesz by?o by lepiej.
Wiem ,?e u?ywam funkcji :
i
A na g?rze robi? tablice i wpisuje :
Ale jak to po??czy? ,aby to dzia?a?o jako? dobrze?
Czekaj czekaj, zacznijmy mo?e od pocz?tku, od tworzenia texdraw?w i od logicznego ich konfigurowania.
I masz jakby taki klikaj?cy textdraw, teraz musimy ustali?, co ma si? dzia? po klikni?ciu w niego
Do tego musisz zrobi? sobie tablice lokalne z id pojazd?w. Wiesz jak takie co? zrobi? w og?le? Np. we?my NRG (522) i Infernusa (411). Wiesz jak zrobi?, ?eby wylosowa?o t? liczb? lub t?? To jest podstawa, bo te textdrawy to jeszcze luzik.
Idzie tak zrobi?, jak m?wisz, ale chyba ciekawiej i lepiej by?oby zrobi? tak, jak chcia?e? zrobi? na pocz?tku tematu. Z reszt?, zamiast robi? textdrawy i w nie klika?, to lepiej u?y? funkcji GetPlayerKeys i wtedy gracz przesuwa?by pojazdy strza?kami. Przecie? w tym kodzie, co poda?e? to jest zwyk?e gui i troch? nieelegancko to wygl?da. W og?le ciekawy ten skrypt salonu. My?l?, ?e przyda?oby to si? na serwerze DM, z kt?rym wsp??pracuj?, wi?c chyba sam osobi?cie wykonam taki skrypt, ale minie troch? czasu. Nie wiem, zdecyduj si? osobi?cie jakim sposobem chcesz to wykona? i napisz z czym masz problem.
Z tym jest du?o zabawy, nie mog? na forum tego pisa?, bo to trzeba krok po kroku zrobi?. Przygotuj sobie tablice zawieraj?ce id pojazd?w do poszczeg?lnych kategorii (rowery, motory etc.) na pocz?tku, p??niej zr?b te funkcje z klawiszami (GetPlayerKeys).
Jak ten salon ma wygl?da?? Kamera gracza b?dzie zwr?cona na aktualny pojazd, czy jak?
Przecie? to jest podstawa ... na pewno u?ywa?e? ju? czego? takiego, tylko nawet o tym nie wiesz.
1025 jest to liczba zerowa, 1073 b?dzie to liczba pierwsza, 1074 liczba druga itp. Mo?esz zrobi? sobie te?cik, czy tak to dzia?a
Powinno w konsoli pokaza? si? liczby kolejne wymienione w tablicy kolo, czyli tak robisz tablic? na poszczeg?lne pojazdy, p??niej zmieniasz id pojazdu ogl?danego przez gracza
Taki kod u?yjesz, jak gracz b?dzie przesuwa? sobie pojazdy, w tym przypadku s? to rowery.
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