SK
dúvida

Apenas x lvl usar o item

Por SkyDarkyes, 10 de ago. de 2013 em Scripts

resolvido
script
7
1.1k
10 de agosto de 2013 às 10:52

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
StyloMaldosoS
10 de agosto de 2013 às 10:56


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 Agosto 10 por StyloMaldoso

10 de agosto de 2013 às 23:22

/\ Deu vlw


Uma duvida,apenas leveis 10+ Podem usar ou apenas 10- Podem usar?

SlicerS
10 de agosto de 2013 às 23:25

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 Agosto 10 por Slicer

10 de agosto de 2013 às 23:31

Slicer deu obrigado

 

@Limite Rep

EskyloE
11 de agosto de 2013 às 01:30
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

RoksasR
17 de agosto de 2013 às 11:39

Tópico movido para a seção de dúvidas e pedidos resolvidos.