Tudo que koyotestark postou
-
Remeres Bugado / catch com 6 pokemons na bag.
Olha, sobre o items.otb experimente baixar o Item Editor aqui no TK msm, e abra o otb com ele, vc precisa antes direcionar o dat e spr de seu client. no RME, em others, verifique ate onde estao os itens ja registrados no otb. no Item Editor confira os itens depois desse numero q vc viu no others.
-
Ajuda Mostrar Outfit dos chars no Manage Account
.Site usado: Modern AAC Servidor: 8.60 Qual o motivo deste tópico? Eu queria uma ajuda ou se alguem tiver um script pronto. Eu achei na internet um script Online View e Character View com outfit, conseguei adaptar pra fazer o mesmo no top5, porem usando o mesmo codigo não consegui fazer o mesmo no manage account. Até aparece a outit, mas ela pega uma outfit de um unico player, tipo o ultimo criado, ou o char mais forte da DB Players. Então eu queria saber como fazer o script puxar a informação da account pra identificar o player especifico pra ai puxar o looktype Pra mostrar as outfits, funciona +- assim: <img src="/public/outfits/outfit/'. $money_chr['looktype'] .'_2_0_0.png"> onde Money_chr seria onde ficaria o id da outfit q na pasta, estao as outfits ficando +- assim "1_2_0_0.png" a id o script pegaria do loktype do player. Dependendo de como eu bote a query, ele puxa do mais forte ou mais fraco, ou do ultimo player criado etc, ao invés de aparecer a outfit referente ao nome como aparece na imagem: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
Ajuda Script item que troca outfit aleatoria
.Qual servidor ou website você utiliza como base? TFS 0.4 Qual o motivo deste tópico? Queria uma ajuda com um script, eu precisava de um item que de uma outfit aleatória, achei um script na Internet e adaptei ficando dessa forma, porem ele deixa outfit como "0" ao invés de adicionar uma que esta no script. Script: Edit: Consegui resolver pegando uma linha de codigo de um script q achei na internet. Usei essa linha pra fazer o script funcionar local tmp = getCreatureOutfit(cid) tmp.lookType = outfits[param].lol Ficando assim:
-
Matar monstro e ganhar storage
Funcionou perfeitamente obrigado,
-
Matar monstro e ganhar storage
.Qual servidor ou website você utiliza como base? TFS 0.4 Qual o motivo deste tópico? Queria pedir um script que ao matar um monstro especifico, surgisse a mensagem, "parabens, voce derrotou tal monstro" e ai add uma storage, Pois quero adicionar um sistema de conquistas, "vou usar o quest log para registrar as conquistas por storage" Então irei adicionar alguns monstros especificos espalhados no mapa, e cada um dará uma conquista. Se puder adicionar para ganhar um ou mais premios seria interessante.
- DLL ANT AUTO TARGET ELFBOT
-
Como adicionar itens e fazer eles aparecerem no map editor
Fala pessoal, um conhecido meu fez este tutorial e imagino que seja util para quem está ingressando em otserv, Que ensina como registar itens novos no ITEMS.OTB para que apareça no RME MAP EDITOR. Por favor se estiver na area errada poderiam mover por favor?
-
Como Proteger Suas Sprite
Rapaz, eu fiz o processo ai, porem nao consigo abrir o client. da erro no dat.
-
Qualquer dano derramar sangue
Versao: 860 Fazer qualquer dano de elemento derramar sangue Eu gostaria que qualquer dano de qualquer elemento, derramasse sangue, aquela marquinha de sangue que fica quando causamos dano fisico. Ja que as magias de danos de elemento, energy, fire, holy etc. Queria saber se isso é possivel e como.
-
[8.6] Task System 4.0! (Task system + Daily Task System)
Fiz upload dos arquivos NPC e MOD Segue Link:GoogleDrive
-
[8.6] Task System 4.0! (Task system + Daily Task System)
esse treco ta muito estranho, mesmo erro, sera se o erro nao é no script do mod? Se nao for ser pedir demais, alguem poderia pegar os arquivos e tags e fazaer upload em algum servidor? pra eu pegar o arquivo, pq vai que alguma parte fica bugada quando posta.
-
[8.6] Task System 4.0! (Task system + Daily Task System)
mesmo erro
-
[8.6] Task System 4.0! (Task system + Daily Task System)
se nao me engano peguei nesse post msm, mas vou mandar. domodlib('task_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","tasks","missao","mission"}, msg) then npcHandler:say("Me diga o nome do monstro que você deseja fazer a task!", cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if tasktabble[msg] then if CheckTask(cid) ~= true then local contagem = getPlayerStorageValue(cid, tasktabble[msg].storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('Desculpe, mas você já terminou a task do '..msg, cid) return true end setPlayerStorageValue(cid, tasktabble[msg].storage_start, 1) npcHandler:say("Parabéns, agora você está participando da missão task do "..msg..", falta matar "..string.sub(((contagem)-1)-tasktabble[msg].count, 2).." "..msg, cid) talkState[talkUser] = 0 else npcHandler:say('Desculpe, mas você já faz parte de uma task!', cid) talkState[talkUser] = 0 end else npcHandler:say('digite o nome correto da missão task! para mais informações digite {!task}', cid) talkState[talkUser] = 1 end elseif isInArray({"receber","reward","recompensa","report","reportar"}, msg) then if CheckTask(cid) then for k, v in pairs(tasktabble) do racetype = k if getPlayerStorageValue(cid,v.storage_start) >= 1 then local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('você só pode receber os items uma única vez!', cid) return true end if (((contagem)-1) >= v.count) then for _, check in pairs(configbosses_task) do if string.lower(check.race) == string.lower(racetype) then local on = getPlayersOnline() for i=1, #on do if HavePlayerPosition(on[i], check.FromPosToPos[1],check.FromPosToPos[2]) then selfSay('aguarde alguns instantes, tem pessoas fazendo a task.', cid) return true end end doTeleportThing(cid, check.Playerpos) local function checkArea(cid) if not isCreature(cid) then return LUA_ERROR end if HavePlayerPosition(cid, check.FromPosToPos[1],check.FromPosToPos[2]) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) end end addEvent(checkArea, check.time*60*1000, cid) end end local str = "" if v.exp ~= nil then doPlayerAddExp(cid, v.exp ) str = str.."".. (str == "" and "" or ",") .." "..v.exp.." de exp" end if v.money ~= nil then doPlayerAddMoney(cid, v.money) str = str.."".. (str == "" and "" or ",") ..""..v.money.." gps" end if v.reward ~= nil then doAddItemsFromList(cid,v.reward) str = str.."".. (str == "" and "" or ",") ..""..getItemsFromList(v.reward) end npcHandler:say("Obrigado pela sua ajuda Recompensas: "..(str == "" and "nenhuma" or ""..str.."").." por ter completado a task do "..k, cid) setPlayerStorageValue(cid, v.storage, "Finished") setPlayerStorageValue(cid, v.storage_start, 0) setPlayerStorageValue(cid, 521456, getPlayerStorageValue(cid, 521456) == -1 and 1 or getPlayerStorageValue(cid, 521456)+1) finisheAllTask(cid) else npcHandler:say('Desculpe,mas você só matou '..((contagem)-1)..' de '..v.count..' '..k, cid) end end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif isInArray({"sair","leave","exit"}, msg) then if CheckTask(cid) then talkState[talkUser] = 2 for k, v in pairs(tasktabble) do if getPlayerStorageValue(cid,v.storage_start) >= 1 then storagesair = v.storage_start local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end npcHandler:say('você está participando de uma missão task do '..k..' e já tem '..((contagem)-1)..' '..k..' mortos, deseja mesmo sair?', cid) end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif msgcontains(msg, 'yes') and talkState[talkUser] == 2 then setPlayerStorageValue(cid, storagesair, 0) npcHandler:say("Você foi retirado da task com sucesso!", cid) 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())
-
[8.6] Task System 4.0! (Task system + Daily Task System)
-
Spell que impede o player de encher mana
TFS 0,4 Protocolo: 8.60 Pedido: Spell Olá, será que alguem poderia me ajudar? Gostaria de colocar em meu servidor um spell que impeça o adversário de encher a mana por 5 segundos. A ideia era que o player ficasse sem soltar nenhum spell, até encontrei um codigo de spell de muted, nao funcionou em meu servidor, mas se alguem conseguir fazer o spell de impedir a mana de encher melhor ainda. Segue abaixo o spell de muted que nao funcionou. local condition = createConditionObject(CONDITION_MUTED) setConditionParam(condition, CONDITION_PARAM_TICKS, 2000) local chance = 60 function silence(tar, text) if(isCreature(tar) == true) then doSendAnimatedText(getCreaturePosition(tar), text, 215) doAddCondition(tar, condition) end return true end function onCastSpell(cid, var) local tar = getCreatureTarget(cid) if hasCondition(tar, CONDITION_MUTED) == true then return false else if isCreature(tar) == true then if math.random(1,100) <= chance then local text = "SILENCE" silence(tar, text) else local text = "MISS" doSendAnimatedText(getCreaturePosition(tar), text, 215) end else if isPlayer(cid) == true then doPlayerSendCancel(cid, "Silence can be cast only on other creatures.") end return false end end return true end Encontrei esse spell neste link: https://tibiaking.com/forums/topic/39212-spell-que-da-muted-no-target/ Spell com erro: Silence.lua