depato123 Posted June 2, 2013 Posted June 2, 2013 Marker15 = createMarker ( -1140.79, 1110.79, 38.20, "checkpoint", 2.5, 255, 255, 0, 255 ) function Marker410 ( hitPlayer, matchingDimension ) if source == Marker15 then destroyElement ( Marker15 ) givePlayerMoney ( 500 ) getElementModel ( 188 ) outputChatBox ("Has pasado la prueba.", player, 255, 0, 0, false) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker410 ) Hola, yo lo que quería hacer con este lua es que al pasar alguien por el marker15 le diera el skin 188 y le apareciera el mensaje "Has pasado la prueba" pero no cambia de skin al usuario ¿como puedo hacer?
Sasu Posted June 2, 2013 Posted June 2, 2013 Marker15 = createMarker ( -1140.79, 1110.79, 38.20, "checkpoint", 2.5, 255, 255, 0, 255 ) function Marker410 ( hitPlayer, matchingDimension ) if source == Marker15 and hitPlayer == localPlayer then if isElement(Marker15) then destroyElement ( Marker15 ) end givePlayerMoney ( 500 ) setElementModel ( localPlayer, 188 ) outputChatBox ("Has pasado la prueba.", 255, 0, 0, false) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker410 )
Alexs Posted June 2, 2013 Posted June 2, 2013 Una cosa aparte, no uses givePlayerMoney en client side por que eso no afectara en server side. Note: Using this function client side (not recommended) will not change a players money server side.
depato123 Posted June 2, 2013 Author Posted June 2, 2013 Una cosa aparte, no uses givePlayerMoney en client side por que eso no afectara en server side.Note: Using this function client side (not recommended) will not change a players money server side. ¿y cual variable puedo utilizar?
Alexs Posted June 2, 2013 Posted June 2, 2013 Una cosa aparte, no uses givePlayerMoney en client side por que eso no afectara en server side.Note: Using this function client side (not recommended) will not change a players money server side. ¿y cual variable puedo utilizar? ¿Variable?
Alexs Posted June 2, 2013 Posted June 2, 2013 ¿Variable? Creo que se refiere a función. Ooh... Intenta pasar todo el script a server side.
BorderLine Posted June 2, 2013 Posted June 2, 2013 asi deberia ser Marker15 = createMarker ( -1140.79, 1110.79, 38.20, "checkpoint", 2.5, 255, 255, 0, 255 ) function Marker410 ( hitPlayer, matchingDimension ) if source == Marker15 then if isElement(Marker15) then destroyElement ( Marker15 ) end givePlayerMoney ( hitPlayer, 500 ) setElementModel ( hitPlayer, 188 ) outputChatBox ("Has pasado la prueba.",hitPlayer, 255, 0, 0, false) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker410 )
depato123 Posted June 9, 2013 Author Posted June 9, 2013 asi deberia ser... D: Ahora solo a el usuario le cambia el skin osea que en el server no se ve, solo el usuario ve su skin cambiado ¿como puedo solucionar esto? PD: el script esta en client side
NodZen Posted June 9, 2013 Posted June 9, 2013 asi deberia ser... D: Ahora solo a el usuario le cambia el skin osea que en el server no se ve, solo el usuario ve su skin cambiado ¿como puedo solucionar esto? PD: el script esta en client side Si porque el evento que usas es client. Usa: onMarkerHit
NodZen Posted June 10, 2013 Posted June 10, 2013 olvide eso, gracias por la correcion nodzen No problem Friend...
Recommended Posts