Zikaduh 12 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 (editado) Eu to precisando de uma script que cada up de skill de Club ela aumente 25 de HP Tipo: Eu com Club 10 vo ter 250 de HP Quando for pra 11 vai fica com 275 HP Quando for pra 12 vai fica com 300 Hp eu fiz as vocações para de aumenta o HP quando upa so quando upa skill de Club agora. Quem ajuda darei 2 REP+(curtidinha) por favor alguem me ajuda . . Alguem por favor me ajuda vo da 3 REP+ Editado Agosto 10, 2013 por Zikaduh Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/ Compartilhar em outros sites More sharing options...
0 Slicer 1070 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 lol? essa funçao era pra funcionar sem precisar relogar Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550322 Compartilhar em outros sites More sharing options...
0 Zikaduh 12 Postado Agosto 12, 2013 Autor Share Postado Agosto 12, 2013 Eu tava vendo um pedido bem antigo aquii e eu acho que talvez isso sirva? (acho que e o que você falo Query). local hp,mana = (getVocationInfo(voc_ID).healthGain*getPlayerLevel(cid)),(getVocationInfo(voc_ID).manaGain*getPlayerLevel(cid))doRemoveCreature(cid)db.executeQuery("UPDATE `players` SET `manamax` = "..mana..",`health` = "..hp..", `healthmax` = "..hp..",`mana` = "..mana.." WHERE `id` = "..pid) Sera que da pra fazer pra que so aumente o HP no lugar da mana Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550323 Compartilhar em outros sites More sharing options...
0 Slicer 1070 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 (editado) isso muda tanto o hp qnt mana... mas soh funciona depois do player deslogar... por isso a funçao setPlayerMaxHealth... ela muda direto no Objeto Player... ;x edit: descobri oq tava faltando... coloque isso.. doCreatureAddHealth(cid, 25) embaixo disso... setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+25) Editado Agosto 12, 2013 por Slicer Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550325 Compartilhar em outros sites More sharing options...
0 Zikaduh 12 Postado Agosto 12, 2013 Autor Share Postado Agosto 12, 2013 (editado) A lembrei e que quando usa o setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+25) não e preciso que o player desloge mais e preciso que o player tome algum rit pra pode fucionar coloque essa script pra quando o player receber 25 de HP ele tome um rit de 1 de life que vai fucionar eu fiz esse test aki e fuciono. Editado Agosto 12, 2013 por Zikaduh Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550326 Compartilhar em outros sites More sharing options...
0 Maenilse 86 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 botei a funçao que o slicer falo, testa ae. local config = { [1] = { "Club UP", 30} -- 30 = variable[2] } function onAdvance(cid, skill, oldlevel, newlevel) local pos = getPlayerPosition(cid) local effectPositions = { {x = pos.x, y = pos.y - 1, z = pos.z}, {x = pos.x, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y, z = pos.z}, {x = pos.x + 1, y = pos.y, z = pos.z}, {x = pos.x - 1, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y - 1, z = pos.z}, {x = pos.x + 1, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y + 1, z = pos.z} } for type, variable in pairs(config) do if skill == type then for _, ePos in pairs(effectPositions) do setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+25) doCreatureAddHealth(cid, 25) doSendAnimatedText(pos, ""..variable[1].."["..newlevel.."]", 86) doSendMagicEffect(pos, CONST_ME_FIREWORK_BLUE) end end end return TRUE end Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550328 Compartilhar em outros sites More sharing options...
0 Slicer 1070 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 (editado) alias, agora q parei pra ver, esse script esta errado --' vai da 8*25 de life... usa esse aki... local config = { msg = "Clup UP", eff = CONST_ME_FIREWORK_BLUE, } function onAdvance(cid, skill, oldlevel, newlevel) local diff = newlevel - oldlevel doSendMagicEffect(getThingPos(cid), config.eff) doSendAnimatedText(getThingPos(cid), config.msg.."["..newlevel.."]", 86) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(diff*25)) doCreatureAddHealth(cid, diff*25) return true end Editado Agosto 12, 2013 por Slicer Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550330 Compartilhar em outros sites More sharing options...
0 Zikaduh 12 Postado Agosto 12, 2013 Autor Share Postado Agosto 12, 2013 Transforma ae Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550332 Compartilhar em outros sites More sharing options...
0 Maenilse 86 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 (editado) @Zikaduh pedido via chat, faça o mesmo passo que tu fez com o script de club e so mude o script. pra esse. peguei do slicer, e editei. local config = { msg = "Skill UP", eff = CONST_ME_FIREWORK_BLUE, } function onAdvance(cid, skill, oldlevel, newlevel) local diff = newlevel - oldlevel if skill == 2 then doSendMagicEffect(getThingPos(cid), config.eff) doSendAnimatedText(getThingPos(cid), config.msg.."["..newlevel.."]", 86) return TRUE end setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(diff*25)) doCreatureAddHealth(cid, diff*25) return true end Editado Agosto 12, 2013 por Maenilse Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550333 Compartilhar em outros sites More sharing options...
0 Zikaduh 12 Postado Agosto 12, 2013 Autor Share Postado Agosto 12, 2013 So um ultimo pedido transforma de club pra sword e de HP pra Mana? Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550334 Compartilhar em outros sites More sharing options...
0 Slicer 1070 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 @Maenilse como ja flei, teu script esta errado... o setMax ta dentro do for... vai dar + 8*25 de life/mana... Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550336 Compartilhar em outros sites More sharing options...
0 Zikaduh 12 Postado Agosto 12, 2013 Autor Share Postado Agosto 12, 2013 Slicer o seu da adicionando 25 de HP sempre que upa qualquer skill Ageita o post por favor Se upa sword ganha 25 de HP se upa shield ganha 25 de HP Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550340 Compartilhar em outros sites More sharing options...
0 Maenilse 86 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 @Slicer é o teu script, eu so botei a skill Sword, e pra add mana. Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550343 Compartilhar em outros sites More sharing options...
0 Zikaduh 12 Postado Agosto 12, 2013 Autor Share Postado Agosto 12, 2013 local config = { msg = "Clup UP", eff = CONST_ME_FIREWORK_BLUE,}function onAdvance(cid, skill, oldlevel, newlevel) local diff = newlevel - oldlevel doSendMagicEffect(getThingPos(cid), config.eff) doSendAnimatedText(getThingPos(cid), config.msg.."["..newlevel..]", 86) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(diff*25)) doCreatureAddHealth(cid, diff*25)return trueend Sera que você consegue ageita pra que so suba o HP se subir o skill de club?? Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550345 Compartilhar em outros sites More sharing options...
0 Maenilse 86 Postado Agosto 12, 2013 Share Postado Agosto 12, 2013 toma ae lek. OBS: esse é o script do slicer. local config = { msg = "Club UP", eff = CONST_ME_FIREWORK_BLUE, } function onAdvance(cid, skill, oldlevel, newlevel) local diff = newlevel - oldlevel if skill == 1 then doSendMagicEffect(getThingPos(cid), config.eff) doSendAnimatedText(getThingPos(cid), config.msg.."["..newlevel.."]", 86) return TRUE end setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(diff*25)) doCreatureAddHealth(cid, diff*25) return true end Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550346 Compartilhar em outros sites More sharing options...
0 Zikaduh 12 Postado Agosto 13, 2013 Autor Share Postado Agosto 13, 2013 Agora ta ao contrario no lugar de so da HP quando so upa club quando upa club não da HP so quando upa os outros. ? Link para o comentário https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/page/2/#findComment-1550349 Compartilhar em outros sites More sharing options...
Pergunta
Zikaduh 12
Eu to precisando de uma script que cada up de skill de Club ela aumente 25 de HP
Tipo:
Eu com Club 10 vo ter 250 de HP
Quando for pra 11 vai fica com 275 HP
Quando for pra 12 vai fica com 300 Hp
eu fiz as vocações para de aumenta o HP quando upa so quando upa skill de Club agora.
Quem ajuda darei 2 REP+(curtidinha)
por favor alguem me ajuda
.
.
Alguem por favor me ajuda vo da 3 REP+
Editado por ZikaduhLink para o comentário
https://xtibia.com/forum/topic/219202-a-cada-up-club-aumenta-25-de-hp/Compartilhar em outros sites
Top Posters For This Question
18
10
9
1
Popular Days
Ago 13
22
Ago 12
15
Ago 17
1
Top Posters For This Question
Zikaduh 18 posts
Maenilse 10 posts
Slicer 9 posts
Roksas 1 post
Popular Days
Ago 13 2013
22 posts
Ago 12 2013
15 posts
Ago 17 2013
1 post
Popular Posts
Maenilse
@Slicer é o teu script, eu so botei a skill Sword, e pra add mana.
Maenilse
toma ae lek. OBS: esse é o script do slicer. local config = { msg = "Club UP", eff = CONST_ME_FIREWORK_BLUE, } function onAdvance(cid, skill, oldlevel, newlevel) local diff = newlevel -
37 respostass a esta questão
Posts Recomendados