TS
action

[AJUDA] SCRIPT VIP SYSTEM + ITEM VIP

Por tsperucelo, 17 de set. de 2015 em Scripts

otserv
6
2k
tsperuceloT
17 de setembro de 2015 às 11:10

Pessoal, implantei este Vip system no meu server:

Vip System - Items, Pisos e Portas

 

E este script aqui do Xtibia de Vip items, onde somente o player com vip pode usar o item:

VIP Items System

 

O sistema vip funciona normalmente a action a vip time, porém, no VIP ITEMS SYSTEM pede pra alterar a storage para o sistema vip que eu uso no meu servidor...

 

Tai a dúvida.. haha QUAL A STORAGE DO SISTEMA VIP? :/

Editado Setembro 17 por zipter98

zipter98Z
17 de setembro de 2015 às 13:17

Por gentileza, evite postar links de outros fóruns.

Moveevent:

function onEquip(player, item, slot)
    if not player:isVip() then
        addEvent(player:sendTextMessage, 1, MESSAGE_EVENT_DEFAULT, "Apenas players vip podem usar essa arma!")
    else
        return true
    end
end 
Tag:
<movevent type="Equip" itemid="ID_do_item" slot="hand" script="itemvip.lua"/>

Creatureevent:

local itensVip = {2408, 8850, 7413} -- itens vips
 
function onLogin(player)
    if not player:isVip() then
        for b = 1, 9 do
            local slot_item = player:getSlotItem(b)
            if slot_item and isInArray(itensVip, slot_item:getId()) then
                player:addItem(slot_item:getId(), 1)
                slot_item:remove()
            end
        end
    end
    return true
end
Tag:
<event type="login" name="ItemLogin" script="itemlogin.lua"/>

 

Editado Setembro 17 por zipter98

tsperuceloT
17 de setembro de 2015 às 13:57

Apresentou este erro:

 

Lua Script Error: [CreatureScript Interface]
data/creaturescripts/scripts/others/itemlogin.lua:onLogin
data/vipsystem.lua:30: attempt to index field '?' (a nil value)
stack traceback:
[C]: in function '__index'
data/vipsystem.lua:30: in function 'getVipDays'
data/vipsystem.lua:38: in function 'isVip'
data/creaturescripts/scripts/others/itemlogin.lua:9: in function

zipter98Z
17 de setembro de 2015 às 15:52

Desculpe, não tenho prática alguma em TFS 1.x. Códigos alterados.

Editado Setembro 17 por zipter98

tsperuceloT
17 de setembro de 2015 às 16:06

CM Amera has logged in.

Lua Script Error: [CreatureScript Interface]
data/creaturescripts/scripts/others/itemlogin.lua:onLogin
data/vipsystem.lua:30: attempt to index field '?' (a nil value)
stack traceback:
[C]: in function '__index'
data/vipsystem.lua:30: in function 'getVipDays'
data/vipsystem.lua:38: in function 'isVip'
data/creaturescripts/scripts/others/itemlogin.lua:4: in function
CM Amera has logged out.

1 mês depois...
LumusL
26 de outubro de 2015 às 23:21

Tópico Movido
Este tópico foi movido de "OTServSuporte OTServSuporte Scripting"
para "OTServSuporte OTServSuporte ScriptingPedidos e dúvidas resolvidos - Scripting".