-
Posts
1,004 -
Joined
-
Last visited
Everything posted by Narutimmy
-
pero porque el fuego creado en client, solo puede verlo el que lo creo?
-
Hola bueno, me preguntaba si habia alguna forma de conectar una base de datos mysql con el servidor? para obtener siertos datos,.. planeo usarlo para el sistema vip de mi servidor, lo tengo echo pro acl, pero nose, me es mas facil ajustarme a una web, alguna idea?
-
ya lo intente pero solo me funcionan agunas armas, como la minigun y la mp5, o las rocket, pero el lanzallamas no Enséñame como usaste esa funcion amm, te la enseñaria pero... me exteso y lo borre todo... ahora intente hacerlo con createfire, pero... lo ise en cliente, me crea el fuego y todo, pero los demas users no lo ven ni resiven daño de el. y si lo intento hacer en server me da error de call createfire... Si lo ago Server : (Error Call createfire) function fire (thePlayer) local x, y, z = getElementPosition(thePlayer) local Fuego = createFire(x+math.random ( 1,5 ), y+math.random ( 1,5 ), z-.5 , 1,false) local Fuego = createFire(x-math.random ( 1,5 ), y-math.random ( 1,5 ), z-.5 , 1,false) local Fuego = createFire(x+math.random ( 1,5 ), y-math.random ( 1,5 ), z-.5 , 1,false) local Fuego = createFire(x-math.random ( 1,5 ), y+math.random ( 1,5 ), z-.5 , 1,false) end addCommandHandler ( "fires", fire ) Si lo ago client (No lo ven los demas): function fire (cmd) local veh = getPedOccupiedVehicle ( localPlayer ) local x, y, z = getElementPosition(veh) local Fuego = createFire(x+math.random ( 1,5 ), y+math.random ( 1,5 ), z-.5 , 1,false) local Fuego = createFire(x-math.random ( 1,5 ), y-math.random ( 1,5 ), z-.5 , 1,false) local Fuego = createFire(x+math.random ( 1,5 ), y-math.random ( 1,5 ), z-.5 , 1,false) local Fuego = createFire(x-math.random ( 1,5 ), y+math.random ( 1,5 ), z-.5 , 1,false) end addCommandHandler ( "fires", fire )
-
lo intente pero solo consigo que el auto se prenda en llamas :I, ya que al crear el fuego no de mueve...
-
ya lo intente pero solo me funcionan agunas armas, como la minigun y la mp5, o las rocket, pero el lanzallamas no
-
Hola bueno como dice el titulo quiero ponerle un lenzallamas a un auto y que al precionar un boton.. lanze fuego, solo eso, me ayudarian por favor?
-
Hola bueno tengo ese grabe problema, lo revise con el ipb... y resulta que sllothbot, usa demaciado cpu, es con el gamemode DayZ, el problema es que si pongo pocos es muy aburrido, me gustaria poner muchos pero consumen demaciado alguien a probado cual es la configuracion recomendada o la mejor ? gameplayVariables["playerzombies"] = 6 -- Amount of spawning zombies per player - DEFAULT: 6 - THE HIGHER THIS VALUE, THE MORE LAG CAN OCCUR! gameplayVariables["amountzombies"] = 5 -- Amount of zombies - DEFAULT: 3 - THE HIGHER THIS VALUE, THE MORE LAG CAN OCCUR!
-
si me di cuenta , pero me dio flojera editar el post , Gracias
-
seria algo asi no?¿ --SAVE ITEMS VIP function saveitems () local Items = getElementData(source, "Iitemss") local account = getPlayerAccount(source) setAccountData(account,"Iitemss",Items) end addEventHandler ( "onPlayerQuit", getRootElement(), saveitems ) --LOAD ITEMS VIP function loaditems () local account = getPlayerAccount(source) local Items = getAccountData(account, "Iitemss") setElementData(source,"Iitemss",Items) end addEventHandler ( "onPlayerLogin", getRootElement(), saveitems )
-
es el script del give de dayz PD: si se que es tuyo y como puedo hacer para que no se pierda?
-
el problema es este que amm... quiero ponerles un limite de 1,000 objetos por vida, pero si reconectan sale boolean, hasta que mueran. Si pongo como dices al reconectar se les pondra en 0 y no quiero eso..
-
Hola bueno ammm tengo un panel para darse items, pero los users abusan asi que les puse un limitador de 1,000 items por user. todo bien. El problema es que ahi que morir 1 Vez para que funcione de lo contrario no resive la informacion del ElementData, sale boolean me parece. pero si mueres funciona, pero si reconectas otra vez. Sv: function dar (pName, item, quantity) if (getElementData(source,"Iitemss") < 1000) then if (quantity < 1000) then setElementData(source,"Iitemss", (getElementData(source, item) + quantity)) setElementData(getPlayerFromName(pName), item, (getElementData(getPlayerFromName(pName), item) + quantity)) local chatterName = getPlayerName ( source ) outputChatBox("Given "..quantity.." "..item.." to "..pName, source, 255, 255, 0) outputChatBox(chatterName.." te a dado " .. quantity .. " " .. item, getPlayerFromName(pName), 255, 255, 0) else outputChatBox("El Abuso del Panel VIP puede llebar a su Perdida. ", source, 255, 0, 0) end else outputChatBox("El Limite es de 1000 items por Vida. ", source, 255, 0, 0) end end addEventHandler("onGIPGive", root, dar ) sv: function Restart ( ) setElementData(source,"Iitemss",0) end addEventHandler ( "onPlayerWasted", getRootElement(), Restart )
-
Bueno lo intente de la forma quer dijo "CiBeR~! " y no funciono me daba Error en el Timer en un "," algo asi decia. asi que lo probe asi y me funciono: function soundzombies () for i, ped in ipairs(getElementsByType("ped")) do --PLAY ZOMBIE SOUNDS local Zx,Zy,Zz = getElementPosition( ped ) local randnum = math.random(1,10) local gemido = playSound3D("http://sonidosmp3gratis.com/sounds/casa_3.mp3", Zx, Zy, Zz, false) setSoundMaxDistance(gemido, 20) end end function stops () stopSound(gemido) end setTimer(stops, 10000, 1) setTimer(soundzombies, 60000, 0)
-
pero necesito el timer ya que es lo que spawnea a los zombies, solo que cada zombie genera un sonido que no termina, la idea es que dejen de sonar a los 10 seg .
-
Hola bueno rato sin pasar por aqui, vengo en busca de ayuda, la idea es que al spawnear un zombi (DayZ) se reprodusca un sonido (gemido de zombie) en donde aparece... el problema es que si funciona pero al morir el zombie el sonido sigue reproduciendose, lo que quiero es que cuando spawnee, solo se escuche el sonido por unos 10 segundos y luego deje de sonar, intente con stopsound y destroyelement pero no me funciono function zombieSpawning() for i, ped in ipairs(getElementsByType("ped")) do --PLAY ZOMBIE SOUNDS local Zx,Zy,Zz = getElementPosition( ped ) local randnum = math.random(1,10) local gemido = playSound3D("sounds/mgroan"..randnum..".ogg", Zx, Zy, Zz, false) setSoundMaxDistance(gemido, 20) local x, y, z = getElementPosition(getLocalPlayer()) local material, hitX, hitY, hitZ = isObjectAroundPlayer2(getLocalPlayer(), 30, 3) if material == 0 and not isInBuilding(x, y, z) then triggerServerEvent("createZomieForPlayer", getLocalPlayer(), hitX, hitY, hitZ) end end end setTimer(zombieSpawning, 3000, 0)
-
Alguien me ayuda? no funciona...
-
eso no es problema creo, lo que quiero es que todo lo que le pongan sea destrosado porque sino lo encierran y lo matan facil.
-
Hola bueno tengo un problema con un boss en mi servidor echo con slotboth, el problema es que los usuarios le colocan objetos ya sean autos o cosas para que no se pueda mover y disparar, lo que yo quiero es crear una pequeña area de 1 metro o 2 en donde esta el y que todo lo que entre a esa area explote (Se Destruya) como podria yo hacer eso? es posible? EDIT: No se si esto funcionaria, pero nose si tambien destruiria al slotboth... function BOSSDayZ ( ) local random = math.random ( #randomSpawnTable ) local x, y, z = unpack ( randomSpawnTable [ random ] ) nemesi = exports [ "slothBot" ]:spawnBot ( x, y, z, 90, 33, 0, 0, Nemesis, 38, "hunting", true ) myBlip = createBlipAttachedTo ( nemesi, 23 ) local x, y, z = getElementPosition(nemesi) Destruccion = createColSphere(x + 2, y, z, 4) attachElements(Destruccion, nemesi, 0, 0, 0) end addEventHandler("onResourceStart", resourceRoot, BOSSDayZ ) function hill_Enter( hitElement, source ) destroyElement(hitElement) end addEventHandler ( "onColShapeHit", Destruccion, hill_Enter )
-
Hola bueno tengo el sv DayZ, pero los Zombies son.... nose poco realistas... desde la configuracion de slotboth se peude activar el sprint pero corren demaciado rapido... porque no tienen limite, demacia que no puedes ni dispararles. Lo que yo quiero es ponerles un timer para que no corran tanto, como aria eso? y como hacer para activarle el sprint control unicamente a un slotboth no a todos?
-
Asi es Correcto? unction Dead(source) setElementData(localPlayer,"AAutoS",0) end addEventHandler ( "onPlayerWasted", getRootElement(), Dead ) function st(source) setElementData(localPlayer,"AAutoS",0) end addEventHandler ( "onClientResourceStart", getRootElement(), st ) Off : Tengo una duda.... cuando se utiliza "Source,player,theplayer,localplayer" es mi gran duda.
-
sX, sY = guiGetScreenSize() function dxsetText ( ) local text = "" local UP = tonumber ( getElementData ( localPlayer, "level" ) ) or 0 if ( UP == 1 ) then text = " /100" elseif ( UP == 2 ) then text = " /300" elseif ( UP == 3 ) then text = " /600" elseif ( UP == 4 ) then text = " /1000" elseif ( UP == 5 ) then text = " /1500" elseif ( UP == 6 ) then text = " /2000" elseif ( UP == 7 ) then text = " /2500" elseif ( UP == 8 ) then text = " /3000" elseif ( UP == 9 ) then text = " /3500" elseif ( UP == 10 ) then text = " /4500" elseif ( UP == 11 ) then text = " /5000" elseif ( UP == 12 ) then text = " /6500" elseif ( UP == 13 ) then text = " /7000" elseif ( UP == 14 ) then text = " /7500" elseif ( UP == 15 ) then text = " /8000" elseif ( UP == 16 ) then text = " /8500" elseif ( UP == 17 ) then text = " /9000" elseif ( UP == 18 ) then text = " /9500" elseif ( UP == 19 ) then text = " /10000" elseif ( UP == 20 ) then text = " /11000" elseif ( UP == 21 ) then text = " /12000" elseif ( UP == 22 ) then text = " /13000" elseif ( UP == 23 ) then text = " /14000" elseif ( UP == 24 ) then text = " /15000" elseif ( UP == 25 ) then text = " /16000" elseif ( UP == 26 ) then text = " /17000" elseif ( UP == 27 ) then text = " /18000" elseif ( UP == 28 ) then text = " /19000" elseif ( UP == 29 ) then text = " /20000" elseif ( UP == 30 ) then text = " /22000" elseif ( UP == 31 ) then text = " /24000" elseif ( UP == 32 ) then text = " /26000" elseif ( UP == 33 ) then text = " /28000" elseif ( UP == 34 ) then text = " /30000" elseif ( UP == 35 ) then text = " /32000" elseif ( UP == 36 ) then text = " /34000" elseif ( UP == 37 ) then text = " /36000" elseif ( UP == 38 ) then text = " /38000" elseif ( UP == 39 ) then text = " /40000" elseif ( UP == 40 ) then text = " /43000" elseif ( UP == 41 ) then text = " /47000" elseif ( UP == 42 ) then text = " /51000" elseif ( UP == 43 ) then text = " /55000" elseif ( UP == 44 ) then text = " /58000" elseif ( UP == 45 ) then text = " /62000" elseif ( UP == 46 ) then text = " /66000" elseif ( UP == 47 ) then text = " /70000" elseif ( UP == 48 ) then text = " /74000" elseif ( UP == 49 ) then text = " /78000" elseif ( UP == 50 ) then text = " /82000" elseif ( UP == 51 ) then text = " /-----" end GUIEditor_Label[5] = guiCreateLabel(sX*706/800,sY*069/600,sX*80/600,sY*13/600,text,false) guiSetFont ( GUIEditor_Label[5], "default-bold-small" ) end addEventHandler ( "onClientResourceStart", resourceRoot, dxsetText ) addEventHandler ( "onClientElementDataChange", localPlayer, function ( dataName ) if ( dataName == "level" ) then dxsetText ( ) end end ) ---2 addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) GUIEditor_Label = { } GUIEditor_Label[1] = guiCreateLabel(sX*624/800,sY*045/600,sX*66/800,sY*14/600,"Level:",false) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(sX*691/800,sY*048/600,sX*83/800,sY*15/600,"Exp:",false) guiSetFont(GUIEditor_Label[3],"default-bold-small") GUIEditor_Label[2] = guiCreateLabel(sX*625/800,sY*063/600,sX*53/800,sY*43/600, tostring ( getElementData ( localPlayer, "level" ) ),false) guiSetFont ( GUIEditor_Label[2], "sa-header" ) GUIEditor_Label[4] = guiCreateLabel(sX*679/800,sY*069/600,sX*49/800,sY*14/600, tostring ( getElementData ( localPlayer, "exp" ) ),false) guiSetFont ( GUIEditor_Label[4], "default-bold-small" ) end ) addEventHandler ( "onClientElementDataChange", localPlayer, function ( dataName ) if ( dataName == "level" ) then guiSetText ( GUIEditor_Label[2], tostring ( getElementData ( localPlayer, "level" ) ) ) elseif ( dataName == "exp" ) then guiSetText ( GUIEditor_Label[4], tostring ( getElementData ( localPlayer, "exp" ) ) ) end end ) setTimer(dataName,60000,0,source, true) function Dead(source) setElementData(source,"AAutoS",0) end addEventHandler ( "onPlayerWasted", getRootElement(), Dead ) function st(source) setElementData(source,"AAutoS",0) end addEventHandler ( "onClientResourceStart", getRootElement(), st )
-
Hola tengo este error function Dead(source) setElementData(source,"AAutoS",0) end addEventHandler ( "onPlayerWasted", getRootElement(), Dead ) function st(source) setElementData(source,"AAutoS",0) end addEventHandler ( "onClientResourceStart", getRootElement(), st ) lo tengo en client
-
Ayuda por favor U____u
-
El problema es que uso el gans Systrem, pero el que trae el GM de DayZ que es el mismo de Castillo pero modificado me parece, normalmente uso getElementData y funciona te dije la solucion y no la pusiste.. Lo intente y no funciono no me crea el team porque sale algo de nil o algo asi
