Postado Maio 6, 2020 5 anos 1 minuto atrás, One Punch Man disse: Mas vamos supor que eu queira colocar no meu servidor, na hora do castle os players level 1000, não vão conseguir atacar os players level 500? Não vão, dai já envolve outra mecânica de estrategia no castle. function onLove() if getPlayerTrueLove(girlfriend) then doPlayerBeHappy(cid, true) doRemoveVirginity(cid, true) else doSendCancel(cid,"you do not know how good it feels to be loved") end end
Postado Maio 6, 2020 5 anos 5 horas atrás, Storm disse: @dbofurie local limit = 300 -- Até quantos leveis a mais um jogador pode atacar um jogador level menor que ele function onCombat(cid, target) if isPlayer(cid) and isPlayer(target) then if getPlayerLevel(target) + limit <= getPlayerLevel(cid) then doPlayerSendTextMessage(cid, 27, "Voce nao pode atacar jogadores de ".. limit .." leveis a menos que você.") return false end end return true end tag no XML: <event type="combat" name="LevelCheck" event="script" value="levelcheck.lua"/> Registra no login.lua: registerCreatureEvent(cid, "LevelCheck") É possível fazer algo para que no castle não tenha esse limite de level para atacar?
Postado Maio 6, 2020 5 anos Autor 18 minutos atrás, One Punch Man disse: É possível fazer algo para que no castle não tenha esse limite de level para atacar? Realmente, o script vai ajudar muito, porém o castle ia ficar bugado..
Postado Maio 6, 2020 5 anos @One Punch Man @dbofurie Atualizei o código, porém testem antes de colocar no servidor principal de vocês.
Postado Maio 6, 2020 5 anos Autor 2 horas atrás, Storm disse: @One Punch Man @dbofurie Atualizei o código, porém testem antes de colocar no servidor principal de vocês. Acho que agora foi, mas tipo, o lvl 500 nao pode atacar o 200, porem o lvl 200 pode atacar o 500, teria como bloquear isso? e outra coisa tbm, ao inves de colocar um padrao de 300 leveis, tem como colocar tipo: 100 ao 300 300 ao 600 600 ao 1000 e de 1000 em diante é liberado ?? Desculpe pelo incomodo..
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.