depato123 Posted June 2, 2013 Share 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? Link to comment
Sasu Posted June 2, 2013 Share 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 ) Link to comment
Alexs Posted June 2, 2013 Share 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. Link to comment
depato123 Posted June 2, 2013 Author Share 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? Link to comment
Alexs Posted June 2, 2013 Share 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? Link to comment
EstrategiaGTA Posted June 2, 2013 Share Posted June 2, 2013 ¿Variable? Creo que se refiere a función. Link to comment
Alexs Posted June 2, 2013 Share Posted June 2, 2013 ¿Variable? Creo que se refiere a función. Ooh... Intenta pasar todo el script a server side. Link to comment
BorderLine Posted June 2, 2013 Share 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 ) Link to comment
depato123 Posted June 9, 2013 Author Share 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 Link to comment
NodZen Posted June 9, 2013 Share 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 Link to comment
BorderLine Posted June 10, 2013 Share Posted June 10, 2013 olvide eso, gracias por la correcion nodzen Link to comment
NodZen Posted June 10, 2013 Share Posted June 10, 2013 olvide eso, gracias por la correcion nodzen No problem Friend... Link to comment
Recommended Posts