Bienvenido a Open Games Community

Únete ahora para acceder a todas nuestras funciones. Una vez que te registres e inicies sesión, podrás crear temas, responder a hilos existentes, valorar la reputación de otros miembros y muchísimo más. Además, es rápido y totalmente gratuito; ¿a qué esperas?

RevScript XP onUse Item

Alex

Administrador
Dev
Registrado
1 Sep 2021
Mensajes
2.363
Puntuación de reacción
28.409
Puntos
707
Hola a todos,

Aqui encontrar un script, que permite obtener X puntos de experiencia al utilizar un objeto, en el caso del ejemplo, un coffre que da 1 Milion de experiencia, pero también tiene que tener un nivel requerido,

En el ejemplo encontraremos el numero 100 que significa el nivel 100, luego el cid, 1000000 , que significa 1 milion de EXP,
Lo modificaran como lo desean y por terminar al final el 6549 el Item ID utilizado al darle clic que dara esa experiencia.

Código:
local xpBox = Action()

function xpBox.onUse(cid, item, fromPosition, itemEx, toPosition)
      
        if getPlayerLevel(cid) >= 100 then
        doCreatureSay(cid, "You Gained 1 000 000 Experience Points!", TALKTYPE_ORANGE_1)
            doPlayerAddExp(cid, 1000000)
            doSendMagicEffect(fromPosition, CONST_ME_MAGIC_BLUE)
            doRemoveItem(item.uid)
            return TRUE
        else
                    doCreatureSay(cid, "You must be over level 100 to use this box", TALKTYPE_ORANGE_1)
        end
end


xpBox:id(6549)
xpBox:register()
 
shape1
shape2
shape3
shape4
shape5
shape6
Arriba