Jump to content

MACIEKW89

Members
  • Posts

    117
  • Joined

  • Last visited

Everything posted by MACIEKW89

  1. Try it : addEvent( "onRaketa", true ) addEventHandler( "onRaketa", root, function updateMarkers() for i,m in pairs(markers) do if getProjectileType(m[2]) then local rx, ry, rz = getElementPosition(m[2]) setElementPosition(m[1], rx, ry, rz) else markers[i] = nil destroyElement(m[1]) end end end) --I add ")" to close EventHandler addEventHandler("onClientRender", rootElement, updateMarkers)
  2. I add Event on start code. First : addEvent Second : Login & Register
  3. Hi! I have a problem with my Login Panel. Register not found. Nothing in debugscript. Code: --Rejestracja-- addEventHandler("onClickRegister", getRootElement(), function(plr, username, password) local account = getAccount(username, password) if (account ~= false) then outputChatBox("This account is already exists!", plr, 255 , 0, 0) else local accountAdd = addAccount(username, password) if(logIn(plr, accountAdd, password) == true) then outputChatBox("You have successfully registered your account!", plr, 0 , 255, 0) triggerClientEvent("onSuccessRegister", getRootElement()) else outputChatBox("Error 2 - Register line 39 REPORT TO ADMIN!", plr, 255 , 0, 0) end end end) I add the resource to Admin group in ACL. Help me please
  4. isPedInVehicle(player) - skoro tu masz player to i w funkcji dodaj player function spanie(player)
  5. Witam! Mam problem z rejestracją. --Rejestracja-- addEventHandler("onClickRegister", getRootElement(), function(plr, username, password) local account = getAccount(username, password) if (account ~= false) then outputChatBox("Takie konto już istnieje!", plr, 255 , 0, 0) else local accountAdd = addAccount(username, password) if(logIn(plr, accountAdd, password) == true) then outputChatBox("Zarejestrowano pomyślnie!", plr, 0 , 255, 0) triggerClientEvent("onSuccessRegister", getRootElement()) else outputChatBox("Błąd 2 - Rejestracja lin.39 ZGŁOŚ ADMINOWI!", plr, 255 , 0, 0) end end end) Po kliknięciu w przycisk "Zarejestruj" wyświetla błąd ("Błąd 2 - Rejestracja lin.39 ZGŁOŚ ADMINOWI!"). Skrypt dodałem do ACL. Z góry thx.
  6. Witam! Tworzę serwer zombie i mam mały problemik z pokazywaniem na TAB ilości zabitych zombie. Po relogu (nie reconnect) pokazuje poprawną ilość aż do zabicia następnego zombie. call ( getResourceFromName ( "ZombieScoreboard" ), "scoreboardAddColumn", "Zabitych Zombie" ) addEvent("onZombieWasted",true) addEventHandler("onZombieWasted",root, function (killer) givePlayerMoney(killer,50) addPlayerZombieKill(killer) end) function addPlayerZombieKill(killer) local account = getPlayerAccount(killer) if isGuestAccount(account) then return end local zombieKills = getAccountData(account,"Zabitych Zombie") if not zombieKills then setAccountData(account,"Zabitych Zombie",0) end setAccountData(account,"Zabitych Zombie",tonumber(zombieKills)+1) end addEventHandler("onPlayerLogin",root, function () local account = getPlayerAccount(source) if isGuestAccount(account) then return end local zombieKills = getAccountData(account,"Zabitych Zombie") if zombieKills then setElementData(source,"Zabitych Zombie",tostring(zombieKills)) else setElementData(source,"Zabitych Zombie",0) end end) Z góry dzięki za pomoc.
  7. @dzek (varez) Dokładnie tak się uczę, z pomocą wiki i tego forum również. @Mefisto_PL Widzisz? Nie pieprz, że się tak nauczyć nie da... bo ja tylko tak potrafię. Co do GM to decyzja i tak należy do Wielebnego
  8. Jakoś się uczę dużo z pobranych skryptów no i z wiki. I nie wrzucam na serwer jeżeli mi to nie jest zbyt potrzebne bądź mogę zrobić coś lepszego.
  9. Mądrzy, tak. Ja akurat wykorzystałbym to do pomocy i nauki, a nie skopiowałbym to i wlepił w serwer. Zresztą warto tu się kłócić ?
  10. Nie jestem dobrym skrypterem, bo się uczę. Kod napisany "profesjonalnie" byłby dla mnie dobrą pomocą. A polska scena MTA... eh sami wiecie. Co do zasobów do ściągnięcia - coś takiego jak JBB czyli zlepka community, o to ci chodziło ? Polacy nie są kreatywni tylko leniwi. Z pomocą wiki no i for można zrobić dosłownie wszystko.
  11. Czy każdy zrobiłby pseudola? No może i w naszym pięknym kraju znajdzie się dużo debili, którzy będą próbowali zrobić coś takiego. Ale jakby popatrzeć na to z drugiej strony.....ktoś kto kod potrafiłby wykorzystać i przerobić, wyszedłby z tym gamemode'em wyżej, a pseudole upadłyby po paru dniach. Źle mówię? @Tosti vG nie został opublikowany, jest on skradziony. Ale co do Valhalli widzieliście jakiś serwer który postał chociaż rok z tym GM ? Bo ja nie... @Wielebny jak dla mnie to jest to dobry pomysł, ponieważ każdy pseudol (prawie) padnie po max roku, a dobry skrypter (nie ja ) z kawałkami BP jako pomoc może zrobić porządny serwer. Jestem na tak
  12. No mi by się to przydało. Atrakcje chętnie bym wykorzystał na moim serwerze. Parę innych ciekawych rzeczy z BP mogłoby mi się przydać. BestPlay to kawał bardzo dobrego kodu. Jeżeli wydacie to będę pierwszy Co do polskiej sceny na mta - dno. Nikomu niezbyt się chce zrobić coś porządnego bądź poprostu nie mają na to czasu. Ja tam akurat się uczę i chcę zrobić coś konkurencyjnego dla BP (a dotego długa droga). Myślę, że mądrym ludziom, którzy potrafiliby ten GM dobrze wykorzystać, przyda im się to w 80%. Innym przyda się na chwilę, żeby stworzyć całkowitego pseudola. Pozdro for you
  13. Nie uważam się za nawet dobrego programiste...to jedynie twoje zdanie Już od dawna o tym wiem... a ja uparty. Angielski jest izi...i po angielsku mogę rozmawiać. Zauważyłem. Yyy...że mnie na myśli miałeś? Nie wpadłem i powiedziałem "nauczcie mnie". Poprosiłem jedynie o wytłumaczenie o co w tym całym MySQL chodzi...poradnik (link) też by wystarczy, a ty takie coś od razu. Z góry dzięki za chęci. Temat myślę, że można zamknąć.
  14. Pomożesz dalej ? Nie wiem za co się zabrać Znowu rzuciłem się na głęboką wodę Chcę zrobić panel logowania....Logowanie, Rejestracja, Wybór Postaci, Tworzenie Postaci. Wszystko to w gui (zamiast gui mam zrobione obrazki w photoshopie). Już nie zależy mi na setElementData (wywalało mi takie błędy, że szkoda gadać). Może to być pod MySQL tylko nie wiem wogóle jak się połączyć z bazą, jak coś do niej zapisać - wogóle niczego co jest związane z SQL zrobić nie umiem. Proszę o dokładne wytłumaczenie wszystkiego od początku. Z góry dziękuję za chęci i czas mi poświęcany (a trochę go na mnie tracicie ).
  15. Właśnie nie chce robić tego z pomocą bazy danych (nie ogarniam tego i nie mam czasu się uczyć). Wolę przez setElementData no i get .
  16. Witam! Tworzę serwer RP(pewnie jak skończe to was zaproszę ). Robię panel logowania z rejestracją oraz tworzeniem i wybraniem postaci. Pytanie : Jak przypisać postać do danego konta? Chodzi mi o to, że klikne "Stwórz" i w tedy pobiera z editów (i jednego memo) text i przypisuje w setElementData... może to być nie do końca zrozumiałe. Chce zrobić żeby można było stworzyć max 4 postacie. Wyobraźnie ponoć mam wysoko-rozwiniętą...ale nie pozwala mi tego wymyślić . Z góry dziękuję.
  17. Wywalało błąd z IsPedInVehicle więc usunęłem tą i jedną niżej linijkę... nie działa.. 0 błędów w debugu
  18. No dodałem te znaki równości.....nie działa (Debug: line 9 unexpected symbol near "=" ) if (message == "!buy fix") O to chodziło ?
  19. @Wielebny też tak słyszałem Mam jeden błąd.... w 9 linijce ")" expected near "=" ... o co chodzi ?
  20. Niestety nie działa Gdzie jest błąd? local function czat (message, thePlayer) local isVeh = isPedInVehicle(thePlayer) if isVeh then local vehicle = getPedOccupiedVehicle(thePlayer) local money = getPlayerMoney(thePlayer) local price = 150 if (vehicle) and (money) then if(money>=price) and (vehicle) then if (message = "!buy fix") or (message = "!buy repair") then outputChatBox(getPlayerName(thePlayer)"kupił naprawę za 150$ (!buy fix, !buy repair)", root, 255, 255, 255) takePlayerMoney(thePlayer, price) fixVehicle(vehicle) elseif (message = "!buy nos") or (message = "!buy nitro") then outputChatBox(getPlayerName(thePlayer)"kupił nitro za 150$ (!buy nos, !buy nitro)", root, 255, 255, 255) takePlayerMoney(thePlayer, price) addVehicleUpgrade(vehicle, 1010) elseif (message = "!buy flip") then outputChatbox(getPlayerName(thePlayer)"kupil flip za 150$", 255, 255, 255) takePlayerMoney(thePlayer, price) local rootX,_,rootZ = getElementRotation(vehicle) setElementRotation(vehicle, 0, 0, (rootX > 90 and rootX < 270) and (rootZ + 180) or rootZ) end elseif (money<=price) then outputChatBox("No chyba cię pojebało! Nie masz kasy!", thePlayer, 255, 255, 255) end end end end addEventHandler("onPlayerChat", root, czat)
  21. Nie zdążyłem zedytować Dzięki za chęci. EDIT. Można by to jakoś ze sobą powiązać ? (1 z 2)
  22. Dziękuje, że tak dokładnie to opisałeś... 1 rozumiem ale 2 wogóle nie kumam. Możesz objaśnić? EDIT. Już zkumałem dzięki za pomoc.
  23. Witam! Mam ciekawy pomysł na mój serwer play/rpg. Jak zrobić aby po akceptowaniu pracy (kliknięciu w przycisk) pokazywały się pozostałe markery? 2 rzecz - Jak zrobić aby po wejściu w jeden marker, z opóźnieniem on znikał? Potrzebuję dokładnego opisu i najlepiej przykładu. Z góry dziękuję.
×
×
  • Create New...