Ir para conteúdo

Killua

Conde
  • Total de itens

    904
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Killua postou

  1. Coracao ta mais dahora
  2. http://www.xtibia.com/forum/topic/134875-matar-monstro-abrir-tp-remover-parede-ganhar-storage/ Pra remover somente se matar os 6 eu nao sei como fazer
  3. @@ EDIT Nao tinha visto o post do zipter, mas qualquer coisa o meu ta aqui
  4. pra adicionar o spoiler vc escreve [.spoiler] no inicio do texto e [./spoiler] no final. Sem o '.'
  5. Vc so tem que adicionar a tag no items.xml e registar no movements.xml <attribute key="skillFist" value="5" /> Fist eh fist fighting e 5 eh o tanto de skill que adiciona pode ser skillSword skillAxe skillClub skillDistance e pra ml <attribute key="magiclevelpoints" value="1" /> Dps registra o item no movements.xml, assim <movevent type="Equip" itemid="2323" slot="head" event="function" value="onEquipItem"> <vocation id="1"/> <vocation id="5" showInDescription="0"/> <vocation id="2"/> <vocation id="6" showInDescription="0"/> </movevent> <movevent type="DeEquip" itemid="2323" slot="head" event="function" value="onDeEquipItem"/> no itemid vc coloca o id, no slot coloca onde o item fica, pode ser head, body, legs, hand.
  6. Nao merece ser aprovado oO
  7. Gostei muito dessas ideias, menos das que falam dos top... Ficam bem legais com o forum pq sao de tibia
  8. Roksas acho que vc esqueceu de por pra adicionar a vip rsrs function onUse(cid, item) local chests = { [13001] = {p = 2, d = 1}, -- P = points, d = dias ganhos. [13002] = {p = 5, d = 7}, [13003] = {p = 15, d = 30}, [13004] = {p = 25, d = 45}, } local uid = chests[item.uniqueid] if not uid then return true end if getAccountPoints(cid) < uid.p then return doPlayerSendCancel(cid, "[Premium Account] Você não possui points o suficiente.") end doAccountRemovePoints(cid, uid.p) doPlayerSendCancel(cid, "Relogue sua conta para fazer efeito.") doPlayerSendTextMessage(cid, 20, "[Premium Account] Você recebeu ("..uid.d..") dias com benefícios, foram gastos ("..uid.p..") points.") return true end
  9. Se precisarem posso ajudar com scripts, tenho 17 anos e meu skype eh vitorbertolucci Nao tenho muito tempo livre pq to em periodo de vestibulares mas posso ajudar sempre que tiver tempo vago
  10. Killua

    Alavanca de quest

    Mas esse erro nao ta relacionado ao script...
  11. Killua

    Alavanca de quest

    Fiz mas n testei, acho q vai funcionar: cria um script em actions e coloca -- ID DOS CRISTAIS -- local vermelho = 1234 local azulescuro = 1233 local azulclaro = 1213 local verde = 3232 -- Posicao que os cristais devem estar para dar certo -- local posvermelho = {x=1476, y=1108, z=7, stackpos=1} local posazulescuro = {x=1476, y=1108, z=7, stackpos=1} local posazulclaro = {x=1476, y=1108, z=7, stackpos=1} local posverde = {x=1476, y=1108, z=7, stackpos=1} -- Nao mude -- local pvermelho = getTileItemById(posvermelho, vermelho) local pazulescuro = getTileItemById(posazulescuro, azulescuro) local pazulclaro = getTileItemById(posazulclaro, azulclaro) local pverde = getTileItemById(posverde, verde) -- Posicao que o cara vai se acertar -- local posfinal = {x=1476, y=1108, z=7} -- Posicao pra onde os cristais vao voltar quando funcionar -- local vvermelho = {x=1476, y=1108, z=7} local vverde = {x=1476, y=1108, z=7} local vazulescuro = {x=1476, y=1108, z=7} local vazulclaro = {x=1476, y=1108, z=7} function onUse(cid, item, fromPos, position) if not(pvermelho and pazulescuro and pazulclaro and pverde) then doPlayerSendCancel(cid, "Combinacao errada.") return false end doSendMagicEffect(posvermelho, CONST_ME_POFF) doSendMagicEffect(posverde, CONST_ME_POFF) doSendMagicEffect(posazulclaro, CONST_ME_POFF) doSendMagicEffect(posazulescuro, CONST_ME_POFF) doRemoveItem(pvermelho.uid, 1) doRemoveItem(pverde.uid, 1) doRemoveItem(pazulescuro, 1) doRemoveItem(pazulclaro, 1) doTeleportThing(cid, posfinal) doSendMagicEffect(posfinal, CONST_ME_TELEPORT) doCreateItem(vermelho, 1, vvermelho) doCreateItem(verde, 1, vverde) doCreateItem(azulclaro, 1, vazulclaro) doCreateItem(azulescuro, 1, vazulescuro) doPlayerSendTextMessage(cid, 25, "Voce acertou a combinacao e pode prosseguir!") return true end no actions.xml vc coloca essa tag: <action actionid="1846" event="script" value="NOME DO SCRIPT.lua"/> Na alavanca vc coloca o actionid 1846 So vi seu pedido agr pq tava viajando, espero que vc veja a resposta.
  12. Aparecer para o server inteiro? Se for: function onDeath(cid, corpse, killer) local chance = 60 -- chance em % if isPlayer(cid) and isPlayer(killer[1]) then local op = math.random(1, 100) if op <= chance and op > 1 then local aditi = doPlayerAddItem(killer[1], 5943, 1) doSetItemSpecialDescription(aditi, "Este coracao pertencia a "..getCreatureName(cid).." que morreu no level "..getPlayerLevel(cid).." e foi arrancado por "..getCreatureName(killer[1]).."") doBroadcastMessage("O jogador ".. getCreatureName(cid) .." [".. getPlayerLevel(cid) .."] matou o " .. getCreatureName(target) .. " [".. getPlayerLevel(target) .."] e arrancou seu coracao!", MESSAGE_STATUS_CONSOLE_ORANGE) end end return true end
  13. Killua

    bug vocaçao

    o fromvoc tem sempre que ser 1,2,3 ou 4. Vc mecheu no script que te passei no login.lua? @edit fui mt burro, a primeira linha do login.lua q te passei ta errada, tem que ser assim if getPlayerStorageValue(cid, 45211) == 1 then
  14. Killua

    bug vocaçao

    Sim era pra tirar isso mesmo. Eu mudei o storage, talvez seja por isso. Tente pegar a vocacao denovo com o NPC, se nao der, tente com outro char e faca o teste.
  15. addEvent(doCreateMonster, config.timeToEnd * 60 * 1000, "esnakecharmer", {x=1226, y=1168, z=7) mude para addEvent(doCreateMonster, config.timeToEnd * 60 * 1000, "esnakecharmer", {x=1226, y=1168, z=7})
  16. Killua

    bug vocaçao

    Obrigado, reportado para moverem.
  17. Killua

    bug vocaçao

    NPC: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'yes') or msgcontains(msg, 'sim')) then selfSay('Diga newvoc.', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'newvoc') and talkState[talkUser] == 1) then if isInArray({5,6,7,8}, getPlayerVocation(cid)) then if(getPlayerItemCount(cid, 2160) >= 100) then doPlayerRemoveItem(cid, 2160, 100) doPlayerSetVocation(cid, getPlayerVocation(cid)+4) setPlayerStorageValue(cid, 45211, 1) selfSay('Agora você possui a nova vocação!', cid) else selfSay('Você não tem dinheiro!', cid) end else selfSay('Voce precisa ser Master Sorcerer, Elder Druid, Royal Paladin ou Elite Kight para ganhar a vocação nova!', cid) end talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) login.lua if getPlayerStorageValue(cid, 45211, 1) then local votat = getPlayerVocation(cid) if votat == 1 or votat == 5 then doPlayerSetVocation(cid, 9) elseif votat == 2 or votat == 6 then doPlayerSetVocation(cid, 10) elseif votat == 3 or votat == 7 then doPlayerSetVocation(cid, 11) elseif votat == 4 or votat == 8 then doPlayerSetVocation(cid, 12) end end
  18. Killua

    ressucite boss

    kkkkkkkkkkkkkkkkkkk, eu sou iniciante ainda. Que bom que ajudei
  19. Killua

    ressucite boss

    Se nome do monstro for Orshabaal inv vai funcionar. Mas se lembre que tem que diferenciar letras Maiusculas de minusculas.
  20. Killua

    bug vocaçao

    Sim, mas nao gosto de fazer NPCs, pode ser por action? Por exemplo, vc da use em um item e vira a vocacao nova.
  21. Debaixo do addEvent(EndWoe, config.timeToEnd * 60 * 1000) Vc coloca addEvent(doCreateMonster, config.timeToEnd * 60 * 1000, "NOME DO BOSS", {x=1, y=1, z=1) Ai vc coloca o nome do boss e a posicao em que ele vai nacer.
  22. Killua

    bug vocaçao

    Sim, ele pode ser Knight, Elite Knight, Master Sorcerer, Paladin, qualquer voc e vai se transformar na voc 10. Outra coisa, vejo que vc ta tendo problema com os Quotes. Na hora de postar o script, selecione ele todo e clique em "Codigo" na barra de edicao.
  23. Killua

    ressucite boss

    Entendi, fiz aqui pra voce. Testa pra ver cria o arquivo bossres.lua na pasta data/creaturescripts/scripts e coloca local chance = 50 -- chance em % local bosses = {"Demodras", "Ghazbaran", "Orshabaal", "Morgaroth", "Ferumbras"} function onDeath(cid, corpose, lastHitKiller, mostDamageKiller) if not(isMonster(cid) and isInArray(bosses, getCreatureName(cid))) then return false end local xi = getCreatureName(cid) local xx = math.random(1, 100) if xx < chance and xx > 1 then doCreateMonster(xi, getCreaturePosition(cid)) doCreatureSay(cid, "Eu ressucitei!") end return true end vc tambem tem que colocar essa tag no creaturescripts.xml <event type="death" name="BossRes" event="script" value="bossres.lua"/>
  24. Killua

    bug vocaçao

    Nossa pelo que vi, esse seu cript transforma qualquer vocacao na vocacao 10... Mas vou me limitar a responder o seu pedido. Debaixo de doPlayerSetVocation(cid,10) Coloque setPlayerStorageValue(cid, 54521, 1) No login.lua, adicione essa linha: if getPlayerStorageValue(cid, 54521) == 1 then doPlayerSetVocation(cid, 10) end
  25. Ideia mais que que excelente e pra fazer esse sistema deve ser bem dificil. Parabens cara! utito = da inicio a magias de buff ico = aumenta cura
  • Quem Está Navegando   0 membros estão online

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