Postado Junho 3, 2017 8 anos Autor Em 2017-6-1 ás 01:22, KotZletY disse: @tataboy67 fiz de forma global, assim você só irá editar 1x vez: em alguma lib sua, você coloca: Ocultar conteúdo LimiteQuestCount = 30 -- coloque de acordo com a quantidade de quests existente no seu servidr QuestCountSystem = 123419 -- é a storage da system, lembre-se, não deve existe outra igual function getQuestCompletCount(uid, storage) if isPlayer(uid) then if getPlayerStorageValue(uid, storage) == -1 then return 0 end return getPlayerStorageValue(uid, storage) end end Escolha uma storage pra ela, e em data/creaturescripts/scripts crie um arquivo chamado lookvoc.lua e adicione dentro: Ocultar conteúdo function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) then doPlayerSetSpecialDescription(thing.uid, "\nQuests Completas: ["..getQuestCompletCount(thing.uid, QuestCountSystem).."/"..LimiteQuestCount.."]") end return true end a tag xml é: <event type="look" name="LookVoc" event="script" value="lookvoc.lua"/> e em login.lua você registra isso: registerCreatureEvent(cid, "LookVoc") agora o mais importante, a quest, nas quests, coloque o seguinte code: if getQuestCompletCount(cid, QuestCountSystem) < LimiteQuestCount then doCreatureSetStorage(cid, QuestCountSystem, getQuestCompletCount(cid, QuestCountSystem)+1) end Porém tem um detalhe, você vai colocar o code, depois do check que impede o player de fazer a quest novamente, como podemos fazer a quest somente 1x vez, então coloque o code depois do check que impede que o player faça mais de uma vez, caso contrario irá adicionar pontos até atingir o limite. Quando você faz uma quest, ele checa se você tem uma storage, se você não tiver, você ganha o item, e ganha a storage pra não fazer de novo, quando você clicar novamente, ele irá checa novamente se você tem, se você tiver, ele não entrega o item, então coloque o code acima, abaixo desse check, para adicionar o ponto somente 1x vez a cada quest, e ae basta configurar o limite de quest ei me ajuda em 1 coisa, tipo... eu testei aqui e nao funcionou ! eu fiz td certinho, porem o look ainda sim aparece 21:21 You see yourself. You are a Treinador. Meus trabalhos: [Movements] TFS 1.1+ Area Hardcore [Movements] TFS 1.1+ Tile Party [Action] TFS 1.1+ Bau diário [Action] TFS 1.1+ Guild Dungeon Lever [Talkactions] TFS 0.3.6 / 0.4 Quest Hunt por Tempo Contato: Discord: Tataboy67#4934
Postado Junho 3, 2017 8 anos Autor 1 minuto atrás, KotZletY disse: @tataboy67 você esqueceu algo, refaça os passos, o script ta 100%. eq assim se liga, no meu look.lua olha como tá : "em alguma lib sua, você coloca:" posso colocar em qual lib? qualquer 1? Meus trabalhos: [Movements] TFS 1.1+ Area Hardcore [Movements] TFS 1.1+ Tile Party [Action] TFS 1.1+ Bau diário [Action] TFS 1.1+ Guild Dungeon Lever [Talkactions] TFS 0.3.6 / 0.4 Quest Hunt por Tempo Contato: Discord: Tataboy67#4934
Postado Junho 3, 2017 8 anos @tataboy67 sim, até se você cria uma novo arquivo, e colocar dentro, será uma nova lib global que poderá ser chamada em qualquer script!
Postado Junho 3, 2017 8 anos Autor @KotZletY Meus trabalhos: [Movements] TFS 1.1+ Area Hardcore [Movements] TFS 1.1+ Tile Party [Action] TFS 1.1+ Bau diário [Action] TFS 1.1+ Guild Dungeon Lever [Talkactions] TFS 0.3.6 / 0.4 Quest Hunt por Tempo Contato: Discord: Tataboy67#4934
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.