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 Crear Tier Item- Forge Exaltation -TalkAction

Alex

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

Aquí les comparto el talkaction de crear un item tier con el god,
el archivo lo pondremos dentro de data/scripts/talkactions/god,

Ejemplo: /tieritem alicorn headguard, 5

Código Lua:
local tier = TalkAction("/tieritem")


function tier.onSay(player, words, param)
    if not player:getGroup():getAccess() or player:getAccountType() < ACCOUNT_TYPE_GOD then
        return true
    end
    local split = param:split(",")
    local itemType = ItemType(split[1])
    if itemType:getId() == 0 then
        itemType = ItemType(tonumber(split[1]))
        if not tonumber(split[1]) or itemType:getId() == 0 then
            player:sendCancelMessage("There is no item with that id or name.")
            return false
        end
    end
    local tier = tonumber(split[2])
    if tier <= 0 or tier == nil or tier > 10 then
        player:sendCancelMessage("Invalid tier count.")
        return false
    end
    player:addItem(itemType:getId(), 1):setTier(tier)
    return false
end

tier:separator("")
tier:register()
 
E

eiiilyn

Invitado
donde pego todo eso? y ese ejemplo no entiendo
 

Alex

Administrador
Dev
Registrado
1 Sep 2021
Mensajes
2.362
Puntuación de reacción
28.646
Puntos
707
donde pego todo eso? y ese ejemplo no entiendo
Hola está indicado en qué lugar se pone el archivo es un talkAction que lo que hace es crear un ítem con tier deseado hay que ver si el servidor 12.90+ que usas tiene esa función y si tiene forgé système a lo contrario no te servira.
 

ServerAdrian09

Miembro
Registrado
29 Abr 2023
Mensajes
14
Puntuación de reacción
0
Puntos
126
Ubicación
Mexico
Hola está indicado en qué lugar se pone el archivo es un talkAction que lo que hace es crear un ítem con tier deseado hay que ver si el servidor 12.90+ que usas tiene esa función y si tiene forgé système a lo contrario no te servira.
Sirve para el server custom de la pagina porque lo hice y no me funciono =/
 
A

acxel12

Invitado
Hola a todos,

Aquí les comparto el talkaction de crear un item tier con el god,
el archivo lo pondremos dentro de data/scripts/talkactions/god,

Ejemplo: /tieritem alicorn headguard, 5

Código Lua:
local tier = TalkAction("/tieritem")


function tier.onSay(player, words, param)
    if not player:getGroup():getAccess() or player:getAccountType() < ACCOUNT_TYPE_GOD then
        return true
    end
    local split = param:split(",")
    local itemType = ItemType(split[1])
    if itemType:getId() == 0 then
        itemType = ItemType(tonumber(split[1]))
        if not tonumber(split[1]) or itemType:getId() == 0 then
            player:sendCancelMessage("There is no item with that id or name.")
            return false
        end
    end
    local tier = tonumber(split[2])
    if tier <= 0 or tier == nil or tier > 10 then
        player:sendCancelMessage("Invalid tier count.")
        return false
    end
    player:addItem(itemType:getId(), 1):setTier(tier)
    return false
end

tier:separator("")
tier:register()
No funciona en el custom map rl :/
 
D

darkslouts

Invitado
Hola, disculpen algun update de este script? para 13.xx
 
M

marcio

Invitado
En el canary el comando es:
Código:
/i "itemname", tier,"level de tier"
ejemplo : /i axe, tier,10
 

superocho

Miembro
Registrado
18 Feb 2025
Mensajes
1
Puntuación de reacción
0
Puntos
73
Hola, disculpen algun update de este script? para 13.xx
el problema del script del post es que no tiene asignado el groupType.
el script funcional para 13x es:

Código:
local tier = TalkAction("/tieritem")

function tier.onSay(player, words, param)
    if not player:getGroup():getAccess() or player:getAccountType() < ACCOUNT_TYPE_GOD then
        return true
    end
    local split = param:split(",")
    local itemType = ItemType(split[1])
    if itemType:getId() == 0 then
        itemType = ItemType(tonumber(split[1]))
        if not tonumber(split[1]) or itemType:getId() == 0 then
            player:sendCancelMessage("There is no item with that id or name.")
            return false
        end
    end
    local tier = tonumber(split[2])
    if tier == nil or tier <= 0 or tier > 10 then
        player:sendCancelMessage("Invalid tier count.")
        return false
    end
    player:addItem(itemType:getId(), 1):setTier(tier)
    return false
end

tier:separator(" ")
tier:groupType("god")   -- 👈 importante
tier:register()
 
shape1
shape2
shape3
shape4
shape5
shape6
Arriba