Ir para conteúdo

marcoatorres

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    marcoatorres deu reputação a frank007 em Npc   
    não esqueça de marcar como melhor resposta para q posa ajudar outros com o mesmo problema!
  2. Gostei
    marcoatorres deu reputação a frank007 em Npc   
    poderia fazer o seguinte
    Mods:
    Task Kill.xml
    <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Task Kill" version="1.0" author="Vodkart" contact="tibiaking.com" enabled="yes"> <config name="KillM_func"><![CDATA[ tsk = { storages = {68754,68755}, task = {"dragon", 10}, -- nome do bixo e quantidade exp = 200, item = {2123,1} } ]]></config> <event type="login" name="AreKill" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "CountTask") return true end]]></event> <event type="kill" name="CountTask" event="script"><![CDATA[ domodlib('KillM_func') function onKill(cid, target) if isMonster(target) then local n = string.lower(getCreatureName(target)) if n == tsk.task[1] and getPlayerStorageValue(cid, tsk.storages[2]) >= 1 then local contagem = getPlayerStorageValue(cid, tsk.storages[1]) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then return true end if contagem > tsk.task[2] then return true end setPlayerStorageValue(cid, tsk.storages[1], contagem+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,""..(contagem == tsk.task[2] and "Congratulations! You finished the task of "..n.."." or "defeated. Total [" .. contagem .. "/" .. tsk.task[2] .. "] " .. n .. ".").."") end end return true end]]></event> </mod> e em npc
    domodlib('KillM_func') local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local msg = string.lower(msg) if isInArray({"task","mission","missao"}, msg) then if not tonumber(getPlayerStorageValue(cid, tsk.storages[1])) then npcHandler:say("Você já terminou a task!", cid) elseif getPlayerStorageValue(cid, tsk.storages[2]) >= 1 then npcHandler:say("Você já matou "..tsk.task[2].." "..tsk.task[1].."? {yes}", cid) talkState[talkUser] = 2 else npcHandler:say("Você deseja fazer uma missão de matar "..tsk.task[2].." "..tsk.task[1].." e receber "..tsk.exp.." de experience e "..tsk.item[2].." "..getItemNameById(tsk.item[1]).."? {yes}", cid) talkState[talkUser] = 1 end elseif isInArray({"yes","sim"}, msg) and talkState[talkUser] > 0 then if talkState[talkUser] == 1 then npcHandler:say("Parabéns! Agora você está participando da task, volte quanto tiver terminado!", cid) setPlayerStorageValue(cid, tsk.storages[2], 1) else if getPlayerStorageValue(cid, tsk.storages[1]) >= tsk.task[2] then npcHandler:say("Obrigado guerreiro, aqui está sua recompensa!", cid) setPlayerStorageValue(cid, tsk.storages[1], "Finished") doPlayerAddExp(cid, tsk.exp) doPlayerAddItem(cid, tsk.item[1], tsk.item[2]) else npcHandler:say("Você ainda não terminou a sua task!", cid) end end talkState[talkUser] = 0 elseif msg == "no" then selfSay("Tudo bem então", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())  
  3. Gostei
    marcoatorres deu reputação a Pedriinz em Pergaminho de Invocação   
    local monster = 'rat' function onUse(cid, item, fromPosition, itemEx, toPosition) if table.maxn(getCreatureSummons(cid)) < 1 then doSummonMonster(cid, monster) end return true end  
  4. Gostei
    marcoatorres deu reputação a Pedriinz em Pergaminho de Invocação   
    Coloca no action.xml
    <action itemid="xxxx" event="script" value="arquivo.lua"/>  
  5. Gostei
    marcoatorres deu reputação a .Foxxy em Reset com Look   
    Faça um backup do seu arquivo, troque a tag "doplayersetspecialdescription" por essa e teste!
     
    doPlayerSetSpecialDescription(cid,'\n[Frags: '..getPlayerFrags(cid)..'],\n[Resets: '..math.max(0,(tonumber(getCreatureStorage(thing.uid,378378)) or 0))..']')
     
     
  6. Gostei
    marcoatorres recebeu reputação de Support Melo em Formação de equipe NaruTibia!   
    eu nunca joguei DBO, não conheço nada, mas se quiser posso tentar te ajuda
  7. Gostei
    marcoatorres deu reputação a Support Melo em Formação de equipe NaruTibia!   
    Queria ter essa sorte pra formar minha equipe de DBO.
  8. Gostei
    marcoatorres deu reputação a Sekk em Script Exp Scroll   
    Atualizei o codigo la pra remover o item ao usar, revê ele
  9. Gostei
    marcoatorres deu reputação a Sekk em Script Exp Scroll   
    Presumo que você saiba adicionar a tag do actions.xml
    function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) ~= 1 then doPlayerSendCancel(cid, "Sorry, only players level 1 can use this item.") return true else local amount = getExperienceForLevel(80) - getPlayerExperience(cid) doPlayerAddExperience(cid, amount) doRemoveItem(item.uid, 1) end return true end  
  10. Gostei
    marcoatorres deu reputação a Sekk em Script Exp Scroll   
    Cria um arquivo em actions/scripts chamado pergaminho.lua e coloque aquele código dentro, ai no actions.xml vc coloca isso:
    <action itemid="8306" event="script" value="pergaminho.lua"/> no lugar de 8306 vc coloca o id do item que vai usar
  11. Gostei
    marcoatorres deu reputação a Chikorito em Formação de equipe NaruTibia!   
    Opa cara, não importa ser profissional ou n, manda algum contato aí pra gente conversar, aqui ou pelo inbox!
  12. Gostei
    marcoatorres recebeu reputação de Chikorito em Formação de equipe NaruTibia!   
    Não sou "profissional", mas posso te ajudar na parte dos scripts:
    - Vocations
    - Monsters
    - Spells
    - Itens com actions. Ex: Pergaminhos que ao clickar muda vocação.
     
    Posso te mandar via Skype alguns "Boss" que criei, Ex: Obito Uchiha, quando você entra na sala da quest, ou
    quando ele detecta que tem player por perto ele automaticamente summona o Juubi, e tem como principal
    ataque o Kamui. Drops:
    - Pergaminho de vocação Obito Uchiha (Já vem como (outfit) Jinchuuriki do Juubi), no meu servidor deixei Tobi como vocação normal e Obito
    Uchiha como Drop desse Boss. 100% de drop e Hagoromo Scepter (atk: 4700 (skill:sword) def: 2100) 15% de drop.
    Enfim tem varios, Juubi, Naruto Rikkudou, Sakura Senin (durante a luta ela invoca katsuyu, assim como Obito, dropa pergaminho de vocação)
    Não sendo necessário usalos em chares lvl 1, como ns maioria dos servidores que te obrigam a upar outro char.
    Tipo você é um Itachi lvl 900 e conseguiu solar o Obito e pegou o pergaminho, 
    não precisa nem deslogar, so clikar no item e pronto. 
    Atualmente estou trabalhando no Naruto, e ja tenho em vista como proximo projeto o Kabuto [MODO SABIO] e Itachi [EDO TENSEI]
     
     
     
     
  13. Gostei
    marcoatorres deu reputação a Chikorito em Formação de equipe NaruTibia!   
    Olá a todos aqui presentes, venho por meio desta publicação anunciar meu novo projeto e recrutar a equipe de desenvolvimento para se juntar a mim no mesmo e fazer algo bem diferente e novo comparado aos demais do mesmo tema.
    Bem, o projeto é de um novo servidor de NaruTibia, (nome ainda secreto), porém, quero fazer algo diferente, ir a fundo, buscar, pesquisar, inovar, fazer o que a PxG fez com o tema de Pokémon e trazer algo de realmente qualidade para todos, sem as sprites e mapas "feios", com uma fidelidade real ao anime desde história a personagens, sagas, jutsus e afins, porém, sozinho é realmente difícil e cansativo, então venho aqui para recrutar novos amigos dispostos a entrar de cabeça nessa e revolucionar no tema Naruto!
    Já trabalhei com alguns servidores como Pokémon Online Svke, OT Pokémon, PokeStorm, PokeSilver, WodBo, Dbz Union e mais diversos sem muita visibilidade, atualmente atuo como spriter, mapper e scripter.
    Vagas disponíveis para o projeto:
    Scripter 
    Spriter 
    Programador
    Caso você não se encaixe em alguma das vagas mas queira fazer parte do projeto, diga aqui quais experiências você tem, toda ajuda é bem vinda, lembrando que, as vagas iniciais são para ADMINISTRADORES, todos como iguais.
    Enfim, espero encontrar pessoas com real interesse e responsabilidade para o projeto, qualquer dúvida ou sugestão é só falar.
    See ya!

Informação Importante

Confirmação de Termo