Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. ¿Para qué compilarías un sv-side? Y sí, se puede.
  2. Creo que se refiere a cambiar la ropa de un ped especifico y no de todos los ped con ese modelo. Más bien sería al ped de un player y no de todos los players o peds del juego. No sé si se podrá hacer, si el ped está un área en especifico se le haga el cambio del skin. Nunca he probado. Pero podría funcionar. La única manera posible es usando shaders, la función que utilizaste tú engineImportTXD reemplaza TODOS los modelos, no importa en qué parte esté, lo hace para un sólo jugador, cierto, pero ese jugador verá TODOS los objetos que fueron reemplazados con la nueva textura.
  3. 3 posts seguidos por algo que no te podremos ayudar, uff. Las laptops no son hechas para jugar, son hechas para estudiar/trabajar..
  4. Chico... Dejame decirte que sólo tú crees que 'la tarjeta gráfica se activa cuando inicia un juego', realmente... creo que te estafaron ._. Las notebook's no son nada buenas para juegos
  5. Tomas

    Pequeña duda

    Podría ser, pero utiliza killPed
  6. Tomas

    Pequeña duda

    Modifica lo que te hizo Oskar por esto: addEventHandler('onVehicleStartExit', g_Root, function() if not isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup ( "Admin" ) ) then cancelEvent() end end )
  7. Tomas

    Pequeña duda

    g_checkPedIndex = 0 TimerManager.createTimerFor("raceresource","warppeds"):setTimer( function () -- Make sure all players are in a vehicle local maxCheck = 6 -- Max number to check per call local maxWarp = 3 -- Max number to warp per call local warped = 0 for checked = 0, #g_Players - 1 do if checked >= maxCheck or warped >= maxWarp then break end g_checkPedIndex = g_checkPedIndex + 1 if g_checkPedIndex > #g_Players then g_checkPedIndex = 1 end local player = g_Players[g_checkPedIndex] if not getPedOccupiedVehicle(player) then local vehicle = g_Vehicles[player] if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(player)), aclGetGroup ( "Admin" ) ) then return end if vehicle and isElement(vehicle) and not isPlayerRaceDead(player) then outputDebugString( "Warping player into vehicle for " .. tostring(getPlayerName(player)) ) warpPedIntoVehicle( player, vehicle ) warped = warped + 1 end end end end, 50,0 )
  8. El problema debe ser el resource 'editor' de tu servidor, ¿ningún debug?
  9. ¿Cómo podría hacer? Realmente no sé de donde sale la relatividad del vehículo, osea no hay otra cosa en la que se pueda basar, quizás lo hace en la medida del vehículo pero no hay forma de conseguirla (creo) ..
  10. Antes de que me respondieras empecé a tirar palabras en el buscador de la wiki; 'vehicle position', y me salió eso, pero el problema es que te da la posición relativa al vehículo de todos modos lo que yo quiero es attachear el efecto al vehículo pero attachElements no permite effects ¿Ninguna idea? D: Había probado con un onClientRender creando el effect en la posición pero yo tomé posiciones usando de ejemplo el Infernus y luego no quedaba bien en todos los vehículos, creo que buscaré algún objeto o algo o lo puedo reemplazar no se, si algunos tiene alguna idea o un objeto similar luminoso agradecería la difusión
  11. Hola, ¿nadie sabe si posible detectar al posición exacta de un vehículo? Necesito detectar la parte trasera, estoy haciendo un sistema de nitro y eso sería ideal para attachear el efecto a la parte del vehículo (sólo aplica para automóviles) .
  12. Me parece que deberías detectar la rotación de tu cámara, si eso es lo que quieres hacer, no?
  13. Cuando utilizas por ejemplo: addEventHandler("onClientPreRender",root, no se puede nombrar la función, ese es el problema que te pasa a ti, utiliza esto: local itigoo_gentsugatenshou = function(player,k,ks) if isPedInVehicle(player) then return end if(getPedWeapon(player)~=5) then return end setPedAnimation(player,"SWORD","sword_4",-1,false,true,false,false) local x,y,z = getElementPosition(player) local r = getPedRotation(player) triggerClientEvent("CreateNinjaSound",root,player,"risa.mp3") local nx = x+math.sin(math.rad(-r))*0.5 local ny = y+math.cos(math.rad(-r))*0.5 triggerClientEvent("CreateMoveLine",root,player,{nx,ny,z,2,1000,r,0.2}) end addEventHandler("onGentsuHit",root,function(p,k,hame) if(k==nil) and(hame==nil) then setPedAnimation(p,"ped","KO_skid_front",-1,false,true,false,false) local h = getElementHealth(p) local vidae = (getElementData(p,"PedExtraHealth")) or 0 if(vidae>40) then setElementData(p,"PedExtraHealth",vidae-40) else if(h>40)then setElementHealth(p,h-40) else killPed(p,client) end end elseif(k) and (hame==nil)then setPedAnimation(p,"ped","KO_skid_front",-1,false,true,false,false) local h = getElementHealth(p) local vidae = (getElementData(p,"PedExtraHealth")) or 0 if(vidae>80) then setElementData(p,"PedExtraHealth",vidae-80) else if(h>80)then setElementHealth(p,h-80) else killPed(p,client) end end elseif(k) and (hame=="hame")then setPedAnimation(p,"ped","BIKE_fallR",-1,false,true,false,false) local h = getElementHealth(p) local vidae = (getElementData(p,"PedExtraHealth")) or 0 if(vidae>100) then setElementData(p,"PedExtraHealth",vidae-100) else if(h>100)then setElementHealth(p,h-100) else killPed(p,client) end end elseif(k) and (hame=="genki")then local x,y,z = getElementPosition(p) createExplosion(x,y,z,0) setPedAnimation(p,"ped","BIKE_fallR",-1,false,true,false,false) local h = getElementHealth(p) local vidae = (getElementData(p,"PedExtraHealth")) or 0 if(vidae>200) then setElementData(p,"PedExtraHealth",vidae-200) else killPed(p,client) end end end end addCommandHandler ("magia-asesino", itigoo_gentsugatenshou) addCommandHandler ("magia-asesino", onGentsuHit)
  14. Cuando el elemento se destruya la data se perderá.
  15. Y tiene una calidad superior a muchos otros servidores hispanos, no comprendo el sentido de tu critica insulsa. La crítica es que es una copia de otro servidor que el mismo juega :facepalm: Y todavía menciona el servidor que se copió en el nombre del servidor (SAES)
  16. Es más fácil así, por defecto el argumento 2 y 3 vienen como nil entonces no es necesario colocar un booleano setPedAnimation(source)
  17. Muy original el nombre la verdad Es un servidor de stealth con las GUIs modificadas
  18. Tomas

    Ayuda dxButton

    Es una pésima idea, nunca he recomendado ni recomendaría utilizar algo así. Era la idea de Ciber, señor que no se equivoca
  19. Tomas

    Ayuda dxButton

    Usando la idea de CIBER te dejo un ejemplo, theSuperButton = guiCreateButton(bla bla bla bla) addEventHandler("onClientMouseEnter",theSuperButton,function() if (source == theSuperButton) then -- Aqui lo del objeto end end ) addEventHandler("onClientMouseLeave",theSuperButton,function() if (source == theSuperButton) then -- Aqui se va e.e end end )
  20. Aquí te lo dejo: addCommandHandler("freeroam",function(player) redirectPlayer(player,IP,Port) end )
  21. ¿Lo quieres quitar? Explica un poco mejor lo que quieres hacer.
  22. Estoy muy ocupado ultimamente, así que dudo poderte ayudar.
×
×
  • Create New...