SU

[Ajuda] Preciso De Ajuda Para Arrumar Minha Quest

Por superbruno100, 12 de nov. de 2011 em Archived

otserv poketibia
otserv
tibia
script
6
847
superbruno100S
12 de novembro de 2011 às 13:42

Gente preciso que vocês me ajudem a colocar lvl para essa Quest

 

 

 

function onUse(cid, item, frompos, item2, topos)

if item.uid == 1011 then

queststatus = getPlayerStorageValue(cid,1011)

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid,22,"Você ganhou uma Fire Stone + 1TD!")

item_uid = doPlayerAddItem(cid,2283,1)

item_uid = doPlayerAddItem(cid,8777,1)

setPlayerStorageValue(cid,1011,1)

 

 

else

doPlayerSendTextMessage(cid,22,"O baú está vazio.")

end

else

return 0

end

return 1end

 

 

Um Script não muito difícil, apesar de eu não saber dry.png

Mais que vale um Rep+ biggrin.png

Editado Novembro 12 por Brunex

VincV
13 de novembro de 2011 às 12:33

ta ae

function onUse(cid, item, frompos, item2, topos)
if item.uid == 1011 then
if getPlayerLevel >= x then								------troque o x pelo lv minimo para a quest
queststatus = getPlayerStorageValue(cid,1011)
if queststatus == -1 or queststatus == 0 then
doPlayerSendTextMessage(cid,22,"Você ganhou uma Fire Stone + 1TD!")
item_uid = doPlayerAddItem(cid,2283,1)
item_uid = doPlayerAddItem(cid,8777,1)
setPlayerStorageValue(cid,1011,1)
else[/b][/font][/size]
doPlayerSendTextMessage(cid,22,"voce n tem level para faze a quest,vai upa")


else
doPlayerSendTextMessage(cid,22,"O baú está vazio.")
end
else
return 0
end
return 1end

Editado Novembro 13 por lordbug99

jedian1J
13 de novembro de 2011 às 13:30

@lordbug99 não funciona esse ae não :p

tem até uns negócio do fórum no teu código, fora que os elses tão fora de ordem, não funcionaria, também tem outro erro que tem desde o script que ele passou, no "return 1end" isso nem pega :p

corrigi o do lordbug99 e ficou assim:

function onUse(cid, item, frompos, item2, topos)
 if item.uid == 1011 then
 if getPlayerLevel(cid) >= x then															 ------troque o x pelo lv minimo para a quest
	if getPlayerStorageValue(cid,1011) <= 0 then
	   doPlayerSendTextMessage(cid,22,"Você ganhou uma Fire Stone + 1TD!")
	   doPlayerAddItem(cid,2283,1)
	   doPlayerAddItem(cid,8777,1)
	   setPlayerStorageValue(cid,1011,1)
	else
	   doPlayerSendTextMessage(cid,22,"O baú está vazio.")
	end
 else
	doPlayerSendTextMessage(cid,22,"voce n tem level para faze a quest,vai upa")
 end
 return true
 end
 return true
end

aí edita o lv min la no x

---- edit

hauahua copiei o dele e nem me toquei que faltava o cid, malz ae

Editado Novembro 14 por JeDiAN

superbruno100S
13 de novembro de 2011 às 21:59

@lordbug99

 

O seu não funfo...

 

@JeDiAN

 

O seu tbm não funfo...

Editado Novembro 13 por Brunex

VodkartV
13 de novembro de 2011 às 23:12

Erraram na mesma função,faltou identificar o cid: "getPlayerLevel"

enquanto o certo é: getPlayerLevel(cid)

 

function onUse(cid, item, frompos, item2, topos)
local storage,level = 1011,50
if getPlayerLevel(cid) < level then
return doPlayerSendTextMessage(cid,22,"Você precisa ter level "..level.." ou mais para abrir este baú.")
elseif getPlayerStorageValue(cid,storage) >= 1 then
return doPlayerSendTextMessage(cid,22,"O baú está vazio.")
end
doPlayerSendTextMessage(cid,22,"Você ganhou uma Fire Stone + 1TD!")
doPlayerAddItem(cid,2283,1)
doPlayerAddItem(cid,8777,1)
setPlayerStorageValue(cid,storage,1)
end

superbruno100S
14 de novembro de 2011 às 00:08

@Vodkart

 

Hahaha mesmo antes de testar eu já sabia que iria funcionar...

Vlw man... Vou de da Rep+ quando eu tiver ;D