Ir para conteúdo

Baú De Itens Por Vocação.


Hiqui

Posts Recomendados

Fala pessoal. Sabe aquele esquema do alissow OTs que tem aquele baú que vc pega os itens da sua vocação? pois é eu queria aquele script, porém, que possa pegar mais de uma vez.

 

A aol do ot esta bugada, acho que não é nos itens.xml e sim no playersdeath, se alguém souber como esbuga a aol eu agradeço muito. Pq fiz um enforced de acc :}

Link para o comentário
Compartilhar em outros sites

Você podia postar o script do baú né :/

Em todo caso, só tirar o setPlayerStorageValue(cid) do script.

 

Flwz

 

Realmente, não deu, vou colocar o script aqui ai vc analisa.

 

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

 

voc = getPlayerVocation(cid)

queststatus = getPlayerStorageValue(cid,11554)

 

 

if voc == 1 then

if queststatus == -1 then

doPlayerAddItem(cid,2152,100)

doPlayerAddItem(cid,2342,1)

doPlayerAddItem(cid,8871,1)

doPlayerAddItem(cid,7730,1)

doPlayerAddItem(cid,8904,1)

doPlayerAddItem(cid,2195,1)

doPlayerAddItem(cid,7590,1)

doPlayerAddItem(cid,7589,1)

doPlayerAddItem(cid,7618,1)

doPlayerAddItem(cid,2261,1)

doPlayerAddItem(cid,2268,1)

doPlayerAddItem(cid,2273,1)

doPlayerAddItem(cid,2274,1)

doPlayerAddItem(cid,2286,1)

doPlayerAddItem(cid,2293,1)

doPlayerAddItem(cid,2305,1)

doPlayerAddItem(cid,2313,1)

doPlayerAddItem(cid,8920,1)

doPlayerAddItem(cid,8922,1)

setPlayerStorageValue(cid,11554,1)

else

doPlayerSendTextMessage(cid,22,"Você já pegou seus itens iniciais.")

end

elseif voc == 2 then

if queststatus == -1 then

doPlayerAddItem(cid,2152,100)

doPlayerAddItem(cid,2342,1)

doPlayerAddItem(cid,8871,1)

doPlayerAddItem(cid,7730,1)

doPlayerAddItem(cid,8904,1)

doPlayerAddItem(cid,2195,1)

doPlayerAddItem(cid,7590,1)

doPlayerAddItem(cid,7589,1)

doPlayerAddItem(cid,7618,1)

doPlayerAddItem(cid,2261,1)

doPlayerAddItem(cid,2268,1)

doPlayerAddItem(cid,2273,1)

doPlayerAddItem(cid,2274,1)

doPlayerAddItem(cid,2286,1)

doPlayerAddItem(cid,2293,1)

doPlayerAddItem(cid,2305,1)

doPlayerAddItem(cid,2313,1)

doPlayerAddItem(cid,2183,1)

doPlayerAddItem(cid,8910,1)

doPlayerAddItem(cid,2278,1)

setPlayerStorageValue(cid,11554,1)

else

doPlayerSendTextMessage(cid,22,"Você já pegou seus itens iniciais.")

end

elseif voc == 3 then

if queststatus == -1 then

doPlayerAddItem(cid,2152,100)

doPlayerAddItem(cid,2493,1)

doPlayerAddItem(cid,2470,1)

doPlayerAddItem(cid,2514,1)

doPlayerAddItem(cid,8891,1)

doPlayerAddItem(cid,2195,1)

doPlayerAddItem(cid,7588,1)

doPlayerAddItem(cid,7589,1)

doPlayerAddItem(cid,8472,1)

doPlayerAddItem(cid,2261,1)

doPlayerAddItem(cid,2268,1)

doPlayerAddItem(cid,2274,1)

doPlayerAddItem(cid,2286,1)

doPlayerAddItem(cid,2293,1)

doPlayerAddItem(cid,2305,1)

doPlayerAddItem(cid,2313,1)

doPlayerAddItem(cid,7368,100)

doPlayerAddItem(cid,2547,1)

doPlayerAddItem(cid,5803,1)

setPlayerStorageValue(cid,11554,1)

else

doPlayerSendTextMessage(cid,22,"Você já pegou seus itens iniciais")

end

elseif voc == 4 then

if queststatus == -1 then

doPlayerAddItem(cid,2152,100)

doPlayerAddItem(cid,2493,1)

doPlayerAddItem(cid,2470,1)

doPlayerAddItem(cid,2514,1)

doPlayerAddItem(cid,2472,1)

doPlayerAddItem(cid,2195,1)

doPlayerAddItem(cid,7588,1)

doPlayerAddItem(cid,7591,1)

doPlayerAddItem(cid,8473,1)

doPlayerAddItem(cid,7620,1)

doPlayerAddItem(cid,2261,1)

doPlayerAddItem(cid,2273,1)

doPlayerAddItem(cid,2286,1)

doPlayerAddItem(cid,2293,1)

doPlayerAddItem(cid,2304,1)

doPlayerAddItem(cid,2305,1)

doPlayerAddItem(cid,2313,1)

doPlayerAddItem(cid,7390,1)

doPlayerAddItem(cid,7415,1)

doPlayerAddItem(cid,7434,1)

setPlayerStorageValue(cid,11554,1) else

doPlayerSendTextMessage(cid,22,"Você já pegou seus itens iniciais.")

end

else

return 0

end

 

return 1

end

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

Tira todos as linhas que contém:

setPlayerStorageValue(cid,11554,1)

 

E pra melhor funcionamento, caso o server já esteja online, troque o storage value:

queststatus = getPlayerStorageValue(cid,11554)

para

queststatus = getPlayerStorageValue(cid,11555) ou algo do tipo :)

 

Abraços,

Wiltry

Link para o comentário
Compartilhar em outros sites

Tira todos as linhas que contém:

setPlayerStorageValue(cid,11554,1)

 

E pra melhor funcionamento, caso o server já esteja online, troque o storage value:

queststatus = getPlayerStorageValue(cid,11554)

para

queststatus = getPlayerStorageValue(cid,11555) ou algo do tipo :)

 

Abraços,

Wiltry

 

Putz cara, te amo. Funcionou direitinho :party:

Link para o comentário
Compartilhar em outros sites

De nada :)

Nessas linhas:

if queststatus == -1 then

doPlayerAddItem(cid,2152,100)

doPlayerAddItem(cid,2493,1)

doPlayerAddItem(cid,2470,1)

doPlayerAddItem(cid,2514,1)

doPlayerAddItem(cid,2472,1)

doPlayerAddItem(cid,2195,1)

doPlayerAddItem(cid,7588,1)

doPlayerAddItem(cid,7591,1)

doPlayerAddItem(cid,8473,1)

doPlayerAddItem(cid,7620,1)

doPlayerAddItem(cid,2261,1)

doPlayerAddItem(cid,2273,1)

doPlayerAddItem(cid,2286,1)

doPlayerAddItem(cid,2293,1)

doPlayerAddItem(cid,2304,1)

doPlayerAddItem(cid,2305,1)

doPlayerAddItem(cid,2313,1)

doPlayerAddItem(cid,7390,1)

doPlayerAddItem(cid,7415,1)

doPlayerAddItem(cid,7434,1)

 

----

Você podia colocar um repeat 20 no lugar desse monte de linhas...

 

Abraços,

Wiltry.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...