\M
pedido

Bau Para Classe

Por \Mattheus ~*, 24 de jul. de 2012 em Scripts

10
1.2k
\Mattheus ~*\
24 de julho de 2012 às 22:00

Gostaria de um bau que só determinada classe poderia pegar, ou um baú que os itens dados são para cada determinada classe .

 

Obrigado, rep+

lukas13onL
24 de julho de 2012 às 22:08

fazendo

Editado Julho 24 por HarpiaLOOK

\Mattheus ~*\
24 de julho de 2012 às 22:09

Onde adiciono os itens que cada classe irá pegar ?

lukas13onL
24 de julho de 2012 às 22:13

ARQUIVO.lua

if item.uid == XXXX then -- USE ESSE UNIQUE NO RME

queststatus = getPlayerStorageValue(cid,100)

if queststatus ~= 1 then

PlayerVoc = getPlayerVocation(cid)

if PlayerVoc == 1 then -- O ID da vocation ex:1

doPlayerSendTextMessage(cid,22,"Você pegou o item") -- Mensagem de quando pega o item

doPlayerAddItem(cid,2453,1) -- Aqui o id do item

setPlayerStorageValue(cid,100,1)

else

doPlayerSendTextMessage(cid,22,"Você não é da classe") -- Mensagem do bau vazio

end

end

end

 

ACTIONS.xml

<action uniqueid="XXXX" script="ARQUIVO.lua"/>

---------------------------------------------------------

Esquece aquele outro que eu postei

 

USE ESSE

 

-Troque os " XXXX " POR um valor numerico

que seja o uniqueid, maximo de 5 caracteres (5) Numeros

 

-Vocations estão em data/xml/vocations/

encontre a que quiser colocar aqui e ache o id e mude.

Editado Julho 24 por HarpiaLOOK

\Mattheus ~*\
24 de julho de 2012 às 22:30

Quando eu clico no chest ele só abre não funciona ..

lukas13onL
24 de julho de 2012 às 22:35

vc coloco o unqueid no bau?

\Mattheus ~*\
24 de julho de 2012 às 22:38

Sim, eu sei fazer essas coisas, coloquei vi pelo god estava certo só que quando abro com qual quer classe ela só abre o baú normal e sem itens dentro .

lukas13onL
24 de julho de 2012 às 22:43
if item.uid == XXXX then -- USE ESSE UNIQUE NO RME

queststatus = getPlayerStorageValue(cid,100)

if queststatus ~= 1 then

PlayerVoc = getPlayerVocation(cid)

if PlayerVoc == 1 then -- O ID da vocation ex:1

doPlayerSendTextMessage(cid,22,"Você pegou o item") -- Mensagem de quando pega o item

doPlayerAddItem(cid,2453,1) -- Aqui o id do item

setPlayerStorageValue(cid,XXXX,1)

else

doPlayerSendTextMessage(cid,22,"Você não é da classe") -- Mensagem do bau vazio

end

end

end

 

Onde tive em vermelho coloque o unique id

\Mattheus ~*\
24 de julho de 2012 às 23:02

Nada ainda ..

SkyLighS
24 de julho de 2012 às 23:08

criei o meu aki rapidinho

 

function onUse(cid, item)
local voc = 1 -- o id da vocaçao
local itemid = 2175 -- o id do item que vai adicionar
if getPlayerVocation(cid,voc) then
doPlayerAddItem(cid,itemid)
doPlayerSendTextMessage(cid,22,"Você recebeu seu item")
else
doPlayerSendTextMessage(cid,22,"Você nao e sorc")
end
return TRUE
end