BE
dúvida

[Action] Item Que Voce Da Use Nele E Em Um Outro Item!

Por beddy, 24 de jun. de 2012 em Scripts

script
10
1k
beddyB
24 de junho de 2012 às 22:55

Como eu utilizo isso?

Qual função?

 

 

meu script é tipo:

 

Uso item XXXX, no objeto YYYY, então...


(NAO SEI O QUE USO AQUI)
if getCald(cid) >= 1
	removeCald(cid, 1)
	doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'Parabens!')
	doSendMagicEffect(getPlayerPosition(cid), 27)
   	 return true
else
		doPlayerSendCancel(cid, "Voce nao tem carga o suficiente!")
end
return false
end

 

Esta função getCald é uma função minha aqui, só queria saber como fasso para "use on item" saca?

Editado Junho 24 por beddy

VodkartV
25 de junho de 2012 às 00:02
if item.itemid == XXXX and item2.itemid == YYYY then
doTransformItem(item2.uid, ID) -- ID É O ITEM DO ITEM QUE VAI SE TRANSFORMA
end

Editado Junho 25 por Vodkart

beddyB
25 de junho de 2012 às 00:13

Vodkart, seguinte o fiz uma DB, para eu ter "cargas em 1 item, que é o caldeirao"

Queria que eu desse USE em um VIAL (id - 2006) e USAR ele no ITEM CALDEIRÂO (id - 2495)

Então acontecer as coisas que disse que tem no script.

VodkartV
25 de junho de 2012 às 00:23
function onUse(cid, item, frompos, item2, topos) 
if item.itemid == 2006 and item2.itemid == 2495 then
if getCald(cid) <= 0 then return doPlayerSendCancel(cid, "Voce nao tem carga o suficiente!") end
               removeCald(cid, 1)
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"parabéns!")
               doSendMagicEffect(getPlayerPosition(cid), 27)
end
return true
end

beddyB
25 de junho de 2012 às 00:27

Obrigado Vodkart, quando der para te dar REP, te dou!

 

Outra coisa, tem algum tutorial de scripts? Se tiver tem como mandar?

 

Abraço!

VodkartV
25 de junho de 2012 às 00:28

sobre que? actions?

jhon992J
25 de junho de 2012 às 00:28
function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.itemid == 2495 then
   if getCald(cid) >= 1 then
    removeCald(cid, 1)
    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'Parabens!')
    doSendMagicEffect(getPlayerPosition(cid), 27)
    return true
   else
    doPlayerSendCancel(cid, "Voce nao tem carga o suficiente!")
   end
end
return true
end

beddyB
25 de junho de 2012 às 00:34

Sobre, actions, um tutorial de funcoes e talz... Sei o basico por tradução de ingles, saca? Queria aprender direito.. ;/

VodkartV
25 de junho de 2012 às 00:36

rapaz, amanha eu dou uma olhada, mas oq tem é na seção de tutorial mesmo, porém todos desatualizados.

amanha eu procuro pq to indo dormir agr

abraços

ErimythE
25 de junho de 2012 às 02:57

Resolvido.

Movido