Ir para conteúdo

godjean

Campones
  • Total de itens

    61
  • Registro em

  • Última visita

Tudo que godjean postou

  1. Gostaria de 2 scripts um é o seguinte Ao morrer ou deslogar o player que tiver com o "Event" x não perderar level(no caso de morrer) e serar teleportado para a localização X e o evento sera sera retirado E o outro script é que ao clicar em algo todos os bichos da area marcada com uma posição da area superio esquerda e inferior direita sera apagadas.
  2. Tem como por pra esse script se morre ou deslogar voltar pra posição "voltar"?
  3. Essa parte if not isCreature(cid) then return end Faz oque? Deu esse erro caso eu deslogue Eu tinha lido que se deslogar quando estiver com o event da esse bug no consoler [17/04/2014 19:25:36] [Error - CreatureScript Interface] [17/04/2014 19:25:36] data/creaturescripts/scripts/login.lua:onLogin [17/04/2014 19:25:36] Description: [17/04/2014 19:25:36] (luaGetItemAttribute) Item not found
  4. --configuração-- local enter = {x=938,y=1595,z=15} local voltar = {x=938,y=1595,z=15} local pr1 = { [1] = {"cyclops",{x=157, y=35, z=7}}, [2] = {"Demon",{x=161, y=38, z=7}}, [3] = {"Hydra",{x=155, y=38, z=7}}, [4] = {"Dragon",{x=160, y=39, z=7}} } local pr2 = { [1] = {"cyclops",{x=157, y=35, z=7}}, [2] = {"Demon",{x=161, y=38, z=7}}, [3] = {"Hydra",{x=155, y=38, z=7}}, [4] = {"Dragon",{x=160, y=39, z=7}} } local pr3 = { [1] = {"cyclops",{x=157, y=35, z=7}}, [2] = {"Demon",{x=161, y=38, z=7}}, [3] = {"Hydra",{x=155, y=38, z=7}}, [4] = {"Dragon",{x=160, y=39, z=7}} } local pr4 = { [1] = {"cyclops",{x=157, y=35, z=7}}, [2] = {"Demon",{x=161, y=38, z=7}}, [3] = {"Hydra",{x=155, y=38, z=7}}, [4] = {"Dragon",{x=160, y=39, z=7}} } function onUse(cid, item, frompos, item2, topos, uid) if getPlayerStorageValue(cid,12345) then if getPlayerStorageValue (cid,54321) then if getPlayerClanRank(cid) == 1 then addEvent(function() if isCreature(cid) then for i = 1, #pr1 do doCreateMonster(pr1[i][1], pr1[i][2], pr1[i][3], pr1[i][4]) end doTeleportThing(cid, enter) end end, 1000) elseif getPlayerClanRank(cid) == 2 then addEvent(function() if isCreature(cid) then for i = 1, #pr1 do doCreateMonster(pr2[i][1], pr2[i][2], pr2[i][3], pr2[i][4]) end doTeleportThing(cid, enter) end end, 1000) elseif getPlayerClanRank(cid) == 3 then addEvent(function() if isCreature(cid) then for i = 1, #pr1 do doCreateMonster(pr3[i][1], pr3[i][2], pr3[i][3], pr3[i][4]) end doTeleportThing(cid, enter) end end, 1000) elseif getPlayerClanRank(cid) == 4 then addEvent(function() if isCreature(cid) then for i = 1, #pr1 do doCreateMonster(pr4[i][1], pr4[i][2], pr4[i][3], pr4[i][4]) end doTeleportThing(cid, enter) end end, 1000) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Desculpe mas vc ainda nao tem a missao ...") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Desculpe mas vc ainda nao e do clan ...") end return true end Veja se tem algo de errado ou se poderia melhorar
  5. godjean

    Retirar umas duvidas

    Ola, hoje vim fazer algo diferente. Sempre venho pedir script e nunca tento fazer um script do 0. Eu não vim pedir, só vim pedir aonde eu posso aprender e links de tutorias para eu poder fazer. Eu sei que vou usar um creaturescripts, que vai adicionar um uma storage de tempo, e ao acabar essa storage você é teleportado. E gostaria de saber como fazer esse script funcionar clicando em uma porta. Se possivel mandar uns tutoriais de creaturescripts.
  6. Você ja edito o dat e spr?
  7. Ambos estão com o nome "Tibia" ?(digo o .dat e .spr)
  8. Como eu ponho pra um npc pedir certa storage tipo. Aonde está: Poderia fazer assim? Ae se o player não tivesse a storage pedida ele não iria continuar falando... Tem como fazer algo do genero?
  9. Boa noite pessoal do xtibia. Venho hoje pedir um script de npc mas é o seguinte Ele vai tirar os itens do seu personagem e vai te da uma storager essas stogares estão assim Isso é umas coisas que estarão em conjunto com essa storage Tem um npc no server que ja esta funcionando e pondo essa storage porem eu queria meio que separar eles em parte tipo um npc da uma parte da storage e outro da outro Base ae Espero que me ajudem e desde já Muito Obrigado.
  10. Gente é o seguinte queria um script simple tipo eu acho que é simple Eu tenho 2 vocation magos vamos dizer.... 1 2 5 6 Sendo que o 1 vai ter 5% de todo hit que levar a condition CONDITION_FIRE,CONDITION_ENERGY e CONDITION_PHYSICAL mais forte. E o 5 vai ter 10% de todo hit que levar a condition CONDITION_FIRE,CONDITION_ENERGY e CONDITION_PHYSICAL mais forte. sendo que todos os sumuner tambem ganharam força .
  11. Ola pessoal do xtibia. Estou hoje a perguntar como poem pras moves dos pokemon do server "pokemon dash" serem pelo level do player não pelo level do pokemon. E como poem pra subir a vida e o ataque conforme o level do player.
  12. godjean

    Npc Reset.

    Ola pessoal então meu amigo passo um script de npc hoje. Ele reseta o player e da certas coisas para ele ao resetar uma delas é vocation ...essas coisas ae o script.(Ele é 7.92 eu gostaria passa ele para 8.54) elseif msgcontains(msg, 'reset') then if vezes == -1 or vezes == 0 then selfSay('Reset a god? Hmm... First time? Ok, i will do it free this time!') talk_state = 6 else selfSay('Reset a god? Hmm... Sure I can, but it will not be cheap, what do you say about ' .. rubys .. ' ruby coins?') talk_state = 6 end -- reset elseif talk_state == 6 then --rubys = (getPlayerLevel(cid)*4000)*(vezes*10)/1000000) if msgcontains(msg, 'yes') then if isPremium(cid) then if getPlayerLevel(cid) >= 400 then if getPlayerVocation(cid) >= 9 then --if pay(cid,(getPlayerLevel(cid)*4000)*(vezes*10)) then if getPlayerVocation(cid) == 13 then -- deuses if getPlayerLevel(cid) >= 500 then if getPlayerItemCount(cid,13685) >= rubys then selfSay('Welcome new god!') doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.") health = getCreatureMaxHealth(cid) mana = getCreatureMaxMana(cid) doPlayerAddExp(cid,-10000000000) doCreatureChangeMaxHealth(cid, (health/10)*(vezes+1)) doCreatureAddHealth(cid,(health/10)*(vezes+1)) doCreatureChangeMaxMana(cid, (mana/15)*(vezes+1)) doPlayerAddMana(cid,(mana/15)*(vezes+1)) doPlayerMagicLevel(cid,25) doSendMagicEffect(getPlayerPosition(cid),12) setPlayerStorageValue(cid,7777,vezes+1) doPlayerTakeItem(cid,13685,rubys) talk_state = 0 else selfSay('Sorry mortal, but you dont have this monney!') talk_state = 0 end else selfSay('Sorry, but only gods level 500 or above can do that!') talk_state = 0 end end if getPlayerVocation(cid) == 14 then if getPlayerLevel(cid) >= 500 then if getPlayerItemCount(cid,13685) >= rubys then selfSay('Welcome new god!') doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.") health = getCreatureMaxHealth(cid) mana = getCreatureMaxMana(cid) doPlayerAddExp(cid,-10000000000) doCreatureChangeMaxHealth(cid, (health/10)*(vezes+1)) doCreatureAddHealth(cid,(health/10)*(vezes+1)) doCreatureChangeMaxMana(cid, (mana/15)*(vezes+1)) doPlayerAddMana(cid,(mana/15)*(vezes+1)) doPlayerMagicLevel(cid,25) doSendMagicEffect(getPlayerPosition(cid),12) setPlayerStorageValue(cid,7777,vezes+1) doPlayerTakeItem(cid,13685,rubys) talk_state = 0 else selfSay('Sorry mortal, but you dont have this monney!') talk_state = 0 end else selfSay('Sorry, but only gods level 500 or above can do that!') talk_state = 0 end end if getPlayerVocation(cid) == 15 then if getPlayerLevel(cid) >= 500 then if getPlayerItemCount(cid,13685) >= rubys then selfSay('Welcome new god!') doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.") health = getCreatureMaxHealth(cid) mana = getCreatureMaxMana(cid) doPlayerAddExp(cid,-10000000000) doCreatureChangeMaxHealth(cid, (health/10)*(vezes+1)) doCreatureAddHealth(cid,(health/10)*(vezes+1)) doCreatureChangeMaxMana(cid, (mana/10)*(vezes+1)) doPlayerAddMana(cid,(mana/10)*(vezes+1)) doPlayerMagicLevel(cid,5) doPlayerAddSkill(cid,4,25) doPlayerAddSkill(cid,5,25) doSendMagicEffect(getPlayerPosition(cid),12) setPlayerStorageValue(cid,7777,vezes+1) doPlayerTakeItem(cid,13685,rubys) talk_state = 0 else selfSay('Sorry mortal, but you dont have this monney!') talk_state = 0 end else selfSay('Sorry, but only gods level 500 or above can do that!') talk_state = 0 end end if getPlayerVocation(cid) == 16 then if getPlayerLevel(cid) >= 500 then if getPlayerItemCount(cid,13685) >= rubys then selfSay('Welcome new god!') doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.") health = getCreatureMaxHealth(cid) mana = getCreatureMaxMana(cid) doPlayerAddExp(cid,-10000000000) doCreatureChangeMaxHealth(cid, (health/10)*(vezes+1)) doCreatureAddHealth(cid,(health/10)*(vezes+1)) doCreatureChangeMaxMana(cid, (mana/10)*(vezes+1)) doPlayerAddMana(cid,(mana/10)*(vezes+1)) doPlayerAddSkill(cid,0,25) doPlayerAddSkill(cid,1,25) doPlayerAddSkill(cid,2,25) doPlayerAddSkill(cid,3,25) doPlayerAddSkill(cid,5,25) doSendMagicEffect(getPlayerPosition(cid),12) setPlayerStorageValue(cid,7777,vezes+1) doPlayerTakeItem(cid,13685,rubys) talk_state = 0 else selfSay('Sorry mortal, but you dont have this monney!') talk_state = 0 end else selfSay('Sorry, but only gods level 500 or above can do that!') talk_state = 0 end end if getPlayerStorageValue(cid,7777) <= 0 and getPlayerVocation(cid) >= 13 and getPlayerLevel(cid) >= 500 then setPlayerStorageValue(cid,7777,1) end if getPlayerVocation(cid) >= 9 and getPlayerVocation(cid) < 13 then -- semis if getPlayerItemCount(cid,6500) >= 1000 then selfSay('Oh! Now you are a god!') if getPlayerVocation(cid) >= 9 and getPlayerVocation(cid) < 11 then doPlayerMagicLevel(cid,10) end if getPlayerVocation(cid) == 11 then doPlayerMagicLevel(cid,2) doPlayerAddSkill(cid,4,10) doPlayerAddSkill(cid,5,10) end if getPlayerVocation(cid) == 12 then doPlayerAddSkill(cid,0,10) doPlayerAddSkill(cid,1,10) doPlayerAddSkill(cid,2,10) doPlayerAddSkill(cid,3,10) doPlayerAddSkill(cid,5,10) end doPlayerSendTextMessage(cid,22,"Você evoluiu seu espírito a Deus.") doPlayerAddExp(cid,-10000000000) doCreatureChangeMaxHealth(cid,185) doCreatureAddHealth(cid,185) doCreatureChangeMaxMana(cid,35) doPlayerAddMana(cid,35) doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doSendMagicEffect(getPlayerPosition(cid),12) doPlayerTakeItem(cid,6500,100) talk_state = 0 else selfSay('Sorry, but you dont have the 100 demoniac essense!') talk_state = 0 end end else selfSay('Sorry, but only gods i can do that!') talk_state = 0 end else selfSay('Sorry, but only gods level 500 or above can do that!') talk_state = 0 end else selfSay('Sorry but only can reset a god premmy.') talk_state = 0 end end --end
  13. mas se eu retirar essa parte ae vai continuar transformando o item em outro?
  14. Ola pessoal do xtibia Então estou com um problema no meu servidor. Tipo ele tem um script que ao morre o colar vira outro tipo porem se vc usa uma runa ele some tambem. Item.xml <item id="11964" name="magic elemental amulet"> <attribute key="weight" value="4200"/> <attribute key="slotType" value="necklace"/> <attribute key="absorbPercentAll" value="30"/> <attribute key="increaseMagicPercent" value="30"/> <attribute key="healthGain" value="3"/> <attribute key="healthTicks" value="1"/> <attribute key="manaGain" value="3"/> <attribute key="manaTicks" value="1"/> <attribute key="armor" value="6"/> <attribute key="preventDrop" value="1" /> <attribute key="description" value="It's a item maked by Isolta, medium Elemental essenses, a mixture of all amulets. [Abs.All 30%, Inc.Magic 30%, Regen.Life 3/1, Regen.Mana 3/1, Pre.Loss]"/> </item> Script /MOD <?xml version="1.0" encoding="UTF-8"?> <mod name="TransAmulet" version="1.0" author="Jhon" contact="xtibia.com" enabled="yes"> <config name="trans_func"><![CDATA[ itemTransf = { -- id do item que tem que ter, id do item que vai transformar [11962] = 2197, [11963] = 2173, [11964] = 2125 } ]]></config> <event type="login" name="TransformRegister" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "TransDeath") return true end]]></event> <event type="death" name="TransDeath" event="script"><![CDATA[ domodlib('trans_func') function onDeath(cid, corpse, deathList) if isPlayer(cid) then if isInArray(drop_id, getPlayerSlotItem(cid, 2)) then doCreatureSetDropLoot(cid, false) end if itemTransf[getPlayerSlotItem(cid, 2).itemid] then doTransformItem(getPlayerSlotItem(cid, 2).uid, itemTransf[getPlayerSlotItem(cid, 2).itemid]) end end return true end ]]></event> </mod>
  15. godjean

    Bug Script Blood

    É a runa não entendi muito tipo fui fazer um test com um amigo ae quando fomos fazer um test de runa ae começo a sumir =l
  16. godjean

    Bug Script Blood

    Eu tenho uma outra duvida mais não sei se é script, meche um pouco com script mas sei la tipo tenho um item aqui porem quando eu uso algum tipo de runa ele some ele é um colar com preventloss <item id="11964" name="magic elemental amulet"> <attribute key="weight" value="4200"/> <attribute key="slotType" value="necklace"/> <attribute key="absorbPercentAll" value="30"/> <attribute key="increaseMagicPercent" value="30"/> <attribute key="healthGain" value="3"/> <attribute key="healthTicks" value="1"/> <attribute key="manaGain" value="3"/> <attribute key="manaTicks" value="1"/> <attribute key="armor" value="6"/> <attribute key="preventDrop" value="1" /> <attribute key="description" value="It's a item maked by Isolta, medium Elemental essenses, a mixture of all amulets. [Abs.All 30%, Inc.Magic 30%, Regen.Life 3/1, Regen.Mana 3/1, Pre.Loss]"/> </item> Ae ta o script que ta nele é pra quando morre ele vira um outro tipo de item"Ta como mod" <?xml version="1.0" encoding="UTF-8"?> <mod name="TransAmulet" version="1.0" author="Jhon" contact="xtibia.com" enabled="yes"> <config name="trans_func"><![CDATA[ itemTransf = { -- id do item que tem que ter, id do item que vai transformar [11962] = 2197, [11963] = 2173, [11964] = 2125 } ]]></config> <event type="login" name="TransformRegister" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "TransDeath") return true end]]></event> <event type="death" name="TransDeath" event="script"><![CDATA[ domodlib('trans_func') function onDeath(cid, corpse, deathList) if isPlayer(cid) then if isInArray(drop_id, getPlayerSlotItem(cid, 2)) then doCreatureSetDropLoot(cid, false) end if itemTransf[getPlayerSlotItem(cid, 2).itemid] then doTransformItem(getPlayerSlotItem(cid, 2).uid, itemTransf[getPlayerSlotItem(cid, 2).itemid]) end end return true end ]]></event> </mod>
  17. godjean

    Bug Script Blood

    Obrigado @dragonfight e o pessoal que ajudo ae Muito obrigado funciono perfeito auqi agora só ageitar pequenas coisas
  18. godjean

    Bug Script Blood

    @darkalvaro acho que os que vc me mando não tem não
  19. godjean

    Bug Script Blood

    Não tem não infelizmente ela não fica na pasta lib/050-function.lua? Tem como me passa ela?
  20. godjean

    Bug Script Blood

    O tópico é esse : http://www.xtibia.com/forum/topic/187180-script-bugado/page__fromsearch__1 E o erro que da no consoler é esse
  21. Ola pessoal fui implementar um script que foi feito aqui mesmo no xtibia porem deu um bug nele um bug no doCreatureSetOutfit ae o script. local Muted = createConditionObject(CONDITION_MUTED) setConditionParam(Muted , CONDITION_PARAM_TICKS, 30 * 1000) local Speed = createConditionObject(CONDITION_HASTE) setConditionParam(Speed, CONDITION_PARAM_TICKS, 30000) setConditionFormula(Speed, 0, 3000, 0, 3000) local Health = createConditionObject(CONDITION_REGENERATION) setConditionParam(Health, CONDITION_PARAM_TICKS, 30000) setConditionParam(Health, CONDITION_PARAM_HEALTHGAIN, 1000) setConditionParam(Health, CONDITION_PARAM_HEALTHTICKS, 1) setConditionParam(Health, CONDITION_PARAM_MANAGAIN, 1000) setConditionParam(Health, CONDITION_PARAM_MANATICKS, 1) local function Blood(p) if isPlayer(p.cid) then if p.times > 0 then doSendMagicEffect(getThingPosition(p.cid), 51) addEvent(Blood, 1 * 1000, {cid = p.cid, times = p.times - 1}) end end end local types = { [1] = {name = "Chronos", {lookType = 251, lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114}, soul = 0}, [2] = {name = "Kazard", {lookType = 262, lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114}, soul = 0}, [3] = {name = "Hazus", {lookType = 194, lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114}, soul = 50} } function onUse(cid, item, fromPosition, itemEx, toPosition) local blood = types[math.random(1, #types)] local HP = math.random(4000, 10000) local MP = math.random(4000, 10000) if getPlayerSoul(cid) >= 0 then doCreatureAddHealth(cid, HP) doCreatureAddMana(cid, MP) doAddCondition(cid, Health) doCreatureSetOutfit(cid, blood[1], 30 * 1000) doSendMagicEffect(fromPosition, 51) if blood.name == "Kazard" then doAddCondition(cid, Speed) elseif blood.name == "Hazus" then doAddCondition(cid, Muted) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você me invocou! Agora você é um ".. blood.name) doCreatureSay(cid, "MUAHAHAHA!", TALKTYPE_ORANGE_1) doPlayerAddSoul(cid, -blood.soul) doRemoveItem(item.uid, 1) addEvent(Blood, 1 * 1000, {cid = cid, times = 30}) else doPlayerSendCancel(cid, "Desculpe, você não possui 50 almas para usar esse Blood of Gods.") end return true end E ae script antigo: local function Blood30(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) end end local function Blood29(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood30, 1 * 1000, cid) end end local function Blood28(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood29, 1 * 1000, cid) end end local function Blood27(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood28, 1 * 1000, cid) end end local function Blood26(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood27, 1 * 1000, cid) end end local function Blood25(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood26, 1 * 1000, cid) end end local function Blood24(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood25, 1 * 1000, cid) end end local function Blood23(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood24, 1 * 1000, cid) end end local function Blood22(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood23, 1 * 1000, cid) end end local function Blood21(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood22, 1 * 1000, cid) end end local function Blood20(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood21, 1 * 1000, cid) end end local function Blood19(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood20, 1 * 1000, cid) end end local function Blood18(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood19, 1 * 1000, cid) end end local function Blood17(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood18, 1 * 1000, cid) end end local function Blood16(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood17, 1 * 1000, cid) end end local function Blood15(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood16, 1 * 1000, cid) end end local function Blood14(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood15, 1 * 1000, cid) end end local function Blood13(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood14, 1 * 1000, cid) end end local function Blood12(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood13, 1 * 1000, cid) end end local function Blood11(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood12, 1 * 1000, cid) end end local function Blood10(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood11, 1 * 1000, cid) end end local function Blood9(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood10, 1 * 1000, cid) end end local function Blood8(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood9, 1 * 1000, cid) end end local function Blood7(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood8, 1 * 1000, cid) end end local function Blood6(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood7, 1 * 1000, cid) end end local function Blood5(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood6, 1 * 1000, cid) end end local function Blood4(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood5, 1 * 1000, cid) end end local function Blood3(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood4, 1 * 1000, cid) end end local function Blood2(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood3, 1 * 1000, cid) end end local function Blood1(cid) if isPlayer(cid) == TRUE then doSendMagicEffect(getCreaturePosition(cid), 51) addEvent(Blood2, 1 * 1000, cid) end end local Chronos = createConditionObject(CONDITION_OUTFIT) setConditionParam(Chronos, CONDITION_PARAM_TICKS, 30000) addOutfitCondition(Chronos, 0, 251, 114, 114, 114, 114) local Kazard = createConditionObject(CONDITION_OUTFIT) setConditionParam(Kazard, CONDITION_PARAM_TICKS, 30000) addOutfitCondition(Kazard, 0, 262, 114, 114, 114, 114) local Hazus = createConditionObject(CONDITION_OUTFIT) setConditionParam(Hazus, CONDITION_PARAM_TICKS, 30000) addOutfitCondition(Hazus, 0, 194, 114, 114, 114, 114) local Muted = createConditionObject(CONDITION_MUTED) setConditionParam(Muted , CONDITION_PARAM_TICKS, 30000 * 10000) local Speed = createConditionObject(CONDITION_HASTE) setConditionParam(Speed, CONDITION_PARAM_TICKS, 30000) setConditionFormula(Speed, 0, 3000, 0, 3000) local Health = createConditionObject(CONDITION_REGENERATION) setConditionParam(Health, CONDITION_PARAM_TICKS, 30000) setConditionParam(Health, CONDITION_PARAM_HEALTHGAIN, 1000) setConditionParam(Health, CONDITION_PARAM_HEALTHTICKS, 1) setConditionParam(Health, CONDITION_PARAM_MANAGAIN, 1000) setConditionParam(Health, CONDITION_PARAM_MANATICKS, 1) function onUse(cid, item, frompos, item2, topos) Blood = math.random(1,3) HP = math.random(4000,10000) MP = math.random(4000,10000) if getPlayerSoul(cid) >= 0 then if Blood == 1 then doPlayerAddHealth(cid,HP) doPlayerAddMana(cid,MP) doTargetCombatCondition(0, cid, Chronos, 51) doTargetCombatCondition(0, cid, Health, 51) doPlayerSendTextMessage(cid,20,"Você Me Invocou, Agora Você é Um Chronos.") doPlayerSay(cid, "MUAHAHAHA!", TALKTYPE_ORANGE_1) doPlayerAddSoul(cid,-0) doRemoveItem(item.uid,1) addEvent(Blood1, 1*1000,cid) elseif Blood == 2 then doPlayerAddHealth(cid,HP) doPlayerAddMana(cid,MP) doTargetCombatCondition(0, cid, Kazard, 51) doTargetCombatCondition(0, cid, Health, 51) doTargetCombatCondition(0, cid, Speed, 51) doPlayerSendTextMessage(cid,20,"Você Me Invocou, Agora Você é Um Kazard.") doPlayerSay(cid, "MUAHAHAHA!", TALKTYPE_ORANGE_1) doPlayerAddSoul(cid,-0) doRemoveItem(item.uid,1) addEvent(Blood1, 1*1000,cid) elseif Blood == 3 then doPlayerAddHealth(cid,HP) doPlayerAddMana(cid,MP) doTargetCombatCondition(0, cid, Hazus, 51) doTargetCombatCondition(0, cid, Health, 51) doTargetCombatCondition(0, cid, Muted, 51) doPlayerSendTextMessage(cid,20,"Você Me Invocou, Agora Você é Um Hazus.") doPlayerSay(cid, "MUAHAHAHA!", TALKTYPE_ORANGE_1) doPlayerAddSoul(cid,-0) doRemoveItem(item.uid,1) addEvent(Blood1, 1*1000,cid) end else doPlayerSendTextMessage(cid,20,"Desculpe, vocé não tem 50 almas para usa esse Blood Of God\'s.") end end Se alguem poder me ajudar eu agradeço muito!
  22. Gente to fazendo um npc que tipo quando ele pergunta algo e a pessoa responde certo ele teleporta o player e depois Manda a mensage para o servido todo Então a parte da msg do servido é que eu não to conseguindo ja tentei assim doBroadcastMessage("Parabens ' .. creatureGetName(cid) .. ', está a caminho da ultima sala do templo dos Deuses, e a um passo da imortalidade. Boa Sorte!") E ele falo isso:16:02 Parabens ' .. creatureGetName(cid) .. ', está a caminho da ultima sala do templo dos Deuses, e a um passo da imortalidade. Boa Sorte! ja tentei assim tambem doBroadcastMessage("Parabens |PLAYERNAME|, está a caminho da ultima sala do templo dos Deuses, e a um passo da imortalidade. Boa Sorte!") E ele falo isso:16:02 Parabens |PLAYERNAME|, está a caminho da ultima sala do templo dos Deuses, e a um passo da imortalidade. Boa Sorte!
  23. Bom gente venho pedir um codigo que posto no layout do site ele cria-se tipo uma area pra logar sem precisa ir pra outra pagina Tipo tendo Nome: ******** Senha: ******** Recuperar conta Entrar Agradeço desde ja
  24. Tipo acho que funciono porem meio que tipo Eu tenho char level 400 ae venho e ataca um level 8 não funfa ae se o level 8 me ataca ele pega pega os 2 são os mesma vocation e quando ele ta pk e eu tento ataca-lo novamente o server meio que desconecta
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...