PE

Action Duvida Sobre Alavanca Com Teleport

Por pedroefelipe, 30 de ago. de 2009 em Archived

script
5
1.3k
30 de agosto de 2009 às 13:17

post-249700-1251648949_thumb.jpgGalera estou com um problema com o script de uma alavanca que ao cololar um item no balcao e puxa-la, voce eh teleportado para um local. Ela funciona perfeitamente com items comuns, mas com items que podem ser agrupados ela nao funciona corretamente, no meu caso 50 Peanuts. Quando eh item agrupável ela aceita menos de 50 peanuts. Quem conseguir consertar o script me responda por favor, Obrigado.

 

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

positem = {x=481, y=501, z=15, stackpos=2} --onde item vai ficar--
magicitem = getThingfromPos(positem) 


if magicitem.itemid == 7910 then 

doRemoveItem(magicitem.uid,50) 
doSendMagicEffect(positem,6) 


if item.itemid == 1946 then 

playerpos = {x=481, y=502, z=15, stackpos=253} --pos stone tile--
player = getThingfromPos(playerpos) 
nplayerpos = {x=503, y=506, z=15}	   --pos player dps--

doSendMagicEffect(playerpos,2) 

doTeleportThing(player.uid, nplayerpos) 

doSendMagicEffect(nplayerpos,10) 

doTransformItem(item.uid,1945) 

doSendAnimatedText(getPlayerPosition(cid), "Boa Sorte!.!.!", TEXTCOLOR_ORANGE) 

end 

if item.itemid == 1945 then 

playerpos = {x=481, y=502, z=15, stackpos=253} 
player = getThingfromPos(playerpos) 
nplayerpos = {x=503, y=506, z=15} 

doSendMagicEffect(playerpos,2) 

doTeleportThing(player.uid, nplayerpos) 

doSendMagicEffect(nplayerpos,10) 

doTransformItem(item.uid,1946) 

doSendAnimatedText(getPlayerPosition(cid), "Boa Sorte!.!.!", TEXTCOLOR_ORANGE) 

end 

else 
doPlayerSendCancel(cid,"Ponha 50 Feijoes Pagao em cima da mesa para fazer a alavanca funcionar.") 

end 

return 1 

end

noobinhuN
30 de agosto de 2009 às 13:22

não me lembro muito bem, mas acho que para delimitar quantidades, troque:

if magicitem.itemid == 7910 then

 

por

if magicitem.itemid == 7910 and magicitem.type >= 50 then
1 mês depois...
SubwatS
20 de setembro de 2009 às 19:40

/\yes man/\

 

e isso mesmo.

rockstar96R
23 de setembro de 2009 às 15:59

Flooder #Subwat:

 

Reportado.

23 de setembro de 2009 às 16:05

Usuário Subwat alertado novamente em 10% por flood. Espero que eu não precise te alerta de novo por flood brother.