Jump to content

mommytellme

Members
  • Posts

    178
  • Joined

  • Last visited

Everything posted by mommytellme

  1. Thank You Ale tutaj, po prostu szybciej dostanę odpowiedź. Jeśli mi się nie spieszy, to piszę w Polskim dziale. //Pffu... Dzięki
  2. Hello! I have this code: Client: smieciarka = createMarker(2197.0927734375,-1977.693359375,12.5, "cylinder", 5) function rozpocznijprace (he,md) if not md or getElementType(he)~="player" then return end local pojazd=getPedOccupiedVehicle(he) if not pojazd then return end -- gracz przyszedl pieszo if getVehicleController(pojazd)~=he then return end -- gracz nie jest kierowca if getElementModel(pojazd)==408 then triggerServerEvent("onMess",getLocalPlayer(),"Rozpocząłeś/aś pracę kierowcy śmieciarki! Udaj się do markera, oznaczonego różowym C na mapie.") else outputChatBox("Musisz przyjechać tu śmieciarką!", getLocalPlayer()) end end addEventHandler("onClientMarkerHit", smieciarka, rozpocznijprace) Server: function mess ( message ) outputChatBox (message, source, 255, 255, 0 ) end addEvent( "onMess", true ) addEventHandler( "onMess", getRootElement(), mess ) Message ( triggerServerEvent("onMess",getLocalPlayer(),"Rozpocząłeś/aś pracę kierowcy śmieciarki! Udaj się do markera, oznaczonego różowym C na mapie.") )(knowledge) are displayed all players. How to fix it? Sorry for my bad English.
  3. Hello! You know perhaps, how to check whether the vehicle has a semitrailer attached below, and which is it a semitrailer? Sorry for my bad English.
  4. So, I know about it. I was asked only, in order to make sure .
  5. It does not act further < It's server-side?
  6. I would like to make personal, on short distance visible only.
  7. Może zrestartuj MTA? Kliknij Tak, i Nie. Też tak czasem mam, klikam nie i odpala się normalnie.
  8. Cześć! Zrobiłem sobie taki kod na pracę śmieciarza: local ls = createMarker(2200.4755859375,-1978.3681640625,13.557765007019, 2, "cylinder") local car = getPedOccupiedVehicle(getLocalPlayer()) function praca ( thePlayer ) if source == ls then if getElementModel(car)== 408 then outputChatBox("Rozpocząłeś/aś pracę śmieciarza! Jedź, do markerów oznaczonych na mapie literką W", thePlayer, 250,000,000) nn = createMarker(2415.6826171875,-1971.349609375,13.41153049469, 2, "cylinder") createBlip(46,2415,-1971,13) end end end function praca2 () outputChatBox("Pierwszy przystanek zaliczony! Dostajesz 50$!", thePlayer, 250,000,000) givePlayerMoney(thePlayer, 50) praca2 = createMarker(2403.6708984375,-1731.158203125,13.3828125, 2, "cylinder") createBlip(46,2403.6708984375,-1731.158203125,13.3828125) end addEventHandler ("onClientMarkerHit", ls, praca) addEventHandler ("onClientMarkerHit", nn, praca2) I po wjechaniu w pierwszy marker wszystko działa, pokazuje następny marker i blipa, ale w następnym markerze już nie działa. W debugu wywala taki błąd: smieciarka\client.lua:23 Bad argument @ ' addEventHandler' exepted element at argument 2, got nil
  9. Cześć! Mam pewien problem, mianowicie zrobiłem w dokach marker i przypisałem pod niego GUI. Wszystko pięknie, tylko GUI wyświetla się też po wjechaniu w inne miejsca, nie musi być w nich markera. Po prostu "z dupy". Robię kod przykładowo tak: local dokils = createMarker(2480.7099609375,-2494.4326171875,13.671371459961, 2, "cylinder") local car = getPedOccupiedVehicle(getLocalPlayer()) local apojazd = getVehicleName(car) GUIEditor = { button = {}, window = {}, label = {} } function pokazguisa (thePlayer) if getVehicleController(car)~=getLocalPlayer() then return end if source == dokils then oknosa = guiCreateWindow(286, 101, 301, 367, "Sprzedawanie pojazdu", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(17, 34, 246, 22, "Twój aktualny pojazd: "..apojazd.."", false, oknosa) GUIEditor.label[2] = guiCreateLabel(50, 76, 218, 17, "Czy aby na pewno chcesz go sprzedać?", false, oknosa) GUIEditor.button[1] = guiCreateButton(66, 153, 176, 54, "Tak", false, oknosa) zamknij = guiCreateButton(66, 243, 176, 58, "Anuluj", false, oknosa) showCursor(true) end end function zamknijguisa() if source == zamknij then guiSetVisible(oknosa,false) showCursor(false) end end function sprzedaj (thePlayer) if getElementModel(car)== 579 then givePlayerMoney ( thePlayer, 50000 ) outputChatBox("Poprawnie sprzedałeś/aś pojazd Huntler i dostałeś/aś 50000$!", thePlayer, 255,0,0) end end addEventHandler("onClientMarkerHit", getRootElement(), pokazguisa) addEventHandler("onClientGUIClick", getRootElement(), zamknijguisa) Co jest źle?
  10. Ten kod wygląda co najmniej dziwnie Da się prościej zrobić, chyba że to kod z jakichś pierwszych wersji.
  11. Cześć! Zrobiłem sobie market, i jest tam do kupienia latarka. Chce by po kupieniu latarki dodawała się ona do ekwipunku w HeroInventory. Więc wyeksportowałem funkcję addPlayerItem, oto lista itemów z hero: itemArchive = -- {picture, name, group_name, object-item-id, z-adjustment} { {"images/items/Hat.png", "Kapelusz", "Ubrania", 1271, 0.8}, {"images/items/latarka.png", "Latarka", "Elektronika", 2824, 0} } i mój skrypt: exports["inventory"]:addPlayerItem ( playerElement, "itemID", "amount" ) GUIEditor = { button = {}, window = {}, label = {} } function pokazsklep() GUIEditor.window[1] = guiCreateWindow(283, 0, 517, 569, "Market Los Santos", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(19, 29, 107, 19, "Latarka", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(152, 31, 72, 17, "50$", false, GUIEditor.window[1]) latarka = guiCreateButton(300, 31, 66, 17, "Kup", false, GUIEditor.window[1]) showCursor(true) end function kuplatarke () if source == latarka then takePlayerMoney(source, 50 ) outputChatBox("Dziękujemy za zakup latarki w naszym sklepie za 50$! Jest ona w Twoim ekwpiunku na I") addPlayerItem ( playerElement, 3, 1 ) end end addCommandHandler("pokazsklep", pokazsklep) addEventHandler("onClientGUIClick", root, kuplatarke) meta.xml mojego skryptu wygląda natomiast tak: Błąd w debugscript po uruchomieniu skryptu: ERROR: prs-gui\market.lua:1 call: failed to call 'inventory:addPlayerItem' Pomóżcie ;__;
  12. Movie: In 2:17 realistic fire. In 2:27 realistic smoke.
  13. Good script, but I cannot find this option for which I am searching. You know which? I mean the realistic smoke, the fire and explosions. I will look for this film and I will glue in.
  14. Hello! I have such a question, that is I put on on some Arabic server and on lss-rp that had tjb. effects into HD i.e. the smoke is much stronger, prettier fire and the like You know perhaps where so to find? On community I can't see. Sorry for my bad english.
  15. Cześć! Mam takie pytanie, mianowicie wdziałem na jakimś Arabskim serwerze i na lss-rp że mają tjb. efekty w HD czyli dym jest dużo mocniejszy, ogień ładniejszy itp. Wiecie może gdzie takie znaleźć? Na community nie widzę.
  16. Skorzystałem z tego przykładu: root = getRootElement ( ) -- Store all the players in the server into a table players = getElementsByType ( "player" ) function ResourceStart ( name, root ) for k,v in ipairs ( players ) do -- for all the players in the table setPlayerNametagShowing ( v, false ) -- turn off their nametag end end addEventHandler ( "onResourceStart", root, ResourceStart ) function PlayerJoin () -- Whoever joins the server should also have their nametags deactivated setPlayerNametagShowing ( source, false ) end addEventHandler ( "onPlayerJoin", root, PlayerJoin ) ale skończyło się tym, że po usunięciu tego kodu i zrestartowaniu resource nicków dalej nie ma /reconnect też nie działa. Jak to naprawić?
  17. Cześć, mam pytanie jak ukryć nicki graczy? Chodzi mi o to, żeby nad graczem nie było widać jego nicku, było by to przydatne do nagrywania filmów. Może być to także w skrypcie, nie ma problemu. W mc coś takiego było na F1 bodajże ale tutaj czegoś takiego nie ma
  18. A jeśli ktoś będzie na serwerze, i w tym czasie kupi na stronie VIP? To wtedy od razu reklamacja że niby nie dało mu, jaki to ja oszust a tak naprawdę wystarczyło zrobić /reconnect.
×
×
  • Create New...