HE

Queria Um Item Que Se Tranformasse Em Varios

Por helanio, 21 de fev. de 2011 em Scripts

19
2.4k
helanioH
21 de fevereiro de 2011 às 14:55

o Título ja diz tudo queria um items que se transformasse em varios da minha escolha!

VodkartV
21 de fevereiro de 2011 às 15:41

retirado

Editado Fevereiro 21 por Vodkart

helanioH
21 de fevereiro de 2011 às 21:06

mais eu queria que um so unico items se transformasse exemplo em um set completo dando apenas um USE.

VodkartV
21 de fevereiro de 2011 às 21:44

retirado

Editado Fevereiro 21 por Vodkart

21 de fevereiro de 2011 às 22:21

retired

Editado Fevereiro 22 por Demonbholder

helanioH
21 de fevereiro de 2011 às 23:38

nao pow, e assim eu tenho um items ai do use nele, quando de use vai se transforma nos items do ID: exemplo 1111,2222,3333,4444,5555,6666 entendeu um set vip quando de use em no items.

VodkartV
21 de fevereiro de 2011 às 23:54

ah então vo pedir pro Demonbholder porque estou mto ocupado e com a cabeça em outro lugar.

tbm o cara não sabe nem pedir,fala que quer um Item Que Se Tranformasse Em Varios só que não da mais explicações.

Editado Fevereiro 21 por Vodkart

helanioH
22 de fevereiro de 2011 às 00:50

ok

22 de fevereiro de 2011 às 08:59

ahhhhhh, eu não quero fazer também... kkkkkkkkkkkk, mas se tu quer que eu faça... já edito aqui.

 

EDIT:

 

function onUse(cid, item)

 

local set = {2160, 2389, 2388, 2158, 2390}

 

doRemoveItem(item.uid, 1)

for _, vip in pairs(set) do

doPlayerAddItem(cid, vip, 1)

end

return TRUE

end

 

Vermelho: Escolhe os itens que você quer.

Azul: Se não quiser que o item seja removido após ser usado, retire isso.

Editado Fevereiro 22 por Demonbholder

helanioH
22 de fevereiro de 2011 às 11:53

ahhhhhh, eu não quero fazer também... kkkkkkkkkkkk, mas se tu quer que eu faça... já edito aqui.

 

EDIT:

 

function onUse(cid, item)

 

local set = {2160, 2389, 2388, 2158, 2390}

 

doRemoveItem(item.uid, 1)

for _, vip in pairs(set) do

doPlayerAddItem(cid, vip, 1)

end

return TRUE

end

 

Vermelho: Escolhe os itens que você quer.

Azul: Se não quiser que o item seja removido após ser usado, retire isso.

 

 

sim, valew mais como e que faço isso onde boto esse script? qual tag se estiver sl manow nun sei ne o que e script apsoaps. esperando responde adita aew como, e onde colocar. te do rep++

22 de fevereiro de 2011 às 12:44

Põe aquele script lá em data/actions/scripts. Ai em actions.xml tu põe essa tag:

 

<action itemid="Id_do_Item" event="script" value="Nome_do_arquivo.lua"/>

 

Onde ta id do item tu coloca o id do item que quando clicar vai dar o vip set.

E onde ta nome do arquivo tu coloca o nome do arquivo que tu criou pra colar o script que eu te passei. OBS: Não tira o .lua

helanioH
22 de fevereiro de 2011 às 13:28

#EDIT

onde colo o id do item que vai se transforma neste do exemplo {2160, 2389, 2388, 2158, 2390} ?

 

 

 

ok vo tenta mais mesmo assim REP++ pra ti e amanha REP++ pro Vodkart por tenta min ajuda e ter ajudado muitas outras vezese por ter pedido a sua ajuda paara min ajudar xd. vlw aew

Editado Fevereiro 22 por helanio

22 de fevereiro de 2011 às 14:50

Em {2160, 2389, 2388, 2158, 2390} você coloca os ids dos itens que vão ser adicionados, ou seja, os ids dos itens vips.

 

E

 

<action itemid="ITEM" event="script" value="Nome_do_arquivo.lua"/>

 

Ali em azul tu põe o item que tu vai usar e se transformar naqueles ali de cima.

Editado Fevereiro 22 por Demonbholder

helanioH
22 de fevereiro de 2011 às 16:16

opa foi mal ai.

 

 

Edit:

 

nao pego nao ;/ quando fui abrir meu server deu esses erros

 

[22/02/2011 17:23:28] [Error - LuaScriptInterface::loadFile] cannot open data/actions/scripts/teste: No such file or directory

[22/02/2011 17:23:28] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/teste)

[22/02/2011 17:23:28] cannot open data/actions/scripts/teste: No such file or directory

Editado Fevereiro 22 por helanio

22 de fevereiro de 2011 às 16:24

Velho, caso o script funcione ou não, posta ai pra nós podermos reportar para o fechamento do tópico ou não.

 

EDIT:

 

Cara esse erro diz que não achou o arquivo, o que significa que o nome do arquivo que tu criou para colocar o script que eu te passei não é teste ou não é .lua

 

Vc deve criar um arquivo .lua com o nome de teste na pasta data/actions/scripts, valeu.

 

OBS: Se você retirou o .lua de <action itemid="ITEM" event="script" value="Nome_do_arquivo.lua"/> não vai funcionar.

Editado Fevereiro 22 por Demonbholder