Jump to content

dzek (varez)

Retired Staff
  • Posts

    4,144
  • Joined

  • Last visited

Everything posted by dzek (varez)

  1. Mazowsze. (pomoże piszemy przez "ż", jeżeli chodzi o pomoc, jeżeli chodzi o region, no to Pomorze) Sprawdź konsolę serwera i klienta (debugscript 3)
  2. Skrypt oczekuje uruchomionego zasobu o nazwie "pool". Nie wiem co to, ani gdzie tego szukać - ale komunikat błędu jasno mówi co jest źle.
  3. użyj tego (cos jak framework do botów ) https://wiki.multitheftauto.com/wiki/Slothman/Slothbot - albo tylko podpatrz w kod. (bo nie wiem czy to ma opcję typu "oddaj strzał w ten punkt" - pewnie ma, ale w kodzie, bo na wiki na liście funkcji nie widzę) Strzalanie przez boty jest żmudne, żeby pisać od zera, a jeszcze bronie typu granat (generalnie te: https://wiki.multitheftauto.com/wiki/Projectiles )to już w ogóle.
  4. W pierwszej (niepustej) linii i drugiej masz koordynaty (873, -405) - zamień je na koordy, które chcesz. dziwny kod. raczej nie działa tak jak oczekujesz (tj nie blokuje możliwości użycia broni w bezpiecznej strefie)
  5. https://community.multitheftauto.com/ - być może tam znajdziesz jakieś podstawy RP. Jak nie to jest coś takiego jak MTA Paradise (googluj), ale nie wiem czy działa na aktualnej wersji MTA. Generalnie to jeżeli chcesz odwalić byle jaki serwer - to skorzystaj z gotowców, za 3 miesiące i tak zamkniesz serwer. Jeżeli chcesz zrobić coś porządnego - .. zbieraj ekipę ludzi, posiedźcie parę miesięcy i napiszcie coś unikalnego, własnego, potem odpalcie. Co trzeba umieć - język lua + zbiór funkcji mta, wiedza o programowaniu wielowątkowym, wymianie danych klient-serwer, skuteczne używanie google i wiki.multitheftauto.com
  6. Po polsku? Będzie problem. Forów o mta polskich chyba nie ma, a jak są to na tyle małe, że nie idzie ich znaleźć (a więc raczej są niewarte uwagi). Po angielsku - to tutaj. Ale nikt się nie ogłasza - hej, wynajmij mnie, bo jestem uberprogramistą - tj kojarzę, ze dwóch takich, ale to słabiutcy byli. Wejdź sobie w dział Scripts i tam napisz czego potrzebujesz i co (ile) oferujesz w zamian (oznacz swój post zachęcającym tytułem) - może się ktoś odezwie.
  7. Możesz usunąć resztę (ale map, nie wszystkie zasoby, bo nie pograsz)
  8. #DaMiAnO - jakieś słowa wyjaśnienia może?
  9. może napisz jaki błąd wywala, albo coś w tym stylu?
  10. To na pewno nie to. W firewallu też w sumie można by było kombinować, ale ja nie znam żadnego, który ma takie filtrowanie. No i jednak najlepiej jakby to odbywało się na urządzeniu "końcowym", ale z tego co widzę, to nie bardzo (screenshot).
  11. nieistotny jest rozmiar pliku, istotna jest prędkość pobierania. ot wpisz sobie w cmd "ping onet.pl -t", potem zacznij coś pobierać z neta (żeby tylko leciało szybko) i obserwuj co się dzieje z pingiem (tylko sam nie wiem czy mta ściąga kilka plików na raz, co byłoby kolejnym problemem). niestety żadno rozwiązanie mi nie przychodzi do głowy. chyba, że masz dostęp do jakiejś konfiguracji modemu i możesz ustawić najwyższy priorytet dla połączeń UDP a najniższy dla TCP. Jeszcze inny pomysł: w folderze z instalacją MTA masz folder MTA, a w nim plik coreconfig.xml - edytuj go notatnikiem i jak znajdziesz linię 0 to zamień ją na 1 - chociaż z tego co pamiętam i kojarzę to dotyczy tylko listy serwerów. ofc zmiany w konfigach rób jak mta jest zamknięte
  12. mobilny internet raczej nie nadaje się do gier. cs (przynajmniej stary) po prostu bardzo powoli wysyła do klientów mapki - w mta leci Ci dużo szybciej, a przy granicach na łączach bezprzewodowych mogą generować się zgubione pakiety i podwyższenie pingów.
  13. SDK to skrót od Software Development Kit czyli mniej więcej "Narzędzia Deweloperskie". Przy pomocy SDK byś to zrobił, ale są też inne metody (łączenie się po UDP i wysyłane pakietów z prośbą o pewne informacje od serwera) --- nie wymaga instalacji kolejnych skryptów na serwerze, ale jest bardziej ograniczone (np. nie pokażesz pozycji graczy na mapie na stronie www). Zgubiłem gdzieś skrypt w PHP do tego, ale to może Ci pomóc: viewtopic.php?f=30&t=15895&p=221303 Z tym, że bez znajomości PHP się nie obejdzie - takie skrypty są na ogół dziurawe, nie mają żadnego cache'u, obsługi błędów, nic. Często w ogóle nie działają bez poprawek.
  14. No i mamy to za Ciebie sprawdzać całość? Napisz gdzie wywala i jaki błąd pod /debugscript. Sprawdź też konsolę serwera - jeżeli zasób masz w autostarcie to zatrzymaj go i uruchom ponownie - dopiero wtedy zobacz czy coś się dzieje. Przekopiuj treść błędu i będziemy naprawiać
  15. Nie napisałeś, że coś oferujesz, to skąd mam wiedzieć, że jednak oferujesz? Napisz co, ile, itd, będzie wszystko jasne.
  16. Takie uwagi z mojej strony: 1) Tłumaczenie programowania przez Internet jest co najmniej bez sensu 2) Angielski Ci się przyda jeszcze milion razy przy programowaniu - ucz się czytając tutoriale i dokumentację. Tak naprawdę już 1000 słów zapewne wystarczy Ci, żeby zrozumieć dokumentację techniczną. 3) Szczątki wiki mta są po polsku: https://wiki.multitheftauto.com/wiki/PL/Main_Page
  17. https://community.multitheftauto.com/ - sprawdzałeś?
  18. Czemu szukasz (bez obrazy) murzyna, który zrobi robotę za Ciebie i jeszcze nic nie oferujesz w zamian?
  19. Brzmi kusząco.. Zdam inżyniera za 2-3 miesiące to zajrzę sprawdzić co tam się w MTA pozmieniało
  20. tam gdzie masz: local id = tonumber(data["id"]) -- tutaj dopisz jakis print/cokolwiek dla id -- wygląda na to, że tu masz błąd teams[id] = {}
  21. co w mta robi print? wpisuje w konsole, czy co? to może teams jest jakoś ograniczony przez local albo coś w tym stylu? zobacz co zwraca teams[1] oraz w ogóle teams edit: moment, człowieku. linia 4 Twojego kodu: car[veh]["owner"] == tonumber(v["owner"]) Tu robisz porównanie, nie przypisanie! To Ci się w ogóle uruchamia tak?
  22. a czy car[veh]["owner"] nie jest stringiem zamiast intem? przy przypisaniu jest to int, nie wiadomo co jest przy odczycie. zauważ: http://ideone.com/oBnVQ
  23. "assassyni" .. co za słowo. nie lepiej albo po angielsku, albo po polsu. setElementData jeżeli ma to (blokada) działać do następnego reconnecta setElementData jeżeli ma to działać do śmierci (przy śmierci resetuj, event onPedWasted) setAccountData jeżeli ma działać raz dla danego konta.
  24. Dawno temu zrobiłem coś takiego dla siebie. Skrypt działa po stronie klienta i co 5 sekund sprawdza czy gracz jest powyżej wysokości 1500 (gdzieś tam w chmurach) - i jeżeli jest to wyłącza chmury. Poniżej chmury są widoczne, bo z dołu nie zamulają, a stanowią "ozdobę" Pobierz: http://www.multiupload.com/EY4XLKTCLF
×
×
  • Create New...