
Histórico de Curtidas
-
marcoatorres deu reputação a frank007 em Npcnão esqueça de marcar como melhor resposta para q posa ajudar outros com o mesmo problema!
-
marcoatorres deu reputação a frank007 em Npcpoderia 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())
-
marcoatorres deu reputação a Pedriinz em Pergaminho de Invocaçãolocal monster = 'rat' function onUse(cid, item, fromPosition, itemEx, toPosition) if table.maxn(getCreatureSummons(cid)) < 1 then doSummonMonster(cid, monster) end return true end
-
marcoatorres deu reputação a Pedriinz em Pergaminho de InvocaçãoColoca no action.xml
<action itemid="xxxx" event="script" value="arquivo.lua"/>
-
marcoatorres deu reputação a .Foxxy em Reset com LookFaç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))..']')
-
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
-
marcoatorres deu reputação a Support Melo em Formação de equipe NaruTibia!Queria ter essa sorte pra formar minha equipe de DBO.
-
marcoatorres deu reputação a Sekk em Script Exp ScrollAtualizei o codigo la pra remover o item ao usar, revê ele
-
marcoatorres deu reputação a Sekk em Script Exp ScrollPresumo 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
-
marcoatorres deu reputação a Sekk em Script Exp ScrollCria 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
-
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!
-
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]
-
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!