Ir para conteúdo

Featured Replies

Postado
  • 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.

  • Respostas 12
  • Visualizações 1.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @tataboy67 fiz de forma global, assim você só irá editar 1x vez: em alguma lib sua, você coloca: Escolha uma storage pra ela,   e em data/creaturescripts/scripts crie um arquivo

  • @tataboy67  

Posted Images

Postado
  • 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?

 

 

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo