RA

Quest's Script

Por rafafinhaa, 04 de fev. de 2011 em Archived

script
6
1k
rafafinhaaR
04 de fevereiro de 2011 às 16:46

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

Editado Fevereiro 4 por bleckkingbar

VodkartV
04 de fevereiro de 2011 às 17:04

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

rafafinhaaR
04 de fevereiro de 2011 às 17:25

este-

 

local storage = 93547

 

n influencia em nada né?

VodkartV
04 de fevereiro de 2011 às 19:18

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

rafafinhaaR
04 de fevereiro de 2011 às 19:22

deu tudo serto obrigado

..

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

na empty...

 

pq sera

VodkartV
04 de fevereiro de 2011 às 20:26

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