Dj Pacos Admin
Mensajes : 169 Puntos : 294 Reputación : 56 Fecha de inscripción : 01/05/2011 Edad : 31
| Tema: [CreatureEvent] Proteccion de diferencia de nivel Lun Mayo 09, 2011 12:37 am | |
| Este script permite atacar o ser ataco solo a player que son cierto nivel mas alto o mas bajo que tu. Aqui solo sera de lvl 30, si eres lvl 100 solo podras atacar a player de nivel 70-130, y asi Solo funciona para TFS 0.3.3+ Primero crean " levelDiff.lua" en data/creaturescripts/scripts y ponen esto: - Código:
-
local config = { diffType = 1, -- 1 = NORMAL/ 2 = PERCENT maxDiff = 30 } function onCombat(cid, target) if isPlayer(cid) ~= TRUE or isPlayer(target) ~= TRUE then return TRUE end
if config. diffType == 1 then -- if NORMAL if math.abs(getPlayerLevel(cid) - getPlayerLevel(target)) > config.maxDiff then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER) return FALSE end elseif config.diffType == 2 then --if PERCENT local levels = {getPlayerLevel(cid), getPlayerLevel(target)} table.sort(levels) if (((levels[2] - levels[1]) * 100) / levels[1]) > config.maxDiff then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER) return FALSE end else print("DEBUG: Wrong config.diffType") end return TRUE end
Copian esta linea en data/creaturescripts/creaturescripts.xml - Código:
-
<event type="combat" name="KillProtection" script="levelDiff.lua" />
Ahora en data/creaturescripts/scripts/login.lua antes de - Código:
-
return TRUE
Agregas esto: - Código:
-
registerCreatureEvent(cid, "KillProtection")
Eso seria todo! Espero que les sirva Creditos: 100% Keralex | |
|
admin heber723 Admin
Mensajes : 128 Puntos : 1163 Reputación : 16 Fecha de inscripción : 27/04/2011
| Tema: Re: [CreatureEvent] Proteccion de diferencia de nivel Lun Mayo 09, 2011 1:55 pm | |
| jaja si man chido para los power abuser ¬¬ xD +rep | |
|
God Maracula Admin
Mensajes : 81 Puntos : 102 Reputación : 4 Fecha de inscripción : 04/05/2011 Edad : 31 Localización : C: Vaguiando
| Tema: Re: [CreatureEvent] Proteccion de diferencia de nivel Lun Mayo 09, 2011 3:31 pm | |
| + rep we... espero que nuestro otserver rl lo tenga incluido!! | |
|
Contenido patrocinado
| Tema: Re: [CreatureEvent] Proteccion de diferencia de nivel | |
| |
|