Ir para conteúdo
  • 0

Apenas x lvl usar o item


SkyDarkyes

Pergunta

Tenho esse script que quando o player clica-se no item ele ganhava a vocação,mas tem como apenas leveis 10 para baixo,poderem usar?

 

 

function onUse(cid, item) 
 
local vocation = 500 -- ID DA VOCAÇÃO QUE VAI TRANSFORMA
 
if getPlayerVocation(cid) == vocation then
doPlayerSendCancel(cid, "Voce ja obteve essa vocacao")
return true
end
 
doPlayerSetVocation(cid, vocation)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 22, "Parabéns agora você é Kisame,por favor relogue o  char para salvar")
return true
end
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0


function onUse(cid, item)

 

local vocation = 500 -- ID DA VOCAÇÃO QUE VAI TRANSFORMA

local lvl = 10

 

if getPlayerLevel(cid) < lvl then

doPlayerSendCancel(cid, "somente level "..lvl.." podem utilizar esse item.")

return true

end

 

if getPlayerVocation(cid) == vocation then

doPlayerSendCancel(cid, "Voce ja obteve essa vocacao")

return true

end

 

doPlayerSetVocation(cid, vocation)

doRemoveItem(item.uid, 1)

doPlayerSendTextMessage(cid, 22, "Parabéns agora você é Kisame,por favor relogue o char para salvar")

return true

end

Editado por StyloMaldoso
Link para o comentário
Compartilhar em outros sites

  • 0

10+ podem usar...

 

se quiser q soh lvls 1~10 possam usar troque isso...

if getPlayerLevel(cid) < lvl then

para isso...

if getPlayerLevel(cid) > lvl then
Editado por Slicer
Link para o comentário
Compartilhar em outros sites

  • 0
function onUse(cid, item) 
 
local vocation = 500 -- ID DA VOCAÇÃO QUE VAI TRANSFORMA
local lvl = 10
 
if getPlayerLevel(cid) < lvl then
doPlayerSendCancel(cid, "somente level "..lvl.." podem utilizar esse item.")
return true
end
 
if getPlayerVocation(cid) == vocation then
doPlayerSendCancel(cid, "Voce ja obteve essa vocacao")
return true
end
 
doPlayerSetVocation(cid, vocation)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 22, "Parabéns agora você é Kisame,por favor relogue o  char para salvar")
return true
end

 

Na verdade 10- inclui o 10 entao seria

if getPlayerLevel(cid) <= lvl then

no jeito que voce pois

if getPlayerLevel(cid) < lvl then

é só pra lv menor que 10, ou seja, até o 9

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...