Nolis 161 Postado Março 11, 2012 Share Postado Março 11, 2012 Servidor: crystal server versão: 9.44 Tipo do script: movements Gostaria de um script assim: o player entra em uma sala, ao pisar no tile que ele entra ele ganha um item, e quando sai, ele perde esse item tipo ele entra ganha o item, sai pelo mesmo tile perde o item.. bem simples se alguém puder fazer pra mim agradeço Link para o comentário https://xtibia.com/forum/topic/182270-pedido-movement-item/ Compartilhar em outros sites More sharing options...
jhon992 371 Postado Março 11, 2012 Share Postado Março 11, 2012 function onStepIn(cid, item, pos) local itemID = 1234 -- coloque id do item if (getPlayerStorageValue(cid, 203045) <= 0) then doPlayerAddItem(cid, itemid, 1) setPlayerStorageValue(cid, 203045, 1) else doPlayerRemoveItem(cid, itemID, 1) setPlayerStorageValue(cid, 203045, 0) end return TRUE end Link para o comentário https://xtibia.com/forum/topic/182270-pedido-movement-item/#findComment-1215104 Compartilhar em outros sites More sharing options...
Nolis 161 Postado Março 11, 2012 Autor Share Postado Março 11, 2012 cara eu piso no tile, e o item nao vem, mas se eu tenho o item ele só some por que todo script facil que eu peço nunca da? hueheuehueh Link para o comentário https://xtibia.com/forum/topic/182270-pedido-movement-item/#findComment-1215359 Compartilhar em outros sites More sharing options...
xFkyx 6 Postado Março 11, 2012 Share Postado Março 11, 2012 (editado) function onStepIn(cid, item, pos) local itemID = 1234 -- coloque id do item if (getPlayerStorageValue(cid, 203045) <= 0) then doPlayerAddItem(cid, itemID, 1) setPlayerStorageValue(cid, 203045, 1) else doPlayerRemoveItem(cid, itemID, 1) setPlayerStorageValue(cid, 203045, 0) end return TRUE end Ta igual o dele mas mudei alguma coisa, ver se ta dando. Editado Março 11, 2012 por xFkyx Link para o comentário https://xtibia.com/forum/topic/182270-pedido-movement-item/#findComment-1215385 Compartilhar em outros sites More sharing options...
Nolis 161 Postado Março 11, 2012 Autor Share Postado Março 11, 2012 (editado) xfkyx, valeu cara, isso mesmo que eu precisava pode fexar topico rep+ dou rep pro jhow amanha por ele tentar Editado Março 11, 2012 por DanielZiyak Link para o comentário https://xtibia.com/forum/topic/182270-pedido-movement-item/#findComment-1215636 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Março 11, 2012 Share Postado Março 11, 2012 (editado) kk agr que eu percebi,foi que o jhon declarou a variável como itemid e usou itemID por isso não removia o item também ao invés de usar storage poderia ser usado getPlayerItemCount local itemID = 1234 -- coloque id do item if getPlayerItemCount(cid, itemID) < 1 then doPlayerAddItem(cid, itemID, 1) else doPlayerRemoveItem(cid, itemID, 1) end Editado Março 11, 2012 por Vodkart Link para o comentário https://xtibia.com/forum/topic/182270-pedido-movement-item/#findComment-1215672 Compartilhar em outros sites More sharing options...
jhon992 371 Postado Março 11, 2012 Share Postado Março 11, 2012 asuhdsauhda, esqueci de arrumar a funçãozinha de adiciona o item, to ficando fraco nisso. O script do vod éh melhor em desempenho, usa ele. Link para o comentário https://xtibia.com/forum/topic/182270-pedido-movement-item/#findComment-1215701 Compartilhar em outros sites More sharing options...
Posts Recomendados