MACIEKW89
Members-
Posts
117 -
Joined
-
Last visited
Everything posted by MACIEKW89
-
Witam! Nie dawno założyłem serwer race i staram się o to, aby gracze byli zadowoleni. A teraz do rzeczy... Chciałbym zamienić komendy "/" na "!". To znaczy gdy gracz wpisze na czacie !buy fix zabiera mu 150$, naprawia pojazd oraz wyświetla informację o tym, że kupił naprawę. Skrypt można powiedzieć, że jest gotowy tylko nie wiem jak podpiąć go pod onPlayerChat. Przy okazji pewnie znajdzie się jakiś błąd function czat (thePlayer) local thePojazd = getPedOccupiedVehicle(thePlayer) local theKasa = getPlayerMoney(thePlayer) local theKoszt = 150 if thePojazd and theKasa then if theKasa>=theKoszt and thePojazd then outputChatbox(getPlayerName(thePlayer)"kupil naprawe za 150$", 255, 255, 255) takePlayerMoney(thePlayer, theKoszt) fixVehicle(thePojazd) outputChatbox(getPlayerName(thePlayer)"kupil flip za 150$", 255, 255, 255) takePlayerMoney(thePlayer, theKoszt) local rootX,_,rootZ = getElementRotation(thePojazd) setElementRotation(thePojazd, 0, 0, (rootX > 90 and rootX < 270) and (rootZ + 180) or rootZ) outputChatbox(getPlayerName(thePlayer)"kupil nitro za 150$", 255, 255, 255) takePlayerMoney(thePlayer, theKoszt) addVehicleUpgrade(thePojazd, 1010) end elseif theKasa<=theKoszt then outputChatBox("Nie masz na to kasy.", thePlayer, 225, 0, 0) end end end addEventHandler("onPlayerChat", czat) A więc jak takie cóś zrobić ?
-
Nazwa serwera z znakami typu ''❶, ✓,█''
MACIEKW89 replied to Azer's topic in Pomoc z grą lub klientem/serwerem MTA
Spróbuj zmienić kodowanie na UTF-8 może zadziała....sam zaraz to sprawdze jak mi się uda to napisze. EDIT: Udało mi się. Używając notepada ++ zmieniłem kodowanie na UTF-8 i działa. Teraz wyjaśnie ci to jeżeli nie zrozumiałeś 1.Otwierasz mtaserver.conf za pomocą notepada++. 2.Klikasz Format>Koduj w UTF-8(bez BOM). 3.Dodajesz dowolny znaczek do nazwy swojego serwera. 4.Zapisujesz i zamykasz. 5.Restartujesz serwer. 6. Gotowe Mam nadzieję, że pomogłem no i powodzenia. -
Witam! Mam problem ze skryptem na odliczanie. Po wpisaniu /odlicz obrazki pokazują się tylko dla gracza, który to wpisał. Denerwujące przy organizowaniu wyścigów, które często organizujemy na serwie (inne eventy też). function Odlicz ( source ) guiSetVisible ( obraz, false ) obraz = guiCreateStaticImage (505,119,250,190,"obrazki/3.png",false) setTimer ( Odlicz2, 1000, 1 ) end function Odlicz2( source ) guiSetVisible ( obraz, false ) obraz = guiCreateStaticImage(505,119,250,190,"obrazki/2.png",false) setTimer ( Odlicz1, 1000, 1 ) end function Odlicz1 ( source ) guiSetVisible ( obraz, false ) obraz = guiCreateStaticImage(505,119,250,190,"obrazki/1.png",false) setTimer ( Odlicz0, 1000, 1 ) end function Odlicz0 ( source ) guiSetVisible ( obraz, false ) obraz = guiCreateStaticImage(505,119,250,190,"obrazki/go.png",false) setTimer ( OdliczEnd, 3000, 1 ) end function OdliczEnd ( source ) guiSetVisible ( obraz, false ) end addCommandHandler ( "odlicz", Odlicz ) Proszę o pomoc! Z góry thx.
-
Problem z onPlayerWasted.
MACIEKW89 replied to MACIEKW89's topic in Pomoc ze skryptami i programowaniem w Lua
Dwa słowa: Wielki dzięki. -
Problem z onPlayerWasted.
MACIEKW89 replied to MACIEKW89's topic in Pomoc ze skryptami i programowaniem w Lua
Problem w tym, że nie przydziela kasy. Poprawiłem kiedy varez mówił o cudzysłowiach.. i dalej niedziała. Właśnie chce to udostępnić...ale najpierw chce skończyć wszystkie zabawy (Chowany, Wojna Gangów, Wyścig, Derby, MG, Biegi i parę innych). Pomożecie w pisaniu od nowa? -
Problem z onPlayerWasted.
MACIEKW89 replied to MACIEKW89's topic in Pomoc ze skryptami i programowaniem w Lua
No niech będzie moja strata... po usunięciu problemu usunę ztąd kod. Może nikt nie skopiuje.. Client: ... Server: ... Błagam pomóżcie. -
Problem z onPlayerWasted.
MACIEKW89 replied to MACIEKW89's topic in Pomoc ze skryptami i programowaniem w Lua
Dodałem cudzysłowia i nic.. zero błedów w Debugu. Pieniędzy ani Score niedodaje.. -
Problem z onPlayerWasted.
MACIEKW89 replied to MACIEKW89's topic in Pomoc ze skryptami i programowaniem w Lua
Ma to wyglądać tak: Gracz wpisuje /mg i wtedy ustawia mu (zabawa minigun) czyli setElementData(player, "zabawa", minigun) , losuje jeden z 4 spawnów na arenie i daje miniguna. Nie działa mi tylko dodawanie score i kasy po zabiciu przeciwnika. Więc w getElementData powinien być minigun czyli getElementData(napastnik, "zabawa", minigun). Niewiem jak dokładniej wytłumaczyć . -
Witam! Mam problem z moim skryptem na Arenę minigun. Po zabiciu gracza nie dodaje mi score ani pieniędzy.... a zabitemu graczowi czasami zostaje minigun. function poZabiciu(napastnik) if (napastnik) then if (getElementType(napastnik)=="player") then if getElementData(napastnik,"zabawa")==minigun then if getElementData(source,"zabawa")==minigun then --Dla napastnika setPlayerMoney(napastnik,getPlayerMoney(napastnik)+500) setElementData(napastnik,tonumber(getElementData(napastnik, "Score"))+1) outputChatBox("Dostałeś 500$ i 1 score za wykończenie przeciwnika.",napastnik,27,224,89) --Dla zamordowanego takeWeapon(source,38) setElementData(source, "zabawa", brak) end end end end end addEventHandler("onPlayerWasted",root,poZabiciu) Proszę o pomoc. Z góry thx.
-
@Mefisto_PL Właśnie o to mi chodziło...dlatego usunąłem player z funkcji
-
Na wiki jest coś w kodzie innego... Spróbuj tak : function zmien ( text )
-
Problem z wejściem na server
MACIEKW89 replied to doggy888's topic in Pomoc z grą lub klientem/serwerem MTA
Witam! Wchodząc na ten serwer czekałeś na "odlagowanie" troszkę dłużej czy zrezygnowałeś odrazu? Ja na przykład jak wchodzę na mój serwer mam lagi takie ja właśnie "timeout" czasami mi się ten lag dociągnie do 30 min, po tym czasie gram normalnie, zero lagów. Mam tak tylko na swoim serwerze o dziwo. Sprawdzałeś liczbę graczy na tym serwie kiedy tam wchodziłeś? Jeżeli jest równa 0 to możliwe że to wina serwera..i jest on, że tak powiem zepsuty.. Czekamy na wypowiedź mądrzejszych odemnie..powodzenia -
E.....Can you help me pls ? Because i try do this board ...long time..
-
Help me please.
-
And i wanna do board on the down...but with guiGetScreenSize the board is on the up.. Why?
-
But i do it in guieditor on down of screen...on the board Guieditor bug/error ?
-
-
Down
-
Mybye wrong coordinates ? Bug in guieditor ?
-
Not found 0 errors in debug. The board is on up screen...i wanna do it on down... Texts too.
-
I do it : addEventHandler("onClientRender", root, function() local it = getPlayerName(localPlayer):gsub ("#%x%x%x%x%x%x","") local score = tostring ( tonumber ( getElementData ( localPlayer, "Score" ) ) or 0 ) local money = getPlayerMoney(localplayer) local x, y = guiGetScreenSize() local x = (screenWidth) local y = (screenHeight- guiHeight) dxDrawRectangle(0/x, 725/y, 1024, 43, tocolor(0, 155, 255, 160), true) --x 0, y 725 dxDrawText("Nick: "..it, 90, 730, 362, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Nick: "..it, 90, 728, 362, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Nick: "..it, 88, 730, 360, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Nick: "..it, 88, 728, 360, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Nick: "..it, 89, 729, 361, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText(" Score: "..score, 367, 730, 639, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText(" Score: "..score, 367, 728, 639, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText(" Score: "..score, 365, 730, 637, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText(" Score: "..score, 365, 728, 637, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText(" Score: "..score, 366, 729, 638, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Pieniadze: "..money.." $", 643, 730, 915, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Pieniadze: "..money.." $", 643, 728, 915, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Pieniadze: "..money.." $", 641, 730, 913, 759, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Pieniadze: "..money.." $", 641, 728, 913, 757, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) dxDrawText("Pieniadze: "..money.." $", 642, 729, 914, 758, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "bottom", false, false, true, false, false) end ) Not found In debug i see a problem with local screenHeight: DEBUG: attempt to perform arithmetic on global'screenHeight' (a nil value)
-
THX IT'S WORK!!! Now i wanna guiGetScreenSize in dx.....how can i do it?
-
Belka na dole ekranu
MACIEKW89 replied to MACIEKW89's topic in Pomoc ze skryptami i programowaniem w Lua
Teraz mam tak (oczywiście się zje..zepsuło) Belka na belce Nick: MACIEKW89 i nic więcej....Score i Pieniadze zniknely. Pomożecie? -
Here is my register code: function Rejestruj_Server(gracz,username, password) local account = getAccount(username, password) if (account ~= false) then outputChatBox("Takie konto juz istnieje.",gracz,255,0,0) else account = addAccount(username, password) setElementData(gracz,"konto_login",username) givePlayerMoney( gracz, 5000 ) setAccountData(account,"cash",5000) setAccountData(account,"score",1) setElementData(gracz,"Score",1) outputChatBox("Pomyślnie zarejestrowano konto",gracz,255,20,255) outputChatBox("Witaj!Jesteś nowy?Przeczytaj informacje pod klawiszem 'F9'",gracz,true,255,20,255) end end addEvent("submitRegister",true) addEventHandler("submitRegister",getRootElement(),Rejestruj_Server) In Polish it is.
-
Belka na dole ekranu
MACIEKW89 replied to MACIEKW89's topic in Pomoc ze skryptami i programowaniem w Lua
Żeby nie było to samo 2 razy...to i tak nic niezmienia.
