Jakepankeke Posted May 27, 2015 Share Posted May 27, 2015 Me podrian ayudar quisiera saber como poner la vida de un slothbot en client para un dx function Bossstate() -----x y x y dxDrawText("Salud del Boss : HP", 24, 202, 315, 288, tocolor(255, 0, 0, 255), 0.8, "bankgothic", "left", "top", true, true, true, true, false) end function dxstatboss(player) if player == localPlayer then removeEventHandler("onClientRender", root, Bossstate) addEventHandler("onClientRender", root, Bossstate) end end addEvent("Bossestado",true) addEventHandler("Bossestado",resourceRoot,dxstatboss) [lua] [lua] function Crearboss (hitElement) if isElement(bossfinala) then destroyElement(bossfinala) end local saludboss = getElementHealth ( bossfinala ) triggerClientEvent("Bosssalud",resourceRoot,hitElement,saludboss) bossfinala = exports [ "slothBot" ]:spawnBot( 1158.1041259766, -1308.7912597656, -11.043749809265, 90, 12, 0, 0, Civiles, 38, "hunting", true ) exports.extra_health:setElementExtraHealth(bossfinala, 2000) end Como podria hacer que muestre la vida ? Link to comment
Enargy, Posted May 27, 2015 Share Posted May 27, 2015 No entiendo. quieres crear un bot y luego destruirlo al momento de crearlo ? Link to comment
Tomas Posted May 27, 2015 Share Posted May 27, 2015 No entiendo. quieres crear un bot y luego destruirlo al momento de crearlo ? Nunca lo destruyó ._. Link to comment
Enargy, Posted May 27, 2015 Share Posted May 27, 2015 No entiendo. quieres crear un bot y luego destruirlo al momento de crearlo ? Nunca lo destruyó ._. if isElement(bossfinala) then destroyElement(bossfinala) end ?? Link to comment
Jakepankeke Posted May 27, 2015 Author Share Posted May 27, 2015 Exacto nunca lo destrui .___. Mejor dire todo desde un prinsipio He creado una zona para que el boss aparesca local bosszona = createColCuboid (x, y, z, 100, 100, 16 ) function enterbosszone(thePlayer) triggerClientEvent ( "Bossestado", resourceRoot, thePlayer ) end addEventHandler ( "onColShapeHit", bosszona, enterbosszone ) Cuando entre le tendria que salir el dx que es en cliente function Bossstate() -----x y x y dxDrawText("Salud del Boss : "..vidaboss.." HP", 24, 202, 315, 288, tocolor(255, 0, 0, 255), 0.8, "bankgothic", "left", "top", true, true, true, true, false) end function dxstatboss(player,saludboss) if player == localPlayer then vidaboss = saludboss removeEventHandler("onClientRender", root, Bossstate) addEventHandler("onClientRender", root, Bossstate) end end addEvent("Bossestado",true) addEventHandler("Bossestado",resourceRoot,dxstatboss) Ahora volviendo al server se crea al slothbot function Crearboss (hitElement) if isElement(bossfinala) then destroyElement(bossfinala) end local saludboss = getElementHealth ( bossfinala ) triggerClientEvent("Bosssalud",resourceRoot,hitElement,saludboss) bossfinala = exports [ "slothBot" ]:spawnBot( 1158.1041259766, -1308.7912597656, -11.043749809265, 90, 12, 0, 0, Civiles, 38, "hunting", true ) exports.extra_health:setElementExtraHealth(bossfinala, 2000) end Ahora esto es lo que no me sale porque no entiendo mucho es que en el triggerClientEvent queria que me salga la vida del Boss en el dx que esta en el cliente me ayudan? Link to comment
AlvareZ_ Posted May 27, 2015 Share Posted May 27, 2015 No entido muy bien, Lo que quieres es crear un trigger del client a server para que salga la barra de vida del boss? Link to comment
Jakepankeke Posted May 27, 2015 Author Share Posted May 27, 2015 No entido muy bien, Lo que quieres es crear un trigger del client a server para que salga la barra de vida del boss? Si quiero hacer que la vida del Boss aparesca en el dx que esta ahi pero no me sale :C Link to comment
Enargy, Posted May 27, 2015 Share Posted May 27, 2015 No entido muy bien, Lo que quieres es crear un trigger del client a server para que salga la barra de vida del boss? Si quiero hacer que la vida del Boss aparesca en el dx que esta ahi pero no me sale :C Coloca esto al principio del script. local vidaboss = 0 Link to comment
Recommended Posts