-
Total de itens
47 -
Registro em
-
Última visita
Tudo que XxPaaulinhoOxX postou
-
pedido function onCombat , me ajuda a fazer isso aqui?
pergunta respondeu ao tonynamoral de XxPaaulinhoOxX em Scripts
data/weapons/scripts copie um arquivo e renomeie para spellwand.lua local wands = { [9812] = "exura", [1725] = "exori flam", chance = 30 -- em porcentagem } function onUseWeapon(cid, var) if math.random(1,100) <= wands.chance then doPlayerCastSpell(cid,wands[item.itemid]) end return true end data/weapons/weapons.xml ache todas as wands que voce vai colocar o efeito e troque a tag event="function" value="default" por .. event="script" value="spellwand.lua não testei ;S -
dúvida Como colocar um "exausted" na storage?
pergunta respondeu ao XxPaaulinhoOxX de XxPaaulinhoOxX em Scripts
Agoraa eu entendi ! Dúvida Sanada !! -
dúvida Como colocar um "exausted" na storage?
pergunta respondeu ao XxPaaulinhoOxX de XxPaaulinhoOxX em Scripts
se ele não estiver online então não vai setar a storage para -1?? porque oque eu preciso é realmente isso, quando acabasse o tempo que a storage tomasse o valor que EU DETERMINAR independente de ele estar online ou offline tendeo ? Daria certo eu criar uma function onLogin?(e no caso onde eu colocaria ela? creaturescripts?) que verificasse se o player está com tal storage e se o exhaustion.get daquele storage já chegou ao fim ? tipo assim: function onLogin(cid) local time = function() return exhaustion.get(cid, 12345) end if getPlayerStorageValue(12345, 1) then if time <= 0 then setPlayerStorageValue(cid, 12345, 1) else print("Ainda faltam "..time.." segundos.") end else return FALSE end end sim é muita pergunta ;S obrigado pela paciência x) -
dúvida Como colocar um "exausted" na storage?
pergunta respondeu ao XxPaaulinhoOxX de XxPaaulinhoOxX em Scripts
local time = function()return exhaustion.get(cid, 12345)end exhaustion.set(cid, 12345, 60) if time <= 0 then setPlayerStorageValue(cid, 12345, -1) else print(“Faltam”..time..”segundos.”) end assim, quando a variavel time retornasse 0 iria entrar em ação a função setPlayerStorageValue ? trocando meu storage para o valor de -1? Senão apenas mandaria printar o tempo restante não .. ? -
dúvida Como colocar um "exausted" na storage?
pergunta respondeu ao XxPaaulinhoOxX de XxPaaulinhoOxX em Scripts
AHH ! Então se eu entendi .. local time = function()return exhaustion.get(cid, 12345)end, setPlayerStorageValue(cid, 12345, 1) exhaustion.set(cid, 12345, 60 * 1000) print(“Faltam”..time..”segundos.”) if time <= 0 then setPlayerStorageValue(cid, 12345, -1) end depois de passado os 60 segundos então o meu storage 12345 voltaria para valor -1 né? e o exhaustion.get retorna o valor em segundos ? -
dúvida Como colocar um "exausted" na storage?
pergunta respondeu ao XxPaaulinhoOxX de XxPaaulinhoOxX em Scripts
dessa forma não importa se o player der logout a storage vai trocar? Mesmo ele offline? -
Então galera eu queria colocar uma especie de delay em certa parte de um script meu . Uu tentei fazer trocando a storage, e fazendo um addEvent que trocasse a storage denovo para o valor inicial . Porém se o player deslogar antes do addEvent não troca, ficando com a storage que eu não quero . por exemplo: setPlayerStorageValue(cid, 12345, 1) addEvent(setPlayerStorageValue, 60 * 1000, (cid, 12345, -1)) Se ele deslogar antes dos 60 segundos ele permaneceria com a storage 12345 com valor 1. Queria saber se tem algum outro jeito de colocar um exausted? ou uma forma de se o player deslogar o tempo continuar correndo? ou pausar esses tempo e recomeçar daonde parou quando o player logar?
-
não sabia valeu ai pelo toque brun . coloquei a escada como um globalStorage .. eu troquei o script .. mas quanto ao stackpos o player não influencia não que eu me lembre o player (ou monstro) é o stackpos 253 .. só influencia se alguem jogar algo no tile da escada eu acho ..
-
Tenta agora !
-
tem certeza? .-. da algum erro no distro ?
-
function onUse(cid, item, frompos, item2, topos) if item.uid == 8945 then if getGlobalStorageValue(14354) <= 0 then doPlayerSendTextMessage(cid,22,"Você criou uma escada!.") doCreateItem(3687, 1 , {x=157, y=88, z=7} ) -- posição da escada doSendMagicEffect( {x=157, y=88, z=7}, 30) setGlobalStorageValue(14354, 1) else doRemoveItem(getThingFromPos( {x=157, y=88, z=7, stackpos = 1} ).uid, 1) -- posição da escada setGlobalStorageValue(14354,-1) doPlayerSendTextMessage(cid,22,"Você removeu a escada!.") end end return 0 end
-
pedido Colocar para esse NPC aceitar mais storage
pergunta respondeu ao Allangod de XxPaaulinhoOxX em Scripts
-
é isso ai que o slicer postou mesmo .-. só configura oque está em negrito(tempo em segundos) ..
-
você quer tipo colocar um delay entre uma mensagem e outra ?
-
Item que aumenta a quantidade de rates
tópico respondeu ao cs007 de XxPaaulinhoOxX em Lixeira Pública
oque seria, um item que equipa e aumenta a rate e quando tira diminui, ou uma potion dessas que aumenta por determinado tempo, ou para sempre ? -
Olha aqui remove a mana por ataque, substitua o XXXX pela quantidade de mana .. em data/weapons/scripts copie qualquer arquivo e renomeie para weaponmanacoast.lua em weapons.xml coloque:
-
pedido NPC Bank - Facilitando Saque
pergunta respondeu ao gonorreiaswat de XxPaaulinhoOxX em Scripts
eu sou muito burro ahushASUHuAHS' coloquei pra ele adicionar o item invés de retirar do banco .-. tenta lá agora tá arrumado .. -
pedido NPC Bank - Facilitando Saque
pergunta respondeu ao gonorreiaswat de XxPaaulinhoOxX em Scripts
tenta esse .. -
pedido NPC Bank - Facilitando Saque
pergunta respondeu ao gonorreiaswat de XxPaaulinhoOxX em Scripts
Você ja tem um NPC de BANK ? Se sim passa o SCRIPT dele .. -
tente criar a porta pelo /i .. ou tente substituir os ids pelos ids de outras portas ..
-
olha, essa é a de life, veja se funciona porque eu nunca tentei fazer isso .-. se funcionar eu faço a de mana tbm .. só sei fazer através de action, mas ai você precisa me passar o valor que vai drenar do player ..
-
trocou os ids de porta aberta, pelo id da porta aberta. e porta fechada, pelo id da porta fechada?
-
é eu pensei no mesmo .. mas de acordo com o print a uma boa chance do player estar olhando para a porta ;S de qualquer forma vou deixar para os profissionais resolverem, porque meu conhecimento é basicão .-.
-
Sim, tanto gastar mana quando ataca, quanto gastar mana apenas de estar equipado ..
-
não sei se vai dar certo .. mas não custa tentar >.<
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.