Postado Setembro 9, 2017 7 anos Bom dia (tarde/noite)! venho novamente pedir ajuda de vocês, pelo fato de estar mudando meu servidor de 8.54 para 8.60 muitas scripts estão tendo a necessidade de ser modificadas, algumas eu mesmo estou conseguindo modificar, outras com ajuda de guias e talz, e tem ums que eu não sei nem por onde começar... a que eu estou precisando nesse momento seria essa script creaturescripts\scripts local config = { storage = 31520, timee = 0,1, -- quanto tempo é agora exibido efeito efekt1 = 21, -- Raio Azul efekt2 = 22, -- Raio Vermelho efekt3 = 23, -- Aura Azul efekt4 = 24, -- Raio Vermelho Longo efekt5 = 33, -- Chamas Negras efekt6 = 45, -- Varios Getsugas efekt7 = 46 -- Aura Vermelha } function onThink(cid, interval) if getPlayerVocation(cid) == 0 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt6) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 4 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt1) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 5 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt2) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 6 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt3) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 7 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt4) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 8 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt5) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 9 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt6) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 10 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt7) exhaustion.set(cid,config.storage,config.timee) end return true end dependendo de qual seja a vocação, era ira ganhar um effect especifico, vale ressalta que o código esta funcionando normalmente em 8.54, meu problema é fazer ele roda em 8.6 =S it's me....... the owner of madness HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!
Postado Setembro 10, 2017 7 anos local config = { storage = 31520, time = 0.5, -- quanto tempo é agora exibido efeito efekt1 = 21, -- Raio Azul efekt2 = 22, -- Raio Vermelho efekt3 = 23, -- Aura Azul efekt4 = 24, -- Raio Vermelho Longo efekt5 = 33, -- Chamas Negras efekt6 = 45, -- Varios Getsugas efekt7 = 46 -- Aura Vermelha } function onThink(cid, interval) if not exhaustion.check(cid, config.storage) then if getPlayerVocation(cid) == 0 then doSendMagicEffect(getPlayerPosition(cid),config.efekt6) elseif getPlayerVocation(cid) == 4 then doSendMagicEffect(getPlayerPosition(cid),config.efekt1) elseif getPlayerVocation(cid) == 5 then doSendMagicEffect(getPlayerPosition(cid),config.efekt2) elseif getPlayerVocation(cid) == 6 then doSendMagicEffect(getPlayerPosition(cid),config.efekt3) elseif getPlayerVocation(cid) == 7 then doSendMagicEffect(getPlayerPosition(cid),config.efekt4) elseif getPlayerVocation(cid) == 8 then doSendMagicEffect(getPlayerPosition(cid),config.efekt5) elseif getPlayerVocation(cid) == 9 then doSendMagicEffect(getPlayerPosition(cid),config.efekt6) elseif getPlayerVocation(cid) == 10 then doSendMagicEffect(getPlayerPosition(cid),config.efekt7) end exhaustion.set(cid,config.storage,config.time) end return true end Editado Setembro 10, 2017 7 anos por DboExplorer (veja o histórico de edições) Te ajudei ?? Que tal fazer uma contribuição ?
Postado Setembro 10, 2017 7 anos Autor ainda não funciona amigo it's me....... the owner of madness HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!
Postado Setembro 10, 2017 7 anos Solução @Mikuo: local config = { storage = 31520, effects = { -- [id da vocation] = {effect = efeito}, time = ...} [0] = {effect = 45, time = 0.5}, [4] = {effect = 21, time = 0.5}, [5] = {effect = 22, time = 0.5}, [6] = {effect = 23, time = 0.5}, [7] = {effect = 25, time = 0.5}, [8] = {effect = 33, time = 0.5}, [9] = {effect = 45, time = 0.5}, [10] = {effect = 47, time = 0.5}, }, } function onThink(cid, interval) local v = config.effects[getPlayerVocation(cid)] if v and not exhaustion.check(cid, config.storage) then doSendMagicEffect(getCreaturePosition(cid), v.effect) exhaustion.set(cid, config.storage, v.time) end return true end ➥ Regras | Seções OTServ | Seções BOT
Postado Setembro 10, 2017 7 anos Autor @Wakon não funcionou :S it's me....... the owner of madness HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.