Item Que Da Storage.

othereality
em Scripts

othereality

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 18/01/11Posts: 343Char no Tibia: Zodriac

Eu tava tentando fazer um negocio bem simples mas não to conseguindo:

 

um item qualquer no jogo que tem uma action id que deveria dar uma storage ao clicar.

por exemplo uma arvore de laranja, você clica e ganha uma storage no caso eu ia usar 25504.

se alguem souber me ajudar agradeço..

vlw.

não me dê rep

apenas leia abaixo

###motivos pra você clicar aqui agora e entrar no Uwnia99 OT###

 

Temos 15 classes e está sempre lançando mais.
A classe Assassin fica invisível até pra
 players :rip:

A classe Cake Guardian tem uma magia de refletir dano

Temos Eventos próprios acontecendo todo momento

Temos várias sprites únicas do OT

 A classe Feral Druid se transforma em vários bichos e tem magias diferentes dependendo da forma que está  :beurk:

Temos um contato muito grande entre desenvolvedor e jogador

 Temos uma classe chamada CAKE GUARDIAN! ELE ATIRA BOLOS!!!!! :love:

Não temos sistema vip e não vamos ter

Não vendemos nenhum tipo de vantagem na loja do site e nem vamos vender (apenas cosméticos)

 24h  :ph34r:

 

Entre no site clicando aqui!

Darkwath

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/04/11Posts: 28Char no Tibia: darkwath

Tenta assim:

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


if item.uid == 5004 then
	queststatus = getPlayerStorageValue(cid,25504)
	if queststatus == -1 then
	setPlayerStorageValue(cid,25504,1)
	else
	doPlayerSendTextMessage(cid,22,"Sorry not possible")
end
else
return 0
end
return 1
end 

apenas mude o uniqueid se nao funcionar me fala

othereality

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 18/01/11Posts: 343Char no Tibia: Zodriac

testando...

 

EDIT:

 

minha tag:

 

	<action itemid="2247" event="script" value="chave.lua"/>

 

meu script:

 

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


       if item.uid == 2247 then
       queststatus = getPlayerStorageValue(cid,99857)
       if queststatus == -1 then
       setPlayerStorageValue(cid,99857,1)
       else
       doPlayerSendTextMessage(cid,22,"Sorry not possible")
       end
       else
       return 0
       end
       return 1
       end 

 

não ta funcinando.

 

 

 

 

uma ultima coisa,

ei poderia fazer isso??

 

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

 

 

if item.uid == 2247 then

queststatus = getPlayerStorageValue(cid,99857)

if queststatus == -1 then

setPlayerStorageValue(cid,99857,1)

doPlayerSendTextMessage(cid,22,"Voce encontrou uma chave.")

else

doPlayerSendTextMessage(cid,22,"Sorry not possible")

end

else

return 0

end

return 1

end

não me dê rep

apenas leia abaixo

###motivos pra você clicar aqui agora e entrar no Uwnia99 OT###

 

Temos 15 classes e está sempre lançando mais.
A classe Assassin fica invisível até pra
 players :rip:

A classe Cake Guardian tem uma magia de refletir dano

Temos Eventos próprios acontecendo todo momento

Temos várias sprites únicas do OT

 A classe Feral Druid se transforma em vários bichos e tem magias diferentes dependendo da forma que está  :beurk:

Temos um contato muito grande entre desenvolvedor e jogador

 Temos uma classe chamada CAKE GUARDIAN! ELE ATIRA BOLOS!!!!! :love:

Não temos sistema vip e não vamos ter

Não vendemos nenhum tipo de vantagem na loja do site e nem vamos vender (apenas cosméticos)

 24h  :ph34r:

 

Entre no site clicando aqui!

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

function onUse(cid, item)

if getPlayerStorageValue(cid, 25504) == -1 then
setPlayerStorageValue(cid, 25504, 1)
doPlayerSendTextMessage(cid, 22, "Voce encontrou uma chave.")
else
doPlayerSendTextMessage(cid, 22, "Voce já fez esta quest.")
return FALSE
end

return TRUE
end

 

<action actionid="AID" event="script" value="chave.lua"/>

Oie :D

othereality

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 18/01/11Posts: 343Char no Tibia: Zodriac

Vlw DemonB.

Sempre ajudando =D

REP+

não me dê rep

apenas leia abaixo

###motivos pra você clicar aqui agora e entrar no Uwnia99 OT###

 

Temos 15 classes e está sempre lançando mais.
A classe Assassin fica invisível até pra
 players :rip:

A classe Cake Guardian tem uma magia de refletir dano

Temos Eventos próprios acontecendo todo momento

Temos várias sprites únicas do OT

 A classe Feral Druid se transforma em vários bichos e tem magias diferentes dependendo da forma que está  :beurk:

Temos um contato muito grande entre desenvolvedor e jogador

 Temos uma classe chamada CAKE GUARDIAN! ELE ATIRA BOLOS!!!!! :love:

Não temos sistema vip e não vamos ter

Não vendemos nenhum tipo de vantagem na loja do site e nem vamos vender (apenas cosméticos)

 24h  :ph34r:

 

Entre no site clicando aqui!

StrikerYurots

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/07/09Posts: 2Char no Tibia: ADM King

function onUse(cid, item)

 

if getPlayerStorageValue(cid, 25504) == -1 then

setPlayerStorageValue(cid, 25504, 1)

doPlayerSendTextMessage(cid, 22, "Voce encontrou uma chave.")

else

doPlayerSendTextMessage(cid, 22, "Voce já fez esta quest.")

return FALSE

end

 

return TRUE

end

 

 

<action itemid="8306" event="script" value="chave.lua"/>

 

 

como eu faso pra ela remover o item que usa para dar a storage? no caso seria itemid="8306"