Jump to content

Sasu

MTA Contributors
  • Posts

    1,056
  • Joined

  • Last visited

Everything posted by Sasu

  1. Sasu

    Ayuda account

    El problema era source no?
  2. Lo arruinaste, era divertido hasta que te apareciste.. affzz.. : okay:
  3. Parametros del event onPlayerLevelUP: 1° El nivel viejo. 2° El nivel que se ha ganado. En resumen, no.
  4. Ya subi pero no muestra ningun mensaje pero si le setea los stas, con setPedStat al tener cierta cantidad puedes disparar y caminar al mismo tiempo pero nose cuanto se ocupa. Ya se de lo que me hablas pero ni idea. Creo que en los 700. Prueba: function PrimerNivel(oldLevel, newLevel) if newLevel == 10 then setPedStat(source, 77, 100) setPedStat(source, 74, 100) setPedStat(source, 79, 100) setPedStat(source, 78, 100) setPedStat(source, 70, 100) setPedStat(source, 69, 100) setPedStat(source, 71, 100) setPedStat(source, 72, 100) setPedStat(source, 76, 100) outputChatBox("Habilidad en Armas al 10%",source, 0, 255, 0, true) outputChatBox("[>---------]",source, 0, 255, 0, true) elseif newLevel == 20 then ---M60--- setPedStat(source, 77, 200) --AA12--- setPedStat(source, 74, 200) --Sniper--- setPedStat(source, 79, 200) ---M4--- setPedStat(source, 78, 200) ---Silend--- setPedStat(source, 70, 200) ---Pistola--- setPedStat(source, 69, 200) ---Deagle--- setPedStat(source, 71, 200) ---Shotgun--- setPedStat(source, 72, 200) ---UMP--- setPedStat(source, 76, 200) outputChatBox("Habilidad en Armas al 20%",source, 0, 255, 0, true) outputChatBox("[>>--------]",source, 0, 255, 0, true) elseif newLevel == 30 then ---M60--- setPedStat(source, 77, 300) --AA12--- setPedStat(source, 74, 300) --Sniper--- setPedStat(source, 79, 300) ---M4--- setPedStat(source, 78, 300) ---Silend--- setPedStat(source, 70, 300) ---Pistola--- setPedStat(source, 69, 300) ---Deagle--- setPedStat(source, 71, 300) ---Shotgun--- setPedStat(source, 72, 300) ---UMP--- setPedStat(source, 76, 300) outputChatBox("Habilidad en Armas al 30%",source, 0, 255, 0, true) outputChatBox("[>>>-------]",source, 0, 255, 0, true) elseif newLevel == 40 then ---M60--- setPedStat(source, 77, 400) --AA12--- setPedStat(source, 74, 400) --Sniper--- setPedStat(source, 79, 400) ---M4--- setPedStat(source, 78, 400) ---Silend--- setPedStat(source, 70, 400) ---Pistola--- setPedStat(source, 69, 400) ---Deagle--- setPedStat(source, 71, 400) ---Shotgun--- setPedStat(source, 72, 400) ---UMP--- setPedStat(source, 76, 400) outputChatBox("Habilidad en Armas al 40%",source, 0, 255, 0, true) outputChatBox("[>>>>------]",source, 0, 255, 0, true) elseif newLevel == 50 then---M60--- setPedStat(source, 77, 500) --AA12--- setPedStat(source, 74, 500) --Sniper--- setPedStat(source, 79, 500) ---M4--- setPedStat(source, 78, 500) ---Silend--- setPedStat(source, 70, 500) ---Pistola--- setPedStat(source, 69, 500) ---Deagle--- setPedStat(source, 71, 500) ---Shotgun--- setPedStat(source, 72, 500) ---UMP--- setPedStat(source, 76, 500) outputChatBox("Habilidad en Armas al 50%",source, 0, 255, 0, true) outputChatBox("[>>>>>-----]",source, 0, 255, 0, true) elseif newLevel == 60 then ---M60--- setPedStat(source, 77, 600) --AA12--- setPedStat(source, 74, 600) --Sniper--- setPedStat(source, 79, 600) ---M4--- setPedStat(source, 78, 600) ---Silend--- setPedStat(source, 70, 600) ---Pistola--- setPedStat(source, 69, 600) ---Deagle--- setPedStat(source, 71, 600) ---Shotgun--- setPedStat(source, 72, 600) ---UMP--- setPedStat(source, 76, 600) outputChatBox("Habilidad en Armas al 60%",source, 0, 255, 0, true) outputChatBox("[>>>>>>----]",source, 0, 255, 0, true) elseif newLevel == 70 then ---M60--- setPedStat(source, 77, 700) --AA12--- setPedStat(source, 74, 700) --Sniper--- setPedStat(source, 79, 700) ---M4--- setPedStat(source, 78, 700) ---Silend--- setPedStat(source, 70, 700) ---Pistola--- setPedStat(source, 69, 700) ---Deagle--- setPedStat(source, 71, 700) ---Shotgun--- setPedStat(source, 72, 700) ---UMP--- setPedStat(source, 76, 700) outputChatBox("Habilidad en Armas al 70%",source, 0, 255, 0, true) outputChatBox("[>>>>>>>---]",source, 0, 255, 0, true) elseif newLevel == 80 then ---M60--- setPedStat(source, 77, 800) --AA12--- setPedStat(source, 74, 800) --Sniper--- setPedStat(source, 79, 800) ---M4--- setPedStat(source, 78, 800) ---Silend--- setPedStat(source, 70, 800) ---Pistola--- setPedStat(source, 69, 800) ---Deagle--- setPedStat(source, 71, 800) ---Shotgun--- setPedStat(source, 72, 800) ---UMP--- setPedStat(source, 76, 800) outputChatBox("Habilidad en Armas al 80%",source, 0, 255, 0, true) outputChatBox("[>>>>>>>>--]",source, 0, 255, 0, true) elseif newLevel == 90 then ---M60--- setPedStat(source, 77, 900) --AA12--- setPedStat(source, 74, 900) --Sniper--- setPedStat(source, 79, 900) ---M4--- setPedStat(source, 78, 900) ---Silend--- setPedStat(source, 70, 900) ---Pistola--- setPedStat(source, 69, 900) ---Deagle--- setPedStat(source, 71, 900) ---Shotgun--- setPedStat(source, 72, 900) ---UMP--- setPedStat(source, 76, 900) outputChatBox("Habilidad en Armas al 90%",source, 0, 255, 0, true) outputChatBox("[>>>>>>>>>-]",source, 0, 255, 0, true) elseif newLevel == 100 then ---M60--- setPedStat(source, 77, 999) --AA12--- setPedStat(source, 74, 999)
  5. Mira que eso solo va a funcionar cuando subas de nivel, quiere decir que no trates de ejecutar comandos en el admin panel. Y en el script no dice nada que no poder caminar o disparar.
  6. function PrimerNivel() if (tonumber(getElementData( source, "Level" )) == 10) then setPedStat(source, 77, 100) setPedStat(source, 74, 100) setPedStat(source, 79, 100) setPedStat(source, 78, 100) setPedStat(source, 70, 100) setPedStat(source, 69, 100) setPedStat(source, 71, 100) setPedStat(source, 72, 100) setPedStat(source, 76, 100) outputChatBox("Habilidad en Armas al 10%",source, 0, 255, 0, true) outputChatBox("[>---------]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 20) then ---M60--- setPedStat(source, 77, 200) --AA12--- setPedStat(source, 74, 200) --Sniper--- setPedStat(source, 79, 200) ---M4--- setPedStat(source, 78, 200) ---Silend--- setPedStat(source, 70, 200) ---Pistola--- setPedStat(source, 69, 200) ---Deagle--- setPedStat(source, 71, 200) ---Shotgun--- setPedStat(source, 72, 200) ---UMP--- setPedStat(source, 76, 200) outputChatBox("Habilidad en Armas al 20%",source, 0, 255, 0, true) outputChatBox("[>>--------]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 30) then ---M60--- setPedStat(source, 77, 300) --AA12--- setPedStat(source, 74, 300) --Sniper--- setPedStat(source, 79, 300) ---M4--- setPedStat(source, 78, 300) ---Silend--- setPedStat(source, 70, 300) ---Pistola--- setPedStat(source, 69, 300) ---Deagle--- setPedStat(source, 71, 300) ---Shotgun--- setPedStat(source, 72, 300) ---UMP--- setPedStat(source, 76, 300) outputChatBox("Habilidad en Armas al 30%",source, 0, 255, 0, true) outputChatBox("[>>>-------]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 40) then ---M60--- setPedStat(source, 77, 400) --AA12--- setPedStat(source, 74, 400) --Sniper--- setPedStat(source, 79, 400) ---M4--- setPedStat(source, 78, 400) ---Silend--- setPedStat(source, 70, 400) ---Pistola--- setPedStat(source, 69, 400) ---Deagle--- setPedStat(source, 71, 400) ---Shotgun--- setPedStat(source, 72, 400) ---UMP--- setPedStat(source, 76, 400) outputChatBox("Habilidad en Armas al 40%",source, 0, 255, 0, true) outputChatBox("[>>>>------]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 50) then---M60--- setPedStat(source, 77, 500) --AA12--- setPedStat(source, 74, 500) --Sniper--- setPedStat(source, 79, 500) ---M4--- setPedStat(source, 78, 500) ---Silend--- setPedStat(source, 70, 500) ---Pistola--- setPedStat(source, 69, 500) ---Deagle--- setPedStat(source, 71, 500) ---Shotgun--- setPedStat(source, 72, 500) ---UMP--- setPedStat(source, 76, 500) outputChatBox("Habilidad en Armas al 50%",source, 0, 255, 0, true) outputChatBox("[>>>>>-----]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 60) then ---M60--- setPedStat(source, 77, 600) --AA12--- setPedStat(source, 74, 600) --Sniper--- setPedStat(source, 79, 600) ---M4--- setPedStat(source, 78, 600) ---Silend--- setPedStat(source, 70, 600) ---Pistola--- setPedStat(source, 69, 600) ---Deagle--- setPedStat(source, 71, 600) ---Shotgun--- setPedStat(source, 72, 600) ---UMP--- setPedStat(source, 76, 600) outputChatBox("Habilidad en Armas al 60%",source, 0, 255, 0, true) outputChatBox("[>>>>>>----]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 70) then ---M60--- setPedStat(source, 77, 700) --AA12--- setPedStat(source, 74, 700) --Sniper--- setPedStat(source, 79, 700) ---M4--- setPedStat(source, 78, 700) ---Silend--- setPedStat(source, 70, 700) ---Pistola--- setPedStat(source, 69, 700) ---Deagle--- setPedStat(source, 71, 700) ---Shotgun--- setPedStat(source, 72, 700) ---UMP--- setPedStat(source, 76, 700) outputChatBox("Habilidad en Armas al 70%",source, 0, 255, 0, true) outputChatBox("[>>>>>>>---]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 80) then ---M60--- setPedStat(source, 77, 800) --AA12--- setPedStat(source, 74, 800) --Sniper--- setPedStat(source, 79, 800) ---M4--- setPedStat(source, 78, 800) ---Silend--- setPedStat(source, 70, 800) ---Pistola--- setPedStat(source, 69, 800) ---Deagle--- setPedStat(source, 71, 800) ---Shotgun--- setPedStat(source, 72, 800) ---UMP--- setPedStat(source, 76, 800) outputChatBox("Habilidad en Armas al 80%",source, 0, 255, 0, true) outputChatBox("[>>>>>>>>--]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 90) then ---M60--- setPedStat(source, 77, 900) --AA12--- setPedStat(source, 74, 900) --Sniper--- setPedStat(source, 79, 900) ---M4--- setPedStat(source, 78, 900) ---Silend--- setPedStat(source, 70, 900) ---Pistola--- setPedStat(source, 69, 900) ---Deagle--- setPedStat(source, 71, 900) ---Shotgun--- setPedStat(source, 72, 900) ---UMP--- setPedStat(source, 76, 900) outputChatBox("Habilidad en Armas al 90%",source, 0, 255, 0, true) outputChatBox("[>>>>>>>>>-]",source, 0, 255, 0, true) elseif (tonumber(getElementData( source, "Level" )) == 100) then ---M60--- setPedStat(source, 77, 999) --AA12--- setPedStat(source, 74, 999)
  7. function PrimerNivel(thePlayer) if (tonumber(getElementData( thePlayer, "Level" )) == 10) then setPedStat(thePlayer, 77, 100) setPedStat(thePlayer, 74, 100) setPedStat(thePlayer, 79, 100) setPedStat(thePlayer, 78, 100) setPedStat(thePlayer, 70, 100) setPedStat(thePlayer, 69, 100) setPedStat(thePlayer, 71, 100) setPedStat(thePlayer, 72, 100) setPedStat(thePlayer, 76, 100) outputChatBox("Habilidad en Armas al 10%",thePlayer, 0, 255, 0, true) outputChatBox("[>---------]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 20) then ---M60--- setPedStat(thePlayer, 77, 200) --AA12--- setPedStat(thePlayer, 74, 200) --Sniper--- setPedStat(thePlayer, 79, 200) ---M4--- setPedStat(thePlayer, 78, 200) ---Silend--- setPedStat(thePlayer, 70, 200) ---Pistola--- setPedStat(thePlayer, 69, 200) ---Deagle--- setPedStat(thePlayer, 71, 200) ---Shotgun--- setPedStat(thePlayer, 72, 200) ---UMP--- setPedStat(thePlayer, 76, 200) outputChatBox("Habilidad en Armas al 20%",thePlayer, 0, 255, 0, true) outputChatBox("[>>--------]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 30) then ---M60--- setPedStat(thePlayer, 77, 300) --AA12--- setPedStat(thePlayer, 74, 300) --Sniper--- setPedStat(thePlayer, 79, 300) ---M4--- setPedStat(thePlayer, 78, 300) ---Silend--- setPedStat(thePlayer, 70, 300) ---Pistola--- setPedStat(thePlayer, 69, 300) ---Deagle--- setPedStat(thePlayer, 71, 300) ---Shotgun--- setPedStat(thePlayer, 72, 300) ---UMP--- setPedStat(thePlayer, 76, 300) outputChatBox("Habilidad en Armas al 30%",thePlayer, 0, 255, 0, true) outputChatBox("[>>>-------]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 40) then ---M60--- setPedStat(thePlayer, 77, 400) --AA12--- setPedStat(thePlayer, 74, 400) --Sniper--- setPedStat(thePlayer, 79, 400) ---M4--- setPedStat(thePlayer, 78, 400) ---Silend--- setPedStat(thePlayer, 70, 400) ---Pistola--- setPedStat(thePlayer, 69, 400) ---Deagle--- setPedStat(thePlayer, 71, 400) ---Shotgun--- setPedStat(thePlayer, 72, 400) ---UMP--- setPedStat(thePlayer, 76, 400) outputChatBox("Habilidad en Armas al 40%",thePlayer, 0, 255, 0, true) outputChatBox("[>>>>------]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 50) then---M60--- setPedStat(thePlayer, 77, 500) --AA12--- setPedStat(thePlayer, 74, 500) --Sniper--- setPedStat(thePlayer, 79, 500) ---M4--- setPedStat(thePlayer, 78, 500) ---Silend--- setPedStat(thePlayer, 70, 500) ---Pistola--- setPedStat(thePlayer, 69, 500) ---Deagle--- setPedStat(thePlayer, 71, 500) ---Shotgun--- setPedStat(thePlayer, 72, 500) ---UMP--- setPedStat(thePlayer, 76, 500) outputChatBox("Habilidad en Armas al 50%",thePlayer, 0, 255, 0, true) outputChatBox("[>>>>>-----]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 60) then ---M60--- setPedStat(thePlayer, 77, 600) --AA12--- setPedStat(thePlayer, 74, 600) --Sniper--- setPedStat(thePlayer, 79, 600) ---M4--- setPedStat(thePlayer, 78, 600) ---Silend--- setPedStat(thePlayer, 70, 600) ---Pistola--- setPedStat(thePlayer, 69, 600) ---Deagle--- setPedStat(thePlayer, 71, 600) ---Shotgun--- setPedStat(thePlayer, 72, 600) ---UMP--- setPedStat(thePlayer, 76, 600) outputChatBox("Habilidad en Armas al 60%",thePlayer, 0, 255, 0, true) outputChatBox("[>>>>>>----]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 70) then ---M60--- setPedStat(thePlayer, 77, 700) --AA12--- setPedStat(thePlayer, 74, 700) --Sniper--- setPedStat(thePlayer, 79, 700) ---M4--- setPedStat(thePlayer, 78, 700) ---Silend--- setPedStat(thePlayer, 70, 700) ---Pistola--- setPedStat(thePlayer, 69, 700) ---Deagle--- setPedStat(thePlayer, 71, 700) ---Shotgun--- setPedStat(thePlayer, 72, 700) ---UMP--- setPedStat(thePlayer, 76, 700) outputChatBox("Habilidad en Armas al 70%",thePlayer, 0, 255, 0, true) outputChatBox("[>>>>>>>---]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 80) then ---M60--- setPedStat(thePlayer, 77, 800) --AA12--- setPedStat(thePlayer, 74, 800) --Sniper--- setPedStat(thePlayer, 79, 800) ---M4--- setPedStat(thePlayer, 78, 800) ---Silend--- setPedStat(thePlayer, 70, 800) ---Pistola--- setPedStat(thePlayer, 69, 800) ---Deagle--- setPedStat(thePlayer, 71, 800) ---Shotgun--- setPedStat(thePlayer, 72, 800) ---UMP--- setPedStat(thePlayer, 76, 800) outputChatBox("Habilidad en Armas al 80%",thePlayer, 0, 255, 0, true) outputChatBox("[>>>>>>>>--]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 90) then ---M60--- setPedStat(thePlayer, 77, 900) --AA12--- setPedStat(thePlayer, 74, 900) --Sniper--- setPedStat(thePlayer, 79, 900) ---M4--- setPedStat(thePlayer, 78, 900) ---Silend--- setPedStat(thePlayer, 70, 900) ---Pistola--- setPedStat(thePlayer, 69, 900) ---Deagle--- setPedStat(thePlayer, 71, 900) ---Shotgun--- setPedStat(thePlayer, 72, 900) ---UMP--- setPedStat(thePlayer, 76, 900) outputChatBox("Habilidad en Armas al 90%",thePlayer, 0, 255, 0, true) outputChatBox("[>>>>>>>>>-]",thePlayer, 0, 255, 0, true) elseif (tonumber(getElementData( thePlayer, "Level" )) == 100) then ---M60--- setPedStat(thePlayer, 77, 999) --AA12--- setPedStat(thePlayer, 74, 999)
  8. En la linea 245 remplaza el getElementData por este: (tonumber(getElementData( thePlayer, "Level" )) == 100) Y creo que asi con todas.
  9. "onClientPlayerWeaponFire"
  10. El scrip lo tengo en el mismo que el exp_system , aun asi debo ponerlo? Si.
  11. Ojo, que para poder usar un evento exportado primero debes crear el evento para que funcione. addEvent("onPlayerLevelUP")
  12. Sasu

    Rotacion Cabeza

    Mismo problema, queda mirando a un determinado lugar. Haces un loop con getElementsByType("player"). eso solo serviria hacer que todos los players miren donde tu yo quiero que cuando un player mueva la cabeza lo veas tu Pues haces un loop ._. function headRP() for _, players in ipairs(getElementsByType("player")) do local rotcam = math.rad (360 - getPedCameraRotation (players)) local xpos,ypos,zpos = getPedBonePosition (players, 8 ) local xlook,ylook,zlook = xpos - 300*math.sin(rotcam), ypos + 300*math.cos(rotcam), zpos setPedLookAt (players, xlook, ylook, zlook, -1) end end addEventHandler("onClientRender", root, headRP) Perfecto Alexs. Funciona. Muchas gracias.
  13. Sasu

    Rotacion Cabeza

    Mismo problema, queda mirando a un determinado lugar. Haces un loop con getElementsByType("player").
  14. Sasu

    Rotacion Cabeza

    Eso no haria nada. Ya lo probe.
  15. Sasu

    Patriot

    --Client addEvent("onEnterPlayerVeh",true) addEventHandler("onEnterPlayerVeh",root, function(veh) if ( getElementModel( veh ) == 470 ) then w = createWeapon ("minigun", 0, 0, 0 ) attachElements ( w, veh, 0, 0, 1.38, 0, 30, 90) end end ) addEvent("onPlayerFireInVeh",true) addEventHandler("onPlayerFireInVeh",root, function() setWeaponState ( w, "firing") end ) addEvent("onPlayerStopFireInVeh",true) addEventHandler("onPlayerStopFireInVeh",root, function() setWeaponState ( w, "ready") end ) --Server marker1 = createMarker(0,0,0,"arrow",1,0,0,0,0) function glueElements(w) triggerClientEvent("onEnterPlayerVeh",root, source) attachElements ( w, source, 0, 0.5, 1.48, 0, 5, 90) attachElements( marker1,source, 0, 0, 2) setElementAlpha(w, 255) end addEventHandler("onVehicleEnter",getRootElement(),glueElements) function checkVeh1(source) if isElementWithinMarker(source, marker1) then triggerClientEvent("onPlayerFireInVeh", root) end end function checkVeh2(source) if isElementWithinMarker(source, marker1) then triggerClientEvent("onPlayerStopFireInVeh", root) end end function freeze1(hitElement) if getElementType(hitElement) == "player" then executeCommandHandler("glue", hitElement) setElementFrozen( hitElement, true ) setPedAnimation( hitElement, "ped", "ARRESTgun",0,false,false,false) toggleControl ( hitElement, "jump", false ) toggleControl ( hitElement, "forwards", false ) toggleControl ( hitElement, "left", false ) toggleControl ( hitElement, "right", false ) toggleControl ( hitElement, "sprint", false ) toggleControl ( hitElement, "walk", false ) toggleControl ( hitElement, "fire", false ) end end addEventHandler("onMarkerHit",marker1,freeze1) function unfreeze1(source) executeCommandHandler("unglue", source) setPedAnimation( source, false ) setElementFrozen( source, false ) toggleControl ( source, "jump", true ) toggleControl ( source, "forwards", true ) toggleControl ( source, "backwards", true ) toggleControl ( source, "left", true ) toggleControl ( source, "right", true ) toggleControl ( source, "sprint", true ) toggleControl ( source, "walk", true ) toggleControl ( source, "fire", true ) end function binds() for _, player in ipairs(getElementsByType("player")) do bindKey(player,"mouse1","down",checkVeh1, player) bindKey(player,"mouse1","up",checkVeh2, player) bindKey(player,"enter","down",unfreeze1, player) end end addEventHandler("onResourceStart",getRootElement(),binds) function bindJoin() bindKey(source,"mouse1","down",checkVeh1, source) bindKey(source,"mouse1","up",checkVeh2, source) bindKey(source,"enter","down",unfreeze1, source) end addEventHandler("onPlayerJoin", root, bindJoin) Nota: Dentro de ese lua, te dice que parte es client y que parte es server. Cuidado.
  16. Sasu

    Rotacion Cabeza

    Yo uso el ejemplo de la wiki para la rotacion de la cabeza segun donde este apuntando la camara de nuestra pantalla: function onClientLookAtRender() local rotcam = math.rad (360 - getPedCameraRotation (localPlayer)) local xpos,ypos,zpos = getPedBonePosition (localPlayer, 8 ) local xlook,ylook,zlook = xpos - 300*math.sin(rotcam), ypos + 300*math.cos(rotcam), zpos setPedLookAt (localPlayer, xlook, ylook, zlook, -1) end addEventHandler ("onClientRender", root, onClientLookAtRender) Y luego cuando quiero remover el evento mi cabeza queda mirando siempre al determinado lugar donde apunta la camara cuando el resource es apagado. Mi pregunta es como puedo hacer para que la cabeza vuelva a la normalidad. Desde ya, muchas gracias.
  17. How can I request a function in bugs.multitheftauto.com ? Would be that I cant request because It says Logged in as: Sasuke* -->"(viewer)"<-- ?
  18. Si o si debe haber un "driver"
  19. No. Eso deberia estar bien. Puede ser que el asiento "0" no haya un jugador entonces?
  20. Sasu

    Patriot

    Como unirlo? Unir a un player con la M4?
  21. Sasu

    Patriot

    Si te refieres a la rotacion, puedes usar esto ( No se si funcionara ): addEventHandler("onClientRender", root, function() if isPedInVehicle(localPlayer) and isElement(w) then local rotcam = math.rad (360 - getPedCameraRotation (localPlayer)) local xpos,ypos,zpos = getPedBonePosition (localPlayer,8) local xlook,ylook,zlook = xpos - 300*math.sin(rotcam), ypos + 300*math.cos(rotcam), zpos setElementRotation( w, xlook,ylook,zlook ) end end )
  22. Ahora si, perfecto ¿repito lo mismo con las demas funciones? Correcto.
  23. Saca los argumentos de la funcion taxiAmmu. Dentro de la funcion de taxiAmmu remplaza el argumento thePlayer por source.
×
×
  • Create New...