Postado Maio 18, 2015 10 anos Autor • player:addVipDays(days) - Usa-se em algum script para para adicionar dias de vip ao player (parâmetro de entrada "days") STYLLER OT 2022
Postado Maio 18, 2015 10 anos Achei um erro ,estava o arquivo colocando no global para busca o arquivo na pasta LIBS ,porem no meu server a pasta eh LIB, mudei so que esta dando este erro agora: Lua Script Error: [Action Interface] data/actions/scripts/vipitem.lua:onUse data/lib/vip_system.lua:8: attempt to call field 'getDataInt' (a nil value) stack traceback: [C]: in function 'getDataInt' data/lib/vip_system.lua:8: in function 'doVipTime' data/lib/vip_system.lua:13: in function 'isVip' data/lib/vip_system.lua:18: in function 'addVipDays' data/actions/scripts/vipitem.lua:4: in function <data/actions/scripts/vipitem.lua:3> E o codigo do VipItem ficou assim: local days = 30 --dias que da de vip function onUse(player, item, fromPosition, target, toPosition, isHotkey) player:addVipDays(days) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have received 30 premium days.") item:remove(1) return true end Oque pode ser?
Postado Maio 18, 2015 10 anos Autor @gangul321, coloque isso no seu compat.lua: result.getDataInt = result.getNumber result.getDataLong = result.getNumber result.getDataString = result.getString result.getDataStream = result.getStream STYLLER OT 2022
Postado Maio 18, 2015 10 anos Em 18/05/2015 em 16:43, luanluciano93 disse: @gangul321, coloque isso no seu compat.lua: result.getDataInt = result.getNumber result.getDataLong = result.getNumber result.getDataString = result.getString result.getDataStream = result.getStream Vou Testar! Jaja edito --EDITADO Resolveu =P , Thx! So mais uma coisa ,como eu faco o Title que so quem tem Vip Days ? Pode fazer para mim se nao for encomodo ? Posso usar o comando player:isVip() para usar no title vip tambem ne? Codigo do Item que criei para Verificar se o player eh vip ou nao, Foi assim (deu certo) =) function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:isVip() then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Voce ja e Vip!.") else player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Voce nao possui Vip!.") end return true end OBS: Como bota em Spoiler os codigos ? (kkk) Editado Maio 18, 2015 10 anos por gangul321 (veja o histórico de edições)
Postado Maio 18, 2015 10 anos @gangul321 Para colocar em spoiler siga esses passos. Mostrar conteúdo oculto
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.