Quest's Script

rafafinhaa
em Lixeira Pública

rafafinhaa

:) ..... (:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/07/10Posts: 4

Ola... Gostaria de saber como faser um script de uma quest similar a anihi

ex:

ha 4 baus ... so pode abrir 1 ... e se tentar abrir os outros 3 fala que ja pegou..

 

alguem poderia me ajudar com urgencia

OBG

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

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

local a = {
[8065] = 8912,
[8066] = 8850,
[8067] = 2400,
[8068] = 2431
}

local storage = 93547

     if getPlayerStorageValue(cid,storage) <= 0 then
     doPlayerSendTextMessage(cid,22,"You have found a " .. getItemNameById(a[item.actionid]) .. ".")
     doPlayerAddItem(cid,a[item.actionid],1)
     setPlayerStorageValue(cid,storage,1) 
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
   return TRUE
end

 

actions.xml

<action actionid="8065;8066;8067;8068" script="nome do seu script.lua"/>

 

Só alterar os itens ali em cima

explicação(exemplo):

 

[8066] = 8850,

 

vermelho: actionid que vai no bau

azul: item que o jogador irá receber

bossisg.png

rafafinhaa

:) ..... (:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/07/10Posts: 4

este-

 

local storage = 93547

 

n influencia em nada né?

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

é para não poder pegar todos os itens,ou sejá só poderá escolher um item (: (AH VA É MESMO?!)

bossisg.png

rafafinhaa

:) ..... (:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/07/10Posts: 4

deu tudo serto obrigado

..

so que quando tento criar outra igual so mudando os id onde vc falo pra mudar

na empty...

 

pq sera

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

é porque vc tem que mudar a storage e os actionsid :p

bossisg.png