Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 04/21/16 em todas áreas

  1. Ditto Memory System por talkaction

    Merascylla reagiu a zipter98 por uma resposta no tópico

    1 ponto
    OK, isto não é exatamente um sistema, visto que é composto por um único arquivo com um único callback, mas enfim. Antes de começar a desenvolver o tópico, digo-lhes: o código é para poketibia, não outros derivados ou Tibia comum. Introdução: A pedidos de um amigo, resolvi escrever este script. Por não programar em OTClient, optei por escrevê-lo em uma talkaction. Para aqueles que não conhecem o sistema, consiste em praticidade para as transformações do Ditto: ao invés de repetir o cansativo processo de procurar o pokémon que deseja-se copiar, você pode simplesmente salvá-lo na memória do Ditto para, sempre que quiser, transformá-lo em um único comando. Você pode configurar quantos slots de "memória" quiser. Para usar os comandos, você deve colocar uma pokebola com um Ditto no slot 8/feet (a.k.a "pokeball slot"). Alguns, no entanto, necessitam também que o pokémon esteja "solto". Comandos: /memory check Use este comando para verificar os atuais slots de seu Ditto. /memory forget [slot] Use este comando para deletar uma memória salva, respectiva ao slot indicado. Ex.: /memory forget 1 /memory save [slot] Use este comando para salvar uma memória, respectiva ao slot indicado. A memória salva será do pokémon que seu Ditto estará transformado no momento. Ex.: /memory save 3 /memory [slot] Use este comando para transformar seu Ditto no pokémon que estiver armazenado no slot indicado. Ex.: /memory 2 PS: Você também pode usar !memory. Instalação: Em data/talkactions/scripts, crie um arquivo com extensão .lua, nomeie-o dittomemory e coloque o seguinte conteúdo: Em data/talkactions, abra o arquivo talkactions.xml e coloque a seguinte tag: <talkaction words="/memory;!memory" event="script" value="dittomemory.lua"/> Versão testada: 8.54 Servidor testado: PDA by Slicer, versão 1.9 É um código bem simples, escrito em poucos minutos. Resolvi postá-lo pois gostei do resultado apresentado. Para alguns, pode não ser tão útil; para outros, espero que sim. É isso aí, até mais.
  2. Global 11/12x [v32] - New Falcons - New Asuras - Warzone 4,5,6 - Exercise Training - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Taming system funcionando 100%; - Database completa - War System 100% - Global MAP Full - Store 100% - Imbuement - Prey System - Entre outros sistemas. Projeto no: GITHUB Scan Vírus Total IMAGES Créditos:
  3. Fala galerinha! Criei e arrumei o servidor para que todos possa colocar online e fazer um ótimo uso do mesmo. Coloquei ele online por umas semanas e fui arrumando tudo, agora creio eu que está em 70% o projeto. Porfavor, ninguém publique esse servidor em algum outro fórum a não ser que venha me pedir permissão. Vamos ao que interessa. LKing OT TFS 1.2 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* • King Itens Quest • King Set (Vendida no Npc) • Divine Itens Quest • Super Divine Itens Quest • Epic Divine Itens Quest ~#~ VIP I, II e III (Quest) ~#~ Pits Of Inferno (POI) Anihi Demon Oak Yalahari Quest Firewalker Boots Quest Warzone I, II e III *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* ♦ Cast System (!cast on // !cast off) ♦ Reward Chest ♦ Critical e Dodge System ♦ War System ♦ Battlefield Event ♦ Zombie Event ♦ Bank System ♦ Market System ♦ Training Offline ♦ All Mounts 10.90 (Só com Mount Doll, vendida no npc) ♦ All Addons 10.90 (Só com Addon Doll, vendida no npc) ♦ Mágias modificadas (retirado um pouco do exhausted) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Fuon City (Cidade principal) 3 Cidades VIP Roshamuul Grey Island Gnomebase (Warzone I, II e III) ~#~ +15 Quests +25 Teleports (com monstros editados) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* ◄ IMAGENS ► Minimap Templo (+sub solo) Depot Teleports Quests (1 e 2) Entrada Área Vip I, II e III *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* ◄ DOWNLOAD ► Servidor + Mapa + Executável 64bits ~ Clique aqui Executável 32bits ~ Clique aqui Vírus Total ~ Clique aqui ~#~ Sources ~ Clique aqui Vírus Total ~ Clique aqui ~#~ Website Gesior Acc + Database ~ Clique aqui Vírus Total ~ Clique aqui ~#~ LKing - Remere's Map Editor 10.90 ~ Clique aqui *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* ◄ CRÉDITOS ► Executável 10.90 ~ Marco Oliveira Mapa, npcs, quests, teleports, vip, itens, magias.. 80% do Servidor ~ Lukaz Giovanni (EU ) Espero que vocês goste do servidor. Se eu ver que a galera curtiu e quer mais atualizações, vou modificando e publicando atualizações sempre.
  4. Reputation System

    Beckertt reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    - Oque ele faz? Ele é um sistema interativo, aonde visa ganhar reputação ajudando os membros do OT Server (só uma ideia). Aonde o GOD pode recompensar adicionado reputação aos seus players. - Conte-me mais Primeiramente, você precisa instalar ele, usando o seguinte comando (depois de tudo colado em seu servidor) /installRep se tu ocorrer certo, ele criara uma tabela na sua database chama rep. Claro, eu fiz ele para tentar substituir aquela coisa monotoma do sistemas vips, com o sistema de reputação fica mais divertido. Ele é configuravel e você entedera facilmente, funciona para toda conta, ou seja, toda conta vai ter a mesma reputação para ficar melhor para o player ajudar em todos os seus characters. Esse sistema funciona que nem a reputação do forum, você como GOD pode recompensar os players que te ajudarem dando reputação para eles. O sistema conta atualmente com: Dar Reputação (!setRep), Tirar Reputação (!remRep), Verificar Reputação (!myRep), com uma Ajuda (!helpRep) e um rank (!rankRep) - De programador para programador Eu sei que o codigo está um lixo, não me importo com o tamanho dele, só quero programar :] - Como instalar: Crie um arquivo lua chamado Reputation System Lib em \data\lib e cole isso lá dentro: [paste]3Wmyg9vZ[/paste] Depois, você terá que criar outra arquivo lua chamado Reputation System em \data\talkactions\scripts e colar isso lá dentro: [paste]Ttuq6tEf[/paste] Agora adicione em talkactions.xml isso: <talkaction words="!helpRep;!myRep;/installRep;!setRep;!remRep;!rankRep" event="script" value="Reputation System.lua"/> - Extras: Tile: function onStepIn(cid, item, position, fromPosition) if getMyReputation(cid) <= 0 then doTeleportThing(cid, fromPosition, false) doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, 22, "Desculpe, mais você precisa de reputação para passar.") end return TRUE end - Nota Eu sei que falta um !rank ai, mais queria opiniões de vocês para melhorar, só postei porque estou cansado e quase sem ideais. Até.
  5. Sistema De Novos Items

    Beckertt reagiu a MatheusMkalo por uma resposta no tópico

    1 ponto
    Bem, como todos sabem, não da pra criar 2 items com o mesmo sprite, somente editando a source e o dat etc... Usando esse sistema que eu fiz voce nao precisara editar nada somente adicionar os scripts. Primeiramente vá na pasta lib e crie um arquivo ItemsEditedLib.lua e adicione isso dentro: function doPlayerAddEditedItem(cid, itemid) local newxml = io.open("data/items/newitems.xml", "r") local configs = {} for i in newxml:read("*a"):gmatch("<item (.-)</item>") do local itemid = i:match('id="(.-)"') local itemconfig = { ["spriteid"] = tonumber(i:match('spriteid.-=.-"(.-)"')), ["article"] = i:match('article.-=.-"(.-)"'), ["name"] = i:match('name.-=.-"(.-)"'), ["description"] = i:match('key.-=.-"description".-value.-=.-"(.-)"'), ["defense"] = tonumber(i:match('key.-=.-"defense".-value.-=.-"(.-)"')), ["attack"] = tonumber(i:match('key.-=.-"attack".-value.-=.-"(.-)"')), ["extradefense"] = tonumber(i:match('key.-=.-"extradef".-value.-=.-"(.-)"')), ["armor"] = tonumber(i:match('key.-=.-"armor".-value.-=.-"(.-)"')), ["extraattack"] = tonumber(i:match('key.-=.-"extraatk".-value.-=.-"(.-)"')), } configs[tonumber(itemid)] = itemconfig end if configs[itemid] then local item = doPlayerAddItem(cid, configs[itemid].spriteid) for i,x in pairs(configs[itemid]) do doItemSetAttribute(item, i, x) end end end Depois vá na pasta items e adicione um arquivo newitems.XML (XML NAO LUA!!!) e adicione isso dentro: <?xml version="1.0" encoding="UTF-8"?> <items> <item id="100" spriteid="2400" article="a" name="magic edited sword"> <attribute key="description" value="Arma editada." /> <attribute key="defense" value="45" /> <attribute key="attack" value="100" /> <attribute key="elementIce" value="34"/> <attribute key="extradef" value="10" /> <attribute key="extraatk" value="10" /> </item> <item id="101" spriteid="2472" article="a" name="master plate armor"> <attribute key="description" value="Armor editada." /> <attribute key="armor" value="19" /> </item> </items> Bem como voces podem ver, o xml guarda os novos items, o xml funciona praticamente como o items.xml so que tem um novo campo o "spriteid", nele fica o itemid original. Eu sei que ainda faltam atributos, com o tempo e com os pedidos eu vou adicionando. Atributos: "description" "defense" "attack" "extradefense" "armor" "extraattack" Para adicionar os novos itemids aos players use doPlayerAddEditedItem(cid, ITEMID) em vez de doPlayerAddItem... Não tinha onde postar entao foi aki mesmo.
  6. Object Builder

    LUCASMDC reagiu a EdMignari por uma resposta no tópico

    1 ponto
    Object Builder é o programa usado para editar itens, outfits, efeitos e mísseis no cliente. Ele edita e compila os arquivos dat e spr. (Object Builder) Versões suportadas:7.10 - 10.41 Download: Adobe AIR Object Builder 0.3.4 Scan ___________________________ Sources GitHub
  7. [Mapping] Juntando 1 Mapa Ao Outro !

    Savaged reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    Ollá Galera Hj Vou Lhes Ensinar Como Juntar 1 Mapa Ao Outro Isso E Bom Pra Quem Ta Com Preguiça De Fazer Novas Hunts E Cits ! Segue O Exemplo Há Baixo ! Juntando um mapa ao outro no RME Abra o RME com o mapa que você quer copiar, após isso vá em File/Open e procure o mapa em que você quer colar outro. E então ficara os dois no mesmo RME, só que em abas diferentes: Feito isso vá no mapa que você quer copiar, no canto terá um quadradinho, clique nele, o mesmo vai virar um lápis; Continue no mapa que deseja copiar, e então segura shift e arraste o mouse por cima da área que você quer copiar, ele ficará escuro após selecionar como na foto abaixo: Depois é só apertar ctrl + v no mapa que você quer colar. Bom Pra Quem Ta Com Preguiça De Fazer Hunts Cits E Taus . Ta Aew Bem Simples ! [Creditos] !
  8. NtoFo Shinobi

    AllanSilva reagiu a paulo thush por uma resposta no tópico

    1 ponto
    O que Tem Na V1 Mapa editado 100% por min Algumas Scripits E Etc... Estou Editando A V2 Que postarei em Breve com Varias Vocações eu estava editando mas eu mudei meu servidor pra outro e quis por esse mapa aki Imagem Spoiler Atualizaçao Spoiler servidor 100% Atualizado Editaçao Do Shinobi Em Breve V2 Com Voc Minato Madara Sarutobi Hashirama Tsunade Hiruzen Orochimaro Pain E Etc Server Spoiler Download Client Spoiler Download Creditos Luan Mello Eu (Da uma melhorada no topico)
  9. [PEDIDO] EVENTO AUTOMATICO BOSS

    WollconGraccy reagiu a mateusmoretti por uma resposta no tópico

    1 ponto
    Boa noite! Meu pedido se encontra como um evento automatico que se iniciará sozim pela globalevents! Avisar 5 minutos antes que o evento boss vai Começar! Teleport Abrir No templo, X Cordenada Manda os player a uma X Cordenada Ultimo Player da RIT"Attack" no bixo Ganha os premio! "Nome do Monstro 1:" "boss bronze" globalevents iniciar todo dia as "12:00" "Nome do Monstro 2:" "boss prata" globalevents iniciar todo dia as "18:00" "Nome Do Mosntro 3:" "boss divino" globalevents iniciar todo dia as "23:00" "Teleport Abrira no templo Nessa Cordenada boss 1:" "163 53 7," "Teleport Abrira no Templo Nessa Cordenada boss 2:" "165 53 7," "Teleport Abrira no Templo Nessa Cordenada boss 3:" "167 53 7" "elepor Enviar os player Nessa Cordenada "Cave DO BOSS" 1" "358 113 7, " "elepor Enviar os player Nessa Cordenada "Cave DO BOSS" 2" "292 131 7," "elepor Enviar os player Nessa Cordenada "Cave DO BOSS" 3" "386 131 7," Msg Avisando a invasao! 5 minutos Antes Boa noite rep+ Grato quem poder Ajudar"!!!
  10. (Resolvido)ERRO 10060

    Tricoder reagiu a Juliomorbi321 por uma resposta no tópico

    1 ponto
    Opa, simples eu corrigi o erro criando uma rede direta com meu provedor, sem passar pelo meu router nat, assim refiz os procedimentos padrões para liberação das portas, sendo que meu provedor bloqueia a porta 80, então usei a 8091, e ao invés de colocar o cliente recebendo o ip do noip eu ativei ip fixo com o provedor e aplico meu ip fixo (online) no cliente assim jogadores de fora conectam sem problemas em meu server, porem para eu logar da rede interna eu crio um cliente próprio com o ip local da maquina, assim tudo funciona normalmente.
  11. (Resolvido)Erros PDA

    Carlos Lindo daniel reagiu a Wiisht por uma resposta no tópico

    1 ponto
    Que tal ir no remeres map editor, e criar tiles na posição X = 1, Y = 1, Z = 10
  12. (Resolvido)Erros PDA

    Carlos Lindo daniel reagiu a Higor15 por uma resposta no tópico

    1 ponto
    No meu servidor eu não tenho esse tipo de problema, se quiser arriscar faz um backup do seu move1.lua e troca por esse que vou te passar e vê se o erro resolve: Server > Data > Talkactions > Move1.lua
  13. BASE NARUTO SEAL WAR

    Yazka reagiu a pirpir por uma resposta no tópico

    1 ponto
    Na verdade eu uso o Nto Shinobi. Porém se sua base for a que estou pensando, muito boa, parabéns.
  14. (Resolvido)ERRO 10060

    Juliomorbi321 reagiu a Tricoder por uma resposta no tópico

    1 ponto
    Não entendi, de que forma você arrumou seu erro? Pra caso alguém tenha o mesmo problema...
  15. Level Box

    MySticaL reagiu a KotZletY por uma resposta no tópico

    1 ponto
    Vá na pasta onde tá os Templates do seu ot, e crie um arquivo em php chamado toplevel.php e adicione essa Script dentro: Agora vá abra a index.TPL e adicione essa tag no local que deseja: {include_php file='templates\NomeDaSuaPasta\toplevel.php'} xD
  16. 1 ponto
    Thank you friend! still lack a lot of things we have to do to remove all play equipment all know and add new ones, as shown in the table are approx. more than 400 items (except those that are not listed here to show off ) to give names, hit the magic of vocations , balance , I think it will take time not much but it will take , but I'm working on a video presentation , I am finishing add the rest of the addons but as soon as I do this , I will work in a video showing how is the game for you . Team Ellon Online.
  17. Conversão TFS 1.0 > TFS 0.3.6

    AllanSilva reagiu a klipstyle por uma resposta no tópico

    1 ponto
    gostaria de ajuda na conversão desse sistema para TFS 0.3.6 tag .xml <event type="think" name="aA" script="autoAttack.lua"/> arquivo.lua <event type="think" name="aA" script="autoAttack.lua"/> function onThink(cid, interval) local monster = Monster(cid) if monster ~= nil then local targets = monster:getTargetList() local currentTarget = monster:getTarget() if not currentTarget then return monster:searchTarget() end if currentTarget ~= nil then for i = 1, #targets do local target = targets[i] if target:isPlayer() then monster:addFriend(target) monster:removeTarget(target) end end local newTarget = monster:getTargetList()[1] monster:setTarget(newTarget) monster:setFollowCreature(newTarget) end end return true end
  18. VIP SYSTEM (TFS 1.0 e 0.4) Funcional.

    tirso reagiu a Qwizer por uma resposta no tópico

    1 ponto
    Na falta de coisa melhor fiz essa gambiarra que poderá ajudar muita gente Crie em actions/script/other um arquivo vip.lua function onUse(cid, item) if getPlayerStorageValue(cid, 55489) - os.time() < 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Agora voce e um player VIP.") setPlayerStorageValue(cid, 55489, os.time() + (30*24*60*60)) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Voce ja e VIP so poderá renovar daqui 30 dias.") end return TRUE end Nessa´parte 30*24*60*60 onde esta 30 coloca os dias que quer adicionar em actions.xml adicione <action itemid="16101" script="other/vip.lua"/> e pronto um sistema vip funcional, na falta de outra opção. Piso para passar somente que for VIP Crie em data/movements/scripts um arquivo entradavip.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip ,Compre =D.", msgWelcome = "Seja Bem Vindo a Area vip." } if getPlayerStorageValue(cid, 55489) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end TAG 0.4 <movevent type="StepIn" uniqueid="13500" event="script" value="entradavip.lua"/> TAG 1.0 <movevent event="StepIn" uniqueid="13500" script="entradavip.lua"/>
  19. (Resolvido)ERRO PROTOCOLGAME.CPP

    AllanSilva reagiu a KotZletY por uma resposta no tópico

    1 ponto
    Essas Sources que já veio com o Server, não presta, é toda bugada. Use essa: Source 0.3.6 P L 1 - By: Crying Damson E esse error em protocol é só um warning, por você ter liberado os effects até 255, não é erro e não afeta em nada rlx. Quanto ao Crash, é por que como falei antes é bugada, use a que mostrei, uso essa no meu server de Narutibia. xD OBS: Essa Source é limpa, ou seja, terá que liberar os Effects até 255 novamente, e coloca a code de mana por porcentagem novamente... OBS 2: Apague seu config.lua, e use a que acompanha as source. E reconfigure novamente! Qualquer coisa tamo ae. xD
  20. 1 ponto
    The Forgotten Server Versão: 0.3.6 Patch level 1 (Crying Damson) As alterações podem ser encontradas em doc/CHANGELOG no pacote selecionado. Estava olhando tópicos relacionado a essa TFS0.3.6pl1, mas percebi que quase todos estão com o link expirado e principalmente o da Otland. Esta é a quinta e última versão do famoso Crying Damson. Source: forgottenserver036pl1 byStormNight.zip Console (compilado em Windows): TheForgottenServer.rar Atualizações: Grandes mudanças: itens atualizados, fixos todos os bugs e falhas relatadas. Arquivos para substituir:data/npc/lib/npcsystem/modules.lua, data/items/items.xml, data/items/items.otb, data/actions/actions.xml, data/actions/scripts/other/blueberrybush.lua, data/actions/scripts/other/teleport.lua, data/actions/scripts/quests/annihilator.lua, data/lib/100-compat.lua, data/lib/002-wait.lua, data/lib/032-position.lua, data/lib/000-constant.lua, data/lib/050-function.lua, data/weapons/weapons.xml, data/movements/scripts/tiles.lua, data/movements/movements.xml DLL's necessarias (edited): otdll.rar Scan's: "Source" "Console" "Dll's" Creditos: Otland Github Storm Night
  21. SimOne MapEditor 0.581 - 8.6

    Nasgun reagiu a jonhSS por uma resposta no tópico

    1 ponto
    SimOne MapEditor 0.581 8.6 Estava com problemas e procurei pelo tão famoso SimOne. Procurei pelo fórum e não encontrei. Então resolvi compartilhar Change List: Instalação: 1. Baixe o SimOne-0.581_860.zip em Anexo. 2. Extraia e copie para a pasta em que você instalou o Tibia 8.6. 3. Execute o OTMapEditor.exe e Seja Feliz! Espero estar ajudando a quem estava procurando pelo mesmo. Valeu! Creditos: SimOne >OpenTibia JonhSS >TibiaKing SimOne-0.581_860.zip
  22. (Resolvido)8.54 -> 8.60

    Sherlook.H reagiu a Filipe Carvalho por uma resposta no tópico

    1 ponto
    Abri seu RME > Map > Properties or Ctrl+P > Map version 0.6.1 > Client version 860
  23. sistema akatsuki e anbu

    Beckertt reagiu a Wise por uma resposta no tópico

    1 ponto
    akatsukichest.lua (data/actions/scripts): local tab = { [1] = {outfit = 123}, -- [vocationid] = {outfit = outfitnumber} [2] = {outfit = 231}, [3] = {outfit = 321} } function onUse(cid, item, frompos, item2, topos) local voc, playerid = tab[getPlayerVocation(cid)], getPlayerGUID(cid) local sto = 32100 if not voc then doPlayerSendCancel(cid, "Sua vocação não pode entrar para a Akatsuki.") return true elseif getPlayerStorageValue(cid, sto) > 0 then doPlayerSendCancel(cid, "Você já pertence a uma organização.") return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você entrou para a Akatsuki!! Seu personagem será deslogado em 5 segundos.") addEvent(function() if isCreature(cid) then db.executeQuery("UPDATE `players` SET `description` = ' Akatsuki Member' WHERE `players`.`id`= ".. playerid .."") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) doPlayerAddSkillTry(cid, SKILL__MAGLEVEL, 10) doPlayerAddSkillTry(cid, SKILL_DISTANCE, 10) doPlayerAddSkillTry(cid, SKILL_SWORD, 10) setPlayerStorageValue(cid, sto, 1) doCreatureChangeOutfit(cid, {lookType = voc.outfit}) doRemoveCreature(cid) end end, 5000) return true end anbuchest.lua (data/actions/scripts): local tab = { [1] = {outfit = 123}, -- [vocationid] = {outfit = outfitnumber} [2] = {outfit = 231}, [3] = {outfit = 321} } function onUse(cid, item, frompos, item2, topos) local voc, playerid = tab[getPlayerVocation(cid)], getPlayerGUID(cid) local sto = 32100 if not voc then doPlayerSendCancel(cid, "Sua vocação não pode se tornar um Anbu.") return true elseif getPlayerStorageValue(cid, tab[stor]) > 0 then doPlayerSendCancel(cid, "Você já pertence a uma organização.") return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você se tornou um Anbu!! Seu personagem será deslogado em 5 segundos.") addEvent(function() if isCreature(cid) then db.executeQuery("UPDATE `players` SET `description` = ' Anbu Member' WHERE `players`.`id`= ".. playerid .."") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) doPlayerAddSkillTry(cid, SKILL__MAGLEVEL, 10) doPlayerAddSkillTry(cid, SKILL_DISTANCE, 10) setPlayerStorageValue(cid, sto, 1) doPlayerAddSkillTry(cid, SKILL_AXE, 10) doCreatureChangeOutfit(cid, {lookType = voc.outfit}) doRemoveCreature(cid) end end, 5000) return true end Adicione as tags ao arquivo actions.xml (data/actions): <action actionid="ACTIONID" event="script" value="akatsukichest.lua"/> <action actionid="ACTIONID" event="script" value="anbuchest.lua"/>
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo