SkyLigh 453 Postado Abril 8, 2013 Share Postado Abril 8, 2013 (editado) Falaa galera to de volta com mais um script mais dessa vez um pouco mais inovador então gogo . Vá em data / movements / scripts / renome algum arquivo para vocmoney.lua é adicione . function onStepIn(cid, item, pos, frompos) local config = { vocation = 4, -- Needed vocation storage = 13820 -- No change! } if getPlayerVocation(cid) == config.vocation then if getPlayerStorageValue(cid, config.storage) <= -1 then doPlayerSendTextMessage(cid, 22, "You are not Knight, if you pass here again lose 10k!") doTeleportThing(cid, frompos, true) setPlayerStorageValue(cid, config.storage , 1) return true end end if getPlayerStorageValue(cid, config.storage) >= 1 then if doPlayerRemoveMoney(cid, 10000) == TRUE then doPlayerSendTextMessage(cid,22,"You lose 10k!") setPlayerStorageValue(cid, config.storage, -1) return true end end return true end em movements.xml <movevent type="StepIn" actionid="3910" event="script" value="vocmoney.lua"/> Então divirta-se !! Editado Abril 8, 2013 por SkyLigh Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/ Compartilhar em outros sites More sharing options...
Roksas 846 Postado Abril 8, 2013 Share Postado Abril 8, 2013 Poxa, que tal if doPlayerRemoveMoney(cid, 10000) == true then Em vez de if doPlayerRemoveMoney(cid, 10000) == TRUE then E aí no caso ele so vai perder 10k uma vez, se passar de novo não perde. Que tal verificar uma storage quando pisar e mudá-la depois de perde o money? Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/#findComment-1500040 Compartilhar em outros sites More sharing options...
Delaks 83 Postado Abril 8, 2013 Share Postado Abril 8, 2013 Não entendi muito bem,mas muito bom script rep+ Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/#findComment-1500089 Compartilhar em outros sites More sharing options...
Skymagnum 234 Postado Abril 8, 2013 Share Postado Abril 8, 2013 (editado) Não funciona, vai aprender a programar primeiro Sky ;d. heuheuhe como um cara pode sre mod se n sabe faze um script desse pqp? Editado Abril 8, 2013 por Skymagnum Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/#findComment-1500102 Compartilhar em outros sites More sharing options...
Vinc 101 Postado Abril 8, 2013 Share Postado Abril 8, 2013 smartbox esse seus script macarronicos. fih, se testo esse treco, n funciona n . if getPlayerVocation(cid,vocation) then -- getPlayerVocation(cid) só recebe uma varivel a segunda n serve pra nada,ou seja qualquer vocação ... return true -- script acabo aki Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/#findComment-1500288 Compartilhar em outros sites More sharing options...
Roksas 846 Postado Abril 8, 2013 Share Postado Abril 8, 2013 (editado) Sky, dei uma melhoradinha básica pra tu http://pastebin.com/v4vhW6gk Editado Abril 8, 2013 por Roksas Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/#findComment-1500298 Compartilhar em outros sites More sharing options...
Vinc 101 Postado Abril 8, 2013 Share Postado Abril 8, 2013 se tive usando otscriptlive,para de usa porque a indentação ta toda zuada. continua tendo um erro se muda o storage do cara pra 1 e depois checa se é 1,obvio que vai ser true coloca um return true depois do "setPlayerStorageValue(cid, config.storage , 1)",que arruma. Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/#findComment-1500331 Compartilhar em outros sites More sharing options...
SkyLigh 453 Postado Abril 8, 2013 Autor Share Postado Abril 8, 2013 Arrumado . Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/#findComment-1500483 Compartilhar em outros sites More sharing options...
kaiotp 42 Postado Abril 8, 2013 Share Postado Abril 8, 2013 pra que server esse comando Link para o comentário https://xtibia.com/forum/topic/211622-somente-uma-certa-vocation-passa-pelo-tile-se-n%C3%A3o-perde-10k/#findComment-1500484 Compartilhar em outros sites More sharing options...
Posts Recomendados