Jump to content

Lalalu

Members
  • Posts

    202
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Lalalu

  1. Si probé el de gabriel, pero tampoco sirvió, sale esto: http://prntscr.com/d41v6k
  2. Así? wndMain = { 'wnd', text='sadasd', x = 10, y = 210, width = 287, controls = { {'lbl', id= "nombre"}, {'br'}, function RemoveHEXColorCode( s ) return s:gsub( '#%x%x%x%x%x%x', '' ) or s end function toggleFRWindow() if isWindowOpen(wndMain) then showCursor(false) hideAllWindows() colorPicker.closeSelect() else showCursor(true) showAllWindows() setControlText(wndMain, 'nombre', RemoveHEXColorCode(getPlayerName(localPlayer))) end end
  3. Hola, cómo les va.. quisiera saber como puedo hacer para que en lugar de decir "Player" en la línea número 8, salga el nombre del jugador sin colores ni nada, sólo el nombre del jugador en color blanco, espero sus respuestas: wndMain = { 'wnd', text='Freroasjsadnm', x = 10, y = 210, width = 287, controls = { {'lbl', text='Player', width=100}, {'br'},
  4. Ahhhhhh, ya veo, muchas gracias !
  5. Hola qué tal, el día de hoy me paso por acá para ver de que se trata el siguiente error y como puedo corregirlo o no lo sé (no tengo la seguridad de que sea un error, ni siquiera se por qué sale eso pero pues por lo que leí les impide entrar), estaba revisando la consola de mi servidor y cuando alguien trato de entrar paso esto: http://prntscr.com/d2pe2o
  6. Hola, como están.. me paso por acá para ver si alguien por favor me puede ayudar con un script, como podría hacer para que una imagen del tamaño que yo prefiera salga sobre la cabeza de un jugador en un determinado ACL (obvio que al sacarlo del acl se le quite la imagen de la cabeza) http://prntscr.com/d07lmk
  7. Hola qué tal, paso por acá para ver si me pueden ayudar con algo por favor.. como hago para: Ponerle este anti spam de comando de este script: local tiempo = {} addCommandHandler("miaumiau", function(l_3_0) if not tiempo[l_3_0] then tiempo[l_3_0] = 0 end if getTickCount() - tiempo[l_3_0] > 10000 then outputChatBox("Jutsu Proteccion", l_3_0, 0, 255, 0, false) tiempo[l_3_0] = getTickCount() local x, y, z = getElementPosition(l_3_0) do setTimer(function() objeto = createObject(1248, x + 0, y + 0, z, 0, 0, 0) setTimer(destroyElement, 6500, 1, objeto) triggerClientEvent("CreateNinjaSound",root,l_3_0,"poof.mp3") setElementRotation(objeto,x,y,z,"default",true) setTimer(destroyElement, 6500, 1, objeto) end, 300, 1) setPedAnimation(l_3_0, "CARRY", "liftup", -1, true, false, false) setTimer(function() setPedAnimation(l_3_0) end, 1000, 1) end else return outputChatBox ( "Espera 10 segundos para volver a utilizar este jutsu!", l_3_0, 225, 0, 0 ) end end ) addEventHandler("onPlayerQuit", root, function () if tiempo[l_3_0] then tiempo[l_3_0] = nil end end ) A este script: local Fs = {} local flyerPlayersTimer = {} function AnimationNula(P,T) setTimer(setPedAnimation,T,1,P,nil) end function CreateObjectNinja(Ob,x,y,z,T) object = createObject(Ob,x,y,z) setElementCollisionsEnabled(object,false) setTimer(destroyElement,T,1,object) return object end Fs.Katon = function (player,k,ks) setPedAnimation(player,"BAR","dnk_stndM_loop") local x,y,z = getElementPosition(player) local r = getPedRotation(player) triggerClientEvent("CreateNinjaSound",root,player,"Katon.mp3") AnimationNula(player,2500) local ob = CreateObjectNinja(2024,x+math.sin(math.rad(-r))*(0.15),y+math.cos(math.rad(-r))*(0.15),z+0.35,1500) setElementRotation(ob,0,0,r) local EsferaColisao = createColSphere ( x+math.sin(math.rad(-r))*3.5, y+math.cos(math.rad(-r))*3.5, z+0.3, 3.5 ) setTimer(destroyElement,1500,1,EsferaColisao) local players = getElementsWithinColShape (EsferaColisao,"player") local peds = getElementsWithinColShape (EsferaColisao,"ped") if(#players>0) then for k,v in ipairs(players)do setPedOnFire(v,true) end end if(#peds>0) then for a,b in ipairs(peds)do setPedOnFire(b,true) end end end addCommandHandler ("plos", Fs.Katon) Espero sus respuestas y su ayuda por favor, traté pero no funciono nada de lo que hice
  8. Slash, si use eso y funcionó pero salen solo cuando estas muy cerquita de los puntos de spawn, del resto vas pasando por todo el lugar y no vez ningún animal (zombie)
  9. Cómo consigo el recurso de @El_Zorro?, con slothbot también funciona? pero habría que hacer uno por uno tipo los bosses?
  10. y para los zombies necesariamente tengo que usar los spawns?, es que es feo por spawns y no salen bien, quisiera que salieran como los zombies normales al activar el script pero solo en el area del bosque, también que den dinero, probe con el script de la comunidad que da dinero al matar zombies pero no sirvió
  11. Hola a todos, el día de hoy paso a preguntar algo y a ver si me pueden ayudar con lo siguiente: La cosa es que quiero en la zona del bosque del juego salgan animales, trate de hacerlo con el scripts de zombies y con sus respectivos spawns pero el problema es qué no funciona bien, hay que estar muy cerquita de los spawns para que aparezcan los zombies y cosas así, pero quisiera que salieran como animales normales osea, qué se spawneen en posiciones aleatorias no solo que en una salgan como 454645 en un mismo lugar, que se spawneen en un rectángulo rojo así tipo los rectángulos de las zonas verdes protegidas, también traté lo del rectángulo rojo pero no funciono, que al entrar a la zona del bosque al tocar el rectángulo salga un mensaje que diga como "Has entrado al bosque", y "Has salido del bosque", también trate eso pero tampoco funciono tampoco x64774 , y trate de usar el script de la comunidad para que los zombies dieran dinero pero tampoco funciono ese script, espero sus respuestas y su ayuda por favor http://prntscr.com/cn7rv2
  12. Hola chicos, como están.. hoy publico por aquí para saber como solucionar el siguiente error ya que hace muchísimo spam cada vez que se usa el comando http://prntscr.com/cmabmb Espero sus respuestas por favor
  13. Hola, como están.. publico por aca para saber como arreglar el siguiente problema local tiempo = 3500 if getTickCount() - tiempo > 10000 then tiempo = getTickCount() setTimer(function() return outputChatBox ( "Espera 10 segundos para volver a utilizar esto!", playerSource, 225, 0, 0 ) Eso no deja que hagas spam de un comando, osea no puedes volver a usar el comando por 10 segundos, pero por ejemplo si equis persona pone el comando al mismo tiempo que yo no puede y entonces el tiene que esperar que pasen mis 10 segundos, como hago para que eso sea individual? y que solo el usuario que lo ponga deba esperar 10 segundos? no todos los usuarios , espero sus respuesta gracias //
  14. Hola a todos, bueno.. gracias a los que me ayudaron hace unos días con el script de bone attach (tomé este de la comunidad y lo edite), aprendí a usar las posiciones y eso un poco (lo suficiente para lo que lo necesitaba n.n ) Pero también, hago está publicación por que tengo una duda osea, esto http://prntscr.com/cixcdm sale sobre mi cabeza (vean la foto), se usa un comando para activarlo y el mismo comando para desactivarlo pero quisiera saber como hacer para que al entrar al servidor te salga directamente en la cabeza, sin tener que usar el comando ni nada pero que cuando quieras desactivarlo y volverlo activar lo hagas con el comando normalmente? Osea solo quiero que salga sobre la cabeza una vez que entras al server, también creo que tiene unos bugs o no sé, ya que dentro de los interiores no sé ve el objeto, a veces desaparece al subir y bajar de un auto, tambien es molesto que la pantalla se oscuresca un poco al poner el comando , espero su ayuda, aquí dejaré el .lua --crystal addEvent("crystalhead",true) function crystalhead(p) if getElementData (p,"crystal")then local theskull = getElementData (p,"crystal") if not getElementData(theskull,"w8")then local vehicle=getPedOccupiedVehicle(p) if getPedOccupiedVehicleSeat (p )==0 then attachElements( theskull, vehicle, 0, 0, -0.1, 0, 0, -380 ) end else end end end addEventHandler("onVehicleEnter",getRootElement(),crystalhead) addEvent("crystalshead",true) function crystalshead(p) if getElementData (p,"crystal")then local theskull = getElementData (p,"crystal") if not getElementData(theskull,"w8")then exports.bone_attach:attachElementToBone(theskull, p,3, 0, 0, 0.9, 0, 0, -380) end end end addEventHandler("onVehicleExit",getRootElement(),crystalshead) addCommandHandler ("crystal", function(p,c) if not getElementData(p,"crystal") then fadeCamera (p,false) local crystal = createObject(954,0,0, 0,0,0,0) --setElementAlpha(p, 70) setElementCollisionsEnabled(crystal, false) --attachElements( crystal, p, 0, 0, -1.4, 0, 0, 180 ) exports.bone_attach:attachElementToBone(crystal, p,3, 0, 0, 0.9, 0, 0, -380) setElementData(p,"crystal",crystal) setElementAlpha(crystal, 255) setTimer (fadeCamera,1000,1,p,true) else destroyElement(getElementData(p,"crystal")) setElementData(p,"crystal",false) --setElementAlpha(p, 255) end end) addEventHandler ("onPlayerQuit", getRootElement(), function(quitType, reason, responsibleElement) if (getElementData (source, "crystal")) then local crystal=getElementData(source,"crystal") destroyElement (crystal) removeElementData (source, "crystal") end end)
  15. Hola como estan, quisiera que por favor me ayudaran a solucionar los siguientes errores que salen en la consola dejare los errores y las lineas de los .lua que tienen el error: 1. ERROR: level\LS-S.lua:183: attempt to compare number with nil Linea que dice tener el error: return tonumber(l_1_1.points) or 0 < tonumber(l_1_0.points) or 0 2. job-hooker\hookerserver.lua:621: Bad argument @ 'call' [Expected resource-data at argument 1, got boolean] Línea que dice tener el error: call(getResourceFromName("guitext"),"outputServerGuiText",source, "Usa /ofrecerme para empezar a trabajar en la calle",255,0,255) 3. job-hooker\trabajos.lua:273: Bad argument @ 'getElementType' [Expected element at argument 1, go boolean] Línea que dice tener el error: if (getElementType(element) == "blip") then 4. loading-cars\s.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] -Líneas 24 y 25: function DestroyVeiculo () destroyElement (Drzika[source]) 5. lock_cars\car_locks_server.lua:104: Bad argument @ 'temoveElementData' [Expected at argument 1] -Línea que dice tener el error: removeElementData ( oldVehicle, "cl_vehiclelocked" )
  16. listo, si xdd hice todo pero no funcionó asi que tome un resource que crea fuego a tu alrededor y lo edite y quedo perfecto xdd sale en la columna derechito y aprendi lo de las posiciones ya muchas gracias
  17. ya, al poner el comando se crea pero es como si crease un objeto, y no puedo caminar con el solo se queda ahí en el piso
  18. Disculpa u.u pero casi no sé de script
  19. xdd como testeo las posiciones ?
  20. Hola qué tal, necesito ayuda con algo por favor quisiera saber como puedo hacer para que un objeto aparezca en mi columna al escribir un comando y al escribir el mismo comando desaparezca, ya tengo el modelo del objeto que reemplazare por alguno del mta que quiero que aparezca en la columna del player, espero su ayuda http://prntscr.com/cgz1md
  21. Me ayudan con esto por favor ? Quiero que al poner por ejemplo el comando "salto" se active, esto lo saque de un resource es decir quiero ponerlo individual (No soy autora del script), quiero que se active con un comando pero no sé como , soy nueva en esto del script, help me plz CLIENT: superjumping = 0 function rocketjump() startrocketjumpingthing = nil if getControlState("jump") == true then local task = getPedSimplestTask(getLocalPlayer()) if task == "TASK_SIMPLE_IN_AIR" and superjumping == 0 then if isTimer(startgroundchecktimer) then resetTimer ( startgroundchecktimer) else startgroundchecktimer = setTimer ( startjumpgroundcheck, 300, 1) end superjumpgroundcheck = 0 addEventHandler("onClientRender",getRootElement(), rocketplayer ) addEventHandler("onClientRender",getRootElement(), jumpgroundcheck ) triggerServerEvent ("onSpeedChange", getLocalPlayer(), "jumping") jumpstart = getTickCount() superjumping = 1 end end end function triggersuperjump(key, keyState) if getElementData( getLocalPlayer(), "transport_power" ) == "superjump" then if keyState == "down" then local px,py,pz = getElementPosition( getLocalPlayer () ) local isclear = isLineOfSightClear ( px, py, pz,px, py, pz-3,true,true, true, true,true,true, false, getLocalPlayer() ) if isTimer(startrocketjumpingthing) == false and isclear == false then startrocketjumpingthing = setTimer ( rocketjump, 650, 1) end elseif keyState == "up" then removeEventHandler("onClientRender",getRootElement(), rocketplayer ) end end end bindKey("jump", "both", triggersuperjump) function rocketplayer() local px,py,pz = getElementPosition( getLocalPlayer () ) local currenttask = getPedSimplestTask(getLocalPlayer()) if getTickCount() - jumpstart < 4500 and currenttask ~= "TASK_SIMPLE_NAMED_ANIM" then if getTickCount() - jumpstart > 3000 then theZ = 0 elseif getTickCount() - jumpstart > 2000 then theZ = .1 else theZ = .3 end local playerangle = getPedRotation(getLocalPlayer()) local newradRot = math.rad ( playerangle ) local radius = 3 local ex = px + radius * math.sin(newradRot) local ey = py + -(radius) * math.cos(newradRot) local ez = pz x,y,z = px-ex,py-ey,pz-ez local dist = math.sqrt(x*x+y*y+z*z) x = x*.4/dist y = y*.4/dist setElementVelocity(getLocalPlayer(),x, y, theZ) else removeEventHandler("onClientRender",getRootElement(), rocketplayer ) end end function jumpgroundcheck() if superjumpgroundcheck == 1 then local px,py,pz = getElementPosition( getLocalPlayer () ) local isclear = isLineOfSightClear ( px, py, pz,px, py, pz-2.5,true,true, true, true,true,true, false, getLocalPlayer() ) local currenttask = getPedSimplestTask(getLocalPlayer()) if isclear == false or currenttask == "TASK_SIMPLE_LAND" or isElementInWater(getLocalPlayer()) == true then removeEventHandler("onClientRender",getRootElement(), jumpgroundcheck ) setElementPosition(getLocalPlayer(),px,py,pz ) removeEventHandler("onClientRender",getRootElement(), rocketplayer ) superjumping = 0 triggerServerEvent ("onJumpChange", getLocalPlayer(), "normal") end end end function startjumpgroundcheck() superjumpgroundcheck = 1 startgroundchecktimer = nil triggerServerEvent ("onJumpChange", getLocalPlayer(), "jumping") end SERVER: addEvent( "onJumpChange", true ) function Jumpeffect(mode) if mode == "jumping" then if isElement(getElementData( source, "themeJumpobject" )) == false then local px,py,pz = getElementPosition(source) local Jumpeffect = createThemeObject(source,px,py,pz) attachElements ( Jumpeffect, source, 0, 0, -.7) setElementParent ( Jumpeffect, source) setElementData ( source, "themeJumpobject", Jumpeffect, false ) end elseif mode == "normal" then if isElement(getElementData( source, "themeJumpobject" )) then local oldthemeobject = getElementData( source, "themeJumpobject" ) destroyElement(oldthemeobject) end end end addEventHandler ( "onJumpChange", getRootElement(), Jumpeffect )
×
×
  • Create New...