Pesquisar na Comunidade
Mostrando resultados para as tags ''change''.
Encontrado 5 registros
-
tfs 0.3.6 [Encerrado] [BUG?]Attacks Interval do monstro quando ele muda de target
um tópico no fórum postou Scizorgame Tópicos Sem Resposta
Estou fazendo um ot de pokemon e me deparei com algo que me parece ser simples de resolver para quem sabe mecher nas sources e quase impossivel para quem não as entende muito bem, quando eu boto ou tiro o pokemon da ball os pokemons selvagens trocam de target, e quando eles trocam de target parece que o interval dos attacks do .xml é "rezetado", ocasionando com que eu possa simplesmente fazer com que ele nunca consiga me mandar uma magia, se eu ficar simplesmente tirando e botando o poke ele nunca vai ter um target fixo e acaba ficando bebado andando pro lado e pro outro sem saber oque fazer kkkkk. ~Videozin de demonstração do "bug"~ -
Eu acho que e simples fazer essa alteracao mais eu to comecando agora e ainda nao sei..Se alguem puder alterar pra mim eu agradeco! Npc: Pedras.xml <npc name="Refinamentos" script="data/npc/scripts/default.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="130" head="0" body="86" legs="0" feet="38" addons="3"/> <parameters> <parameter key="module_shop" value="1" /> <parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo a pedra e o crystal de refinamento." /> <parameter key="shop_buyable" value="Crystal de Refinamento,8300,80000" /> </parameters> </npc> O que e pra ele fazer: Quando o player falar hi pra ele quero que ele fale automaticamente : XXXXXXXXXX. (Uma msg) Nao quero que ele venda mais nada..A funcao dele vai ser so falar a msg quando alguem falar hi. Tem que desabilitar a opcao TRADE dele heim.. Vlw
-
Ele muda o outfit quando pisa no tile, e perde quando sai dele. Script by: LuckOake Editado by: Newtonnotwen Adicione em data/movements/scripts em um arquivo.lua denominado outfits: -Marrom: Mensagem ao pisar. -Violeta: Life a perder. -Azul Turqueza: - (menos) para perder life, + (mais) para ganhar -Laranja: Id do tile Editando o outfit: -Vermelho: Outfit number ( /newtype ) -Verde: Cor do outfit (só funciona em alguns outfits) -Roxo: Addon do outfit (só funciona em alguns outfits) Obs: Addon varia de 0 a 3. ------------------------------- Em movements.xml:
-
Olá pessoal é o seguinte queria que alguem me ajudasse com essa magia Por favor alguem pode me ajudar? eu queria que o player troque de lado mesmo estando trapado com magic wall aquela runa de trap... segue o script Em spells/scripts crie um arquivo e coloque isso nele: --< Digaao >-- local config = { storage = 12456, -- storage que salva o delay da magia time = 2 * 60, -- tempo que deve esperar para usar a magia em segundos player = true, -- funciona com player true/false monster = false, -- funciona com monstros true/false npc = false, -- funciona com npc true/false chance = 80, -- numero de 1 a 100 representando a chance de sucesso } function onCastSpell(cid, var) local function doSend(pos1, pos2, num) doSendDistanceShoot(getCreaturePosition(pos1), getCreaturePosition(pos2), 4) doSendDistanceShoot(getCreaturePosition(pos2), getCreaturePosition(pos1), 4) if type(num) == "number" and num == 1 then if math.random(1, 100) <= config.chance then local pp1 = getCreaturePosition(pos1) local pp2 = getCreaturePosition(pos2) doTeleportThing(pos2, pp1) doTeleportThing(pos1, pp2) else doPlayerSendCancel(cid, "Opps que azar, tente denovo!") end end return true end local target = getCreatureTarget(cid) if type(target) ~= "number" or target == 0 then doPlayerSendCancel(cid, "Você precisa selecionar alguma creature para fazer isso!") return false end if (config.player == false and isPlayer(target)) or (isPlayer(target) and getPlayerAccess(target) > getPlayerAccess(cid)) or (config.monster == false and isMonster(target)) or (config.npc == false and isNpc(target)) then doPlayerSendCancel(cid, "Voce nao pode fazer isso com essa criatura!") return false end if getPlayerStorageValue(cid, config.storage) > os.time() then doPlayerSendCancel(cid, "Voce so pode utilizar essa magia a cada 2 minutos!") return false else for i = 1, 7 do addEvent(doSend, i*250, cid, target, 0) end addEvent(doSend, 4*500, cid, target, 1) setPlayerStorageValue(cid, config.storage, os.time() + config.time) end return true end Tag XML no arquivo spells.xml: <instant name="Change Corpse" words="change corpse" lvl="LEVEL PARA USAR A MAGIA" mana="MANA PARA USAR A MAGIA" aggressive="0" needtarget="1" exhaustion="1000" needlearn="0" event="script" value="nome do seu arquivo.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant>
-
Script retirado por SkyDangerous. Se quiser um igual que faça ou procure em outro forum.
- 2 respostas
-
- skydangerous
- sky
-
(e 3 mais)
Tags: