Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. não sei se seria possível fazer isso... oque dá pra fazer é o seguinte: é uma potion que checa sua vocação e te dá uma condition própria dependendo do seu ml. Exemplo: Knight ml 5 ganha + 10 em todas as skills, ml 7 ganha + 15 em todas as skills, ml 10 ganha + 25 em todas as skills; Sorcerer: ml 30 ganha + 2 ml; ml 45 ganha + 10 de ml; ml 70 ganha +30 de ml druid mesma coisa paladin ganha skill de distance da mesma forma que o knight.
  2. tenta me explicar oque a magia faz sem tentar me ensinar como fazer ela... em outras palavras, me diz oque vc quer que a magia do shield faça. A area é feita de uma vez só ou é por event?
  3. function onUse (cid, item, frompos, item2, topos) playervoc = getPlayerVocation(cid) if playervoc == 1 or playervoc == 5 or playervoc == 9 then -- Especifica se o player é sorcerer ou master sorcerer if item.uid == 3002 then -- Unique ID colocado no mapa queststatus = getPlayerStorageValue(cid, 3002) -- Storage Value if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid, 22, "Você recebeu seu item.") --Mensagem da Quest local quest = doPlayerAddItem(cid,7424,1) -- Item ID no caso SpellBook of mind control doItemSetAttribute(quest,"description","Esse item foi obtido por ".
  4. vai em config.lua e procura algo parecido com isso: motd = "BEM VINDOS! Aproveitem o Whisper OT!"
  5. além de criar a arena, salvar e reabrir o server novamente vc precisa fazer o script pra que quando ele esteja na arena não perca exp nem loot e nem possa trocar de outfit.. isso vc acha aqui no fórum mesmo em vários scripts parecidos
  6. é uma spell realmente muito foda e muito útil em servidores de RPG... só fiquei meio triste porque dos 14 usuários que viram o tópico apenas dois curtiram :/ achei que ia fazer mais sucesso
  7. clica em melhor resposta pra ficar como resolvido e ajudar outras pessoas
  8. item1 é o id do item que vc clonou e que qnd vc for colocar vai dar aquele atributo... o slot é o slot em que deve ser equipado pra dar o atributo.. segue essa tabela aqui: CONST_SLOT_FIRST = 1 CONST_SLOT_HEAD = CONST_SLOT_FIRST CONST_SLOT_NECKLACE = 2 CONST_SLOT_BACKPACK = 3 CONST_SLOT_ARMOR = 4 CONST_SLOT_RIGHT = 5 CONST_SLOT_LEFT = 6 CONST_SLOT_LEGS = 7 CONST_SLOT_FEET = 8 CONST_SLOT_RING = 9 CONST_SLOT_AMMO = 10
  9. local bullets = 6529 local ammo = 2299 local glock, g_qtdd = 2406, 14 local tglock, tg_qtdd = 2407, 16 local sglock, sg_qtdd = 2408, 18 local spglock, spg_qtdd = 2431, 20 local tempo = 3 -- em segundos são os id's e tempo é o tempo de recarga. é um sistema de várias armas de fogo diferentes
  10. eu tenho esse script aqui que o @Adriano SwaTT fez a mil anos atrás, vê se é oque tu tá procurando local bullets = 6529 local ammo = 2299 local glock, g_qtdd = 2406, 14 local tglock, tg_qtdd = 2407, 16 local sglock, sg_qtdd = 2408, 18 local spglock, spg_qtdd = 2431, 20 local tempo = 3 -- em segundos local condition_infight = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition_infight, CONDITION_PARAM_TICKS, -1) function onUse(cid, item, frompos, itemEx, topos) local n = getPlayerSlotItem(cid, 10).type local m = getPlayerSlotItem(cid, 6).itemid local b = getPlayerItem
  11. é muito simples.. vc vai fazer a action da pedra que quando vc dá use with na arma ela transforma na arma clonada (que vai ser igual com excessão do nome [MANA] ou [LIFE] ou [PARALYZE]) daí vc faz no movements dar a condição ao equipar (no caso do PARALYZE) vai ter que ser por weapons.xml então não vai dar pra equipar a pedra de paralyze em shields ou armaduras; aqui tem um exemplo de uma armadura que tá adicionando 50 de cada atributo.. mas lembre-se que dá pra editar essa condition pro que você quiser. -- NW SET SYSTEM local config = { slot1 = 4, item1 = 8889, } local condition = cr
  12. é só ir em creaturescripts.xml e procurar algum script que seja onAdvanced e colocar isso nele: local level = 100 if skill == 8 and newlevel == level then local pointsForPlayer = 5 -- quantos pontos vai ganhar db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points`+" .. pointsForPlayer .. " WHERE `id` IN (" .. table.concat(accounts, ',') .. ");") doSendMagicEffect(getThingPos(cid), CONST_ME_HOLYAREA)
  13. se for uma pedra que vc coloca ela no item e esse item se transforma em outro item que esteja programado pra dar a condition de recuperar mana/vida ou paralisar então é possível... mas pra isso vc vai ter que ir no item otb e clonar os items que vc pretende utilizar e colocar as versões clonadas no items.xml e no movements.xml pra eles darem certas conditions. Se você souber clonar os items eu te ensino a fazer o resto
  14. Fala galera do TK, hoje eu venho mais uma vez trazer uma das magias mais incríveis que eu já vi até hoje (sério). A magia original foi feita em outro fórum mas para a versão 10.1... como eu vi que ninguém conseguiu adaptar pra versões inferiores eu decidi criar a minha própria volatile spiderling. Confesso que no começo eu tive muita dificuldade em achar as funções certas mas depois de tentar ajudar o membro @234567890z no suporte eu tive uma epifania. Sem mais delongas eu vou explicar oque o script faz e em seguida ensinar a colocá-lo no seu server. • Explicação: A magia foi feita baseada
  15. basicamente oque vc tá me pedindo é pra eu fazer um summon ao invés de atacar ele exploda e tire dano em área... bom, eu ja vi um script que faz isso mas ele é só pra 10.1 pra cima então acho que o jeito seria fazer uma spell que só o monstro pudesse usar e que ela soltasse um dano em área e removesse toda a vida atual do monstro (fazendo ele morrer) Vou tentar fazer isso e posto aqui o resultado: EDIT: Consegui fazer... usei o script como base pra fazer essa spell aqui http://www.tibiaking.com/forum/topic/36307-volatile-spiderling/ dá uma olhada e segue os passos que com pouquíssimas alt
  16. local cooldown = 24*60*60 function onCastSpell(cid, var) if os.time() - getPlayerStorageValue(cid, 19329) >= cooldown then doPlayerSetStorageValue(cid, 19329, os.time()) local target = getCreatureTarget(cid) doCreatureAddHealth(cid, -getCreatureHealth(cid)) doCreatureAddHealth(target, -getCreatureHealth(target)) doCreatureSay(cid, "SUICIDE!!", 20) doSendMagicEffect(getPlayerPosition (cid), 0) doSendMagicEffect(getPlayerPosition (target), 0) else doPlayerSendCancel(cid, "Your skill is in cooldown, you can use it again after "..math.floor((cooldown - (os.time() - getPlayerStorageValue(cid,
  17. eai cara, eu gostaria de um feedback... deu certo no seu servidor? gostou do sistema? eu levei um tempo pra fazer ele e gostaria de saber se te agradou
  18. velho, como assim??? vc já tem o script, oque vc quer que a gente faça???? Explica melhor cara... esse script não tá funcionando? tá dando erro? que versão vc tá usando?? vc testou o script do carinho aqui em cima e deu erro:? qual erro?
  19. eu não sei oque é pior... saber que tem gente que não lê meus tópicos antes de sair copiando e colando oque tá dentro do code ou um cara que cria um tópico no suporte perguntando algo que tá respondido.
  20. o pessoal do suporte tem uma mania horrível de escrever as coisas de forma ambígua... defina essa frase aqui pra mim que eu tento fazer pra ti:
  21. a de se teleportar eu ja fiz.. a outra eu não vou fazer porque ela requer um nível de detalhes que eu não to afim de ficar discutindo com você até você me explicar. local config = { pos = {x=42, y=234, z=7}, -- posição da aegis dimension tempo = 15, -- tempo pra voltar effect1 = 66, -- efeito ao ser teleportado effect2 = 10, -- efeito ao voltar storage = 19329 } local cooldown = 60 function onCastSpell(cid, var) if isPlayer(cid) then if os.time() - getPlayerStorageValue(cid, config.storage) >= cooldown then doPlayerSetStorageValue(cid, config.storage, os.time()) addEvent(doTeleportTh
  22. vc precisa me passar a lista das pokebolas com esses pokemons aí pra eu fazer o fóssil virar a pokebola com o pokemon... só o nome não me ajuda em nada
  23. não dá pra fazer uma spell que use cliport a menos que vc edite a source.... eu mexo com tibia normal 8.54 e não um tibia todo editado, essas coisas que vc tá me pedindo não são possíveis.
  24. não faço a mínima ideia, é um id pra cada pokebola com pokemon? acho que não ein. Sobre o server cair com determinados sistemas, isso é algum bug de um sistema em questão que tá fazendo cair.... a menos que seu pc seja muito ruim e seu server consuma mais ram doque seu computador possui, daí o próprio pc fecha o console pra evitar danos e como vc deve imaginar, mais sistemas = mais consumo de memória ram (o server fica mais pesado)
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo