-Galera Eu vou pagar 5 reais pra quem me der este script
-Por favor testem antes de mandar
-Me mande por Private msg
Galera seguinte, tenho esse script aqui:
function onKill(cid,target,lastHit)
if getCreatureSkullType(target) >= 1 then
return TRUE
end
local dif = getPlayerLevel(cid)-getPlayerLevel(target)
local diff = 100 --aqui você define a diferença de lvs que receberam a punição
local puni = (dif*2000) --aqui voce define quanto de experiencia o matador vai perder.
if isPlayer(cid) and isPlayer(target) and dif >= diff then
doPlayerSendTextMessage(cid,21,'Você não teve honra!Matou um player com '..dif..' leveis de diferença e perdeu '..puni..' pontos de expêriencia.')
doPlayerAddExp(cid, -puni)
return TRUE
else
return TRUE
end
return TRUE
end
Tipo se o cara for level 200 e matar um level 100, o level 200 vai perder 100 (level de diferença) * 2000
Mas eu estou querendo um script que seja por porcentagem, tipo assim:
-Se o jogador que for o alvo, estiver pk ignore o script
-Se o jogador alvo for level maior, ignore o script
- Se um jogador matar outro, e esse jogador morto for 70% do level dele ele não é punido ( EX: um jogador level 100 pode matar sem ser punido até um jogador level 70).
-Caso isso não aconteça (o jogador morto for level menor que 70%) o jogador que matou vai perder x * 2000 de exp (onde esse X é a quantidade de porcentos para alcançar os 70% [EX: um jogador level 100 mata um jogador level 65 ou seja 65% do level dele, então esse jogador matador vai perder 5 * 2000, esse 5 por que 65 +5 = 70)
Atenção galera, façam ai e testem, pois está valendo dinheiro!