Ksantus12 Posted December 22, 2013 Share Posted December 22, 2013 Witam, Chciałem zapytać czy mogę wziąć SAM ekwipunek z innego gamemodu, bez żadnych zobowiązań/warunków jeżeli tak to z jakiego. Ewentualnie czy pomógł by mi ktoś napisać własny ekwipunek(jeżeli tak piszcie tu ) ? GUI gotowe. Link to comment
johny46 Posted December 22, 2013 Share Posted December 22, 2013 Może opisz trochę bardziej ten ekwipunek, co chcesz tam przechowywać i w jaki sposób (baza MySQL, baza wbudowana w MTA, czy może jeszcze jakoś inaczej). Co do Twojego pytania o wzięcie kodu z innego zasobu, to myślę, że jak podpatrzysz mniej więcej co i jak działa to nie powinno być problemu, ale gdybyś chciał skopiować cudzy kod, to wtedy najlepiej spytać autora gamemodu o pozwolenie Link to comment
Ksantus12 Posted December 22, 2013 Author Share Posted December 22, 2013 Chciałbym zrobić coś w stylu ekwipunku z Lss-rp(XyyzyRP). Rodzaj zapisu, myślę że MySQL, ponieważ słyszałem, że to będzie naj łatwiejsze wyjście, teraz tylko od czego zacząć . Link to comment
dzek (varez) Posted December 22, 2013 Share Posted December 22, 2013 od nauki lua (a zdecydowanie później mysql) Link to comment
Ksantus12 Posted December 22, 2013 Author Share Posted December 22, 2013 Na innych forach pomagają w sposób: "a od czego jest google ???", widze że tu jest inaczej, tu nawet nikt linku do porządnego poradnika nie poda... Wszystkie poradniki jakie znalazłem zawjerały przykład i oczywiście były one logicznie wyjaśnione, ale na podstawie ich, nie zrobiłbym zadnego innego przydatnego skryptu... Od kilku tygodni usiłuje dowiedzieć się jakie funkcje powinny być po stronie klijenta a jakie serwera, i jak łączyć różne pliki.lua w jeden zasób, ale NIGDZIE tego nie ma... Tak samo są wytłumaczone tabele, ale zrozumie je tylko osoba, która wie jak działają... Bo każdy kto pisze taki poradnik pisze po chińsku... Więc może powiedzcie dokładniej, co mi jest potrzebne aby zrobić podstawowy ekwipunek ? Muszę uczyć się jakiś tabel ? Pętli ? Co dokładnie mam wiedzieć i gdzie to znaleźć. Link to comment
dzek (varez) Posted December 23, 2013 Share Posted December 23, 2013 ok, rozwinę swój post - ekwipunek to jest coś większego niż skrypt dodający kasę co 5 minut, albo naprawiający samochód po wjechaniu w marker. będziesz potrzebował tablic (tabel, jak zwał tak zwał), pętli, warunków, funkcji anonimowych, eventów (zdarzeń), rozróżniania logiki klienta i serwera (w mta masz dostępne niektóre funkcje po obu stronach więc dodatkowo przychodzi rozkmina gdzie lepiej tego użyć), wymieniania zdarzeń z serwerem, rozróżniania graczy po stronie serwera, rysowania gui, nauki debugowania i wszystkiego, z czego składa się lua. nie znam innych poradników niż ten na wiki.multitheftauto.com (mówię o tym angielskim) - on niewiele mi pomagał podczas nauki. wiem, że polskie materiały będą raczej gorszej jakości (chyba, że jest jakaś perełka). aktualnie przynajmniej jest cokolwiek poradników (ale wypadałoby znać angielski - w sekcji Scripting są tutoriale), z tym, że są różnej jakości, a żadnego nie badałem dokładnie - gdy ja się uczyłem to ich nie było. nie napiszesz systemu itemów z zerową wiedzą w 3 wieczory, nie napiszesz też w tydzień (chociaż są święta i gdybyś mocno pojmował wszystko to pewnie by dało radę), nastawiałbym się raczej na miesiąc solidnej nauki. potem, jeżeli będziesz wyciągał wnioski z tego, co robisz i tak stwierdzisz, że lepiej poświęcić dodatkowe 3-4 dni i przepisać to od zera. wtedy też będziesz umiał cokolwiek dalej sobie rozwinąć serwer samodzielnie. sam chętnie chciałem pisać kiedyś poradnik uczący lua, ale nigdy nie było na to czasu (mam już swoje lata i nie mam czasu na gry), zresztą wtedy i tak bym pierwsze pisał po angielsku, żeby trafić do szerszej grupy, potem ew. tłumaczył na polski. a Ty - zacznij od podstaw. zrób sobie proste skrypty, niech to DZIAŁA. przetestuj je w kilka osób, żeby sprawdzić, czy nie ma problemu przy wielu graczach (nadpisujące się zmienne w nieprzemyślanym kodzie itd). pisz bardziej rozbudowane skrypty, aż w końcu załapiesz wiedzy na tyle, żeby było sens brać się za ekwipunek. podałbym jakieś mądre linki - ale po prostu ich nie znam. podglądałem cudze skrypty, siedziałem na wiki.multitheftauto.com czytając to niczym pasjonującą lekturę, próbowałem i kombinowałem - aż w końcu coś się zaczęło udawać. życzę powodzenia, a z jakimiś konkretnymi problemami - oczywiście zapraszam na forum Link to comment
Ksantus12 Posted December 23, 2013 Author Share Posted December 23, 2013 Dzięki troche mnie pocieszyłeś, jednakże łatwo nie będzie Link to comment
Piorun Posted December 23, 2013 Share Posted December 23, 2013 Zawsze można to ogarnąć na plikach (hahahaha) ale lepiej nie. SQLite też dobre jak ktoś nie ma serwera MySQL (chociaż to można nawet na własnym kompie odpalić - potrzebny program to XAMPP). Tak czy siak miłej zabawy Link to comment
dzek (varez) Posted December 23, 2013 Share Posted December 23, 2013 Piotr - żeby odpalić MySQL potrzebujesz (niespodzianka!) MySQL, nie XAMPP. XAMPP to pakiet, w którym m.in. jest MySQL, ale nie ma po co obciążać kompa dodatkowymi rzeczami dla samego MySQL. Link to comment
Ksantus12 Posted December 25, 2013 Author Share Posted December 25, 2013 Dlaczego uważasz, że to obciąża kompa ? Masz na myśli łącze ? Link to comment
johny46 Posted December 25, 2013 Share Posted December 25, 2013 Chodziło chyba o to, że nie ma sensu instalować całego XAMMP, skoro i tak będziesz korzystać tylko z MySQL. A pewnie MySQL dołączany do XAMMP wymaga XAMMP do działania. Zawsze to jakieś obciążenie komputera. Po co marnować zasoby na utrzymywanie serwera XAMMP jak można je jakoś użyteczniej wykorzystać? (nie używałem nigdy XAMMP, to tylko moje domysły) Link to comment
dzek (varez) Posted December 25, 2013 Share Posted December 25, 2013 Xampp to też serwer www, którego wcale nie potrzebujesz. Szybciej zainstalujesz sam serwer MySQL. Link to comment
zixxonx Posted January 4, 2014 Share Posted January 4, 2014 juz tak btw mysql to nie jest najlatwiejsze wyjscie, mozesz to tak samo dobrze zrobic na wbudowanym sqlite. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now