mommytellme Posted May 27, 2014 Share Posted May 27, 2014 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. Link to comment
xScatta Posted May 27, 2014 Share Posted May 27, 2014 Zastąp w client triggerServerEvent("onMess",getLocalPlayer(),"Rozpocząłeś/aś pracę kierowcy śmieciarki! Udaj się do markera, oznaczonego różowym C na mapie.") Na triggerServerEvent("onMess",he,"Rozpocząłeś/aś pracę kierowcy śmieciarki! Udaj się do markera, oznaczonego różowym C na mapie.") Czasami są problemy z localPlayer i eventami pomiędzy serverem i clientem. Następnym razem rób to na polskim katalogu skryptowania. Link to comment
mommytellme Posted May 27, 2014 Author Share Posted May 27, 2014 Thank You Ale tutaj, po prostu szybciej dostanę odpowiedź. Jeśli mi się nie spieszy, to piszę w Polskim dziale. //Pffu... Dzięki Link to comment
Karuzo Posted May 27, 2014 Share Posted May 27, 2014 Please talk english in scripting seciton guys. Link to comment
qaisjp Posted May 27, 2014 Share Posted May 27, 2014 seciton Please speak English in the non-multilingual sections. Link to comment
mommytellme Posted May 27, 2014 Author Share Posted May 27, 2014 I still have one problem. That is after running into the marker, inscriptions appear several times. This is code: 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("smieciarkaNapis",he,"Rozpocząłeś/aś pracę kierowcy śmieciarki! Udaj się do markera, oznaczonego różowym C na mapie.") smieciarka1m = createMarker(2416.298828125,-1975.0458984375,12.5, "cylinder") smieciarka1b = createBlip(2416.298828125,-1975.0458984375,13,12) destroyElement(smieciarka) addEventHandler("onClientMarkerHit", smieciarka1m, function ( ) 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 setTimer(1000, 1, triggerServerEvent("smieciarkaNapis",he,"Ładowanie śmieci...")) triggerServerEvent("smieciarkaNapis",he,"Pierwszy przystanek zaliczony! Otrzymujesz 5$!") triggerServerEvent("dajWynagrodzenie",he,5) destroyElement(smieciarka1m) destroyElement(smieciarka1b) end end ) else triggerServerEvent("smieciarkaNapis",he,"Musisz przyjechać tu śmieciarką!") end end addEventHandler("onClientMarkerHit", smieciarka, rozpocznijprace) Server: function mess ( message ) outputChatBox ( message, source ) end addEvent( "smieciarkaNapis", true ) addEventHandler( "smieciarkaNapis", getRootElement(), mess ) 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