Postado Dezembro 16, 2017 7 anos Alguém pode fazer uma script que funcione assim : quando um player usa o comando !removerakatsuki ele ganha x outfit para uma vocaçao determinada, mas quando ele loga perde ela .
Postado Dezembro 16, 2017 7 anos @leozincorsair Testa ai em vez de perder outfit so quando deslogar, eu coloquei um tempo pra perder ela Pra usar e so falar /out sakura ou !out sakura ou /out sasukeou !out sasuke e assim vai... local a = { --[Talkaction] = {outfit = OutfitID, effect = EffectID, cd = Cooldown_em_minutos, msg = "Mensagem_enviada_ao_usar"}, ["Sakura"] = {outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit da Sakura!"}, ["Sasuke"] = {outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit do Sasuke!"}, ["Naruto"] = {outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit do Naruto!"}, } function onSay(cid, words, param) local b = a[string.lower(param)] local out = getCreatureOutfit(cid) local function ckfox() doCreatureChangeOutfit(cid, out) return true end doCreatureChangeOutfit(cid, b.outfit) doSendMagicEffect(getThingPos(cid), b.effect) addEvent(ckfox, b.cd*60*1000) sendMsgToPlayer(cid, 27, b.msg) return true end <talkaction words="/out;!out" event="script" value="Nome_do_arquivo.lua"/> Ajudei? REP+ Meus Servers: PokeUnwind Em Breve Rust Tibia Fechado Tópicos: [Tutorial] Adicionando Pokemons com icon system [Solução] ElfBot não abre corpos Projetos: DigiTibia Fechado Rust Tibia Fechado(temporariamente!)
Postado Dezembro 16, 2017 7 anos Autor 4 horas atrás, Ckfox disse: @leozincorsair Testa ai em vez de perder outfit so quando deslogar, eu coloquei um tempo pra perder ela Pra usar e so falar /out sakura ou !out sakura ou /out sasukeou !out sasuke e assim vai... local a = { --[Talkaction] = {outfit = OutfitID, effect = EffectID, cd = Cooldown_em_minutos, msg = "Mensagem_enviada_ao_usar"}, ["Sakura"] = {outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit da Sakura!"}, ["Sasuke"] = {outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit do Sasuke!"}, ["Naruto"] = {outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit do Naruto!"}, } function onSay(cid, words, param) local b = a[string.lower(param)] local out = getCreatureOutfit(cid) local function ckfox() doCreatureChangeOutfit(cid, out) return true end doCreatureChangeOutfit(cid, b.outfit) doSendMagicEffect(getThingPos(cid), b.effect) addEvent(ckfox, b.cd*60*1000) sendMsgToPlayer(cid, 27, b.msg) return true end <talkaction words="/out;!out" event="script" value="Nome_do_arquivo.lua"/> onde coloco pra um vocaçao ganhar , ali esta no geral ? ex : id da vocaçao .. Erro : Editado Dezembro 16, 2017 7 anos por leozincorsair (veja o histórico de edições)
Postado Dezembro 16, 2017 7 anos @leozincorsair Colocou em minusculas o script ? ["sakura"] = {outfit = 300, effect = 29, cd = 60, vocation = 1, vname = "Sakura", msg = "Você ganhou temporariamente um outfit da Sakura!"}, Na parte onde esta escritro ["sakura"] precisa ser tudo em minuscula! Adicionei a da vocaçã em vocation você coloca o id da vocação e em vname coloca o nome da vocação local a = { --[Talkaction] = {outfit = OutfitID, effect = EffectID, cd = Cooldown_em_minutos, msg = "Mensagem_enviada_ao_usar"}, ["sakura"] = {outfit = 300, effect = 29, cd = 60, vocation = 1, vname = "Sakura", msg = "Você ganhou temporariamente um outfit da Sakura!"}, ["sasuke"] = {outfit = 301, effect = 29, cd = 60, vocation = 2, vname = "Sasuke", msg = "Você ganhou temporariamente um outfit do Sasuke!"}, ["naruto"] = {outfit = 302, effect = 29, cd = 60, vocation = 3, vname = "Naruto", msg = "Você ganhou temporariamente um outfit do Naruto!"}, } function onSay(cid, words, param) local out = getCreatureOutfit(cid) local function ckfox() doCreatureChangeOutfit(cid, out) return true end local b = a[string.lower(param)] if getPlayerVocation(cid) == b.vocation then doCreatureChangeOutfit(cid, b.outfit) doSendMagicEffect(getThingPos(cid), b.effect) addEvent(ckfox, b.cd*60*1000) sendMsgToPlayer(cid, 27, b.msg) return true end sendMsgToPlayer(cid, 27, "Sua vocação é " .. getPlayerVocationName(cid) .." você precisa ser da vocação".. vname) return true end Ajudei? REP+ Meus Servers: PokeUnwind Em Breve Rust Tibia Fechado Tópicos: [Tutorial] Adicionando Pokemons com icon system [Solução] ElfBot não abre corpos Projetos: DigiTibia Fechado Rust Tibia Fechado(temporariamente!)
Postado Dezembro 16, 2017 7 anos Autor coloquei tudo minusculo e certo e ainda deu esse erro ! Agora, leozincorsair disse: coloquei tudo minusculo e certo e ainda deu esse erro !
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.