BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Como edito este script o como lo corrigo

Como edito este script o como lo corrigo

#1 Como edito este script o como lo corrigo el Lun Ago 25, 2014 3:36 pm

Maxes


Estudiante
tengo este script, es de un ot de war, pero cuando estan en war, y muere un player todos los que le pegaron suben 1 nivel, como le puedo poner para que el que lo mate saque mas exp que los que solo le targetearon.

Código:
function onKill(cid, target)
if isPlayer(target) == TRUE then
if getPlayerIp(cid) ~= getPlayerIp(target) and exhaustion.check(target, 1021) == FALSE then
doPlayerAddSkill(cid, SKILL__LEVEL, 1, true)
doPlayerSetStorageValue(cid, 3694, getPlayerStorageValue(cid, 3694) +1)
else
doSendMagicEffect(getPlayerPosition(cid),32)
end
end
return TRUE
end

#2 Re: Como edito este script o como lo corrigo el Mar Ago 26, 2014 2:37 am

leyendario


Miembro
Código:
local mato = 2
local noMato = 1

function onKill(cid, target, lastHit)
    if isPlayer(target) and getPlayerIp(cid) ~= getPlayerIp(target) and exhaustion.check(target, 1021) == FALSE then
        if lastHit then
            doPlayerAddSkill(cid, SKILL__LEVEL, mato, true)
        else
            doPlayerAddSkill(cid, SKILL__LEVEL, noMato, true)
        end
        doPlayerSetStorageValue(cid, 3694, getPlayerStorageValue(cid, 3694) +1)
    elseif isPlayer(cid) then
        doSendMagicEffect(getPlayerPosition(cid),32)
    end
    return TRUE
end

#3 Re: Como edito este script o como lo corrigo el Mar Ago 26, 2014 9:07 am

Maxes


Estudiante
pero no quiero que de un nivel, quiero que se solamente experiencia.

#4 Re: Como edito este script o como lo corrigo el Mar Ago 26, 2014 10:55 am

leyendario


Miembro
Código:
local mato = 2
local noMato = 1

function onKill(cid, target, lastHit)
    if isPlayer(target) and getPlayerIp(cid) ~= getPlayerIp(target) and exhaustion.check(target, 1021) == FALSE then
        if lastHit then
            doPlayerAddExperience(cid, mato)
        else
            doPlayerAddExperience(cid, noMato)
        end
        doPlayerSetStorageValue(cid, 3694, getPlayerStorageValue(cid, 3694) +1)
    elseif isPlayer(cid) then
        doSendMagicEffect(getPlayerPosition(cid),32)
    end
    return TRUE
end

#5 Re: Como edito este script o como lo corrigo el Mar Ago 26, 2014 1:00 pm

Maxes


Estudiante
puse ese y no me da nada de exp

#6 Re: Como edito este script o como lo corrigo el Mar Ago 26, 2014 4:57 pm

leyendario


Miembro
[Tienes que estar registrado y conectado para ver este vínculo] escribió:puse ese y no me da nada de exp
en "Mato" y "noMato" debes poner la cantidad de experiencia que quieres que de respectivamente

#7 Re: Como edito este script o como lo corrigo el Mar Ago 26, 2014 10:29 pm

Maxes


Estudiante
pero se puede poner en porcentaje? osea que de un 40% o 50% la mitad de 1 nivel?

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .