[Pedido] Quest Que Pode Pegar Apenas Um Item

Rodrigoow1997
em Scripts

Rodrigoow1997

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/12/11Posts: 9Char no Tibia: Kimbel Of Shanera

E ae Galera Eu Queria que desse pra pegar apenas um item na quest tipo o da POI

PS: (no meu server tem 5 baús)

 

Agradeço Desde Já Quem Me Ajudar.

AnneMotta

o choro pode durar uma noite mas a alegria vem pela manha ♪
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 22/01/12Posts: 842Char no Tibia: Stephan

Crie 1 arquivo nomequevocêquiser.lua e bote isto dentro \/ (lembreçe de configurar)

-- 10th mission by QuaS~

 

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

 

if item.actionid == UniqueIDdoBAU1 then

queststatus = getPlayerStorageValue(cid,50046)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found an NomeDo1Item.")

doPlayerAddItem(cid,IDdo1ITEM,1)

setPlayerStorageValue(cid,50046,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

elseif item.actionid == UniqueIDdoBAU2 then

queststatus = getPlayerStorageValue(cid,50046)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found an NomeDo2Item.")

doPlayerAddItem(cid,IDdo2ITEM,1)

setPlayerStorageValue(cid,50046,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

elseif item.actionid == UniqueIDdoBAU3 then

queststatus = getPlayerStorageValue(cid,50046)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found an NomeDo3Item.")

doPlayerAddItem(cid,IDdo1ITE3,1)

setPlayerStorageValue(cid,50046,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

else

elseif item.actionid == UniqueIDdoBAU4 then

queststatus = getPlayerStorageValue(cid,50046)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found an NomeDo4Item.")

doPlayerAddItem(cid,IDdo4ITEM,1)

setPlayerStorageValue(cid,50046,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

else

elseif item.actionid == UniqueIDdoBAU5 then

queststatus = getPlayerStorageValue(cid,50046)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found an NomeDo5Item.")

doPlayerAddItem(cid,IDdo5ITEM,1)

setPlayerStorageValue(cid,50046,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

else

return 0

end

 

return 1

end

 

Em actions.xml adicione essas linhas:

 

<action uniqueid="UniqueIDdoBAU1" event="script" value="nomedoarquivoquevocêescolheu.lua"/>

<action uniqueid="UniqueIDdoBAU2" event="script" value="nomedoarquivoquevocêescolheu.lua"/>

<action uniqueid="UniqueIDdoBAU3" event="script" value="nomedoarquivoquevocêescolheu.lua"/>

<action uniqueid="UniqueIDdoBAU4" event="script" value="nomedoarquivoquevocêescolheu.lua"/>

<action uniqueid="UniqueIDdoBAU5" event="script" value="nomedoarquivoquevocêescolheu.lua"/>

 

REP+ se te ajudei amigo =.=

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: RUSHEI B1 DE AWP

owi6giO.png

bepokemon

Lo sono il accolito.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/08Posts: 273Char no Tibia: Foxx Rookslayer

Crie 1 arquivo nomequevocêquiser.lua e bote isto dentro \/ (lembreçe de configurar)

 

Ele pode fazer pelo próprio Quest System.

 

Passo à passo:

-> Coloque os respectivos items dentro das chests pelo map editor.

-> Coloque todos os ActionIds das chests em 2000.

-> Coloque todos os UniqueIds IGUAIS.

logo.png

Scripter

@MagicWorld

Ex: Colaborador de Scripting

Contato: bepokemon@hotmail.com

PostadorHunter

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 10/12/11Posts: 962Gênero: Masculino

cara da pra fazer isso pelo proprio mapp editor :

1 faça os 5 baus e coloque o action id 2000 em todos

2 coloque os itens q vc quer neles

3 deixe o unique id igual em todos eles

 

obs: o unique id n pode ser igual ao de outros baus ou quests ou alavancas

bepokemon

Lo sono il accolito.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/08Posts: 273Char no Tibia: Foxx Rookslayer

Crie 1 arquivo nomequevocêquiser.lua e bote isto dentro \/ (lembreçe de configurar)

 

Ele pode fazer pelo próprio Quest System.

 

Passo à passo:

-> Coloque os respectivos items dentro das chests pelo map editor.

-> Coloque todos os ActionIds das chests em 2000.

-> Coloque todos os UniqueIds IGUAIS.

cara da pra fazer isso pelo proprio mapp editor :

1 faça os 5 baus e coloque o action id 2000 em todos

2 coloque os itens q vc quer neles

3 deixe o unique id igual em todos eles

 

obs: o unique id n pode ser igual ao de outros baus ou quests ou alavancas

 

Hmmm .. ¬¬'

logo.png

Scripter

@MagicWorld

Ex: Colaborador de Scripting

Contato: bepokemon@hotmail.com

Rodrigoow1997

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/12/11Posts: 9Char no Tibia: Kimbel Of Shanera

Crie 1 arquivo nomequevocêquiser.lua e bote isto dentro \/ (lembreçe de configurar)

 

Ele pode fazer pelo próprio Quest System.

 

Passo à passo:

-> Coloque os respectivos items dentro das chests pelo map editor.

-> Coloque todos os ActionIds das chests em 2000.

-> Coloque todos os UniqueIds IGUAIS.

 

Obrg Ajudou Bastante Ganhou +REP

 

Anne Não Funfo Aqui A Script ):

 

Duvida Sanada Podem Fechar O Tópico

VictorTasquin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/12Posts: 72Gênero: MasculinoChar no Tibia: Ann Seehy

Pra que serve a action 2000 nos baus ?

Tenho um server, e to trocando as quests, todos os baus tem action 2000.

 

Agradecido!

Ajudei ? REP+

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

No seu server deve ter um quest system q não é necessário fazer aqueles scripts com uniqueid separados. Se você colocar os items pelo map editor, isso já resolve, porque o actionid que tem na chest, já é o do quest system.

sergiped.gif