Qual seu sistema de VIP?
info
Grupo: Infante
Registrado: 22/12/12
Posts: 2k
Reputação: +736
Gênero: Masculino
Char no Tibia: Marley

info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

Eu procurei mas pelo jeito não foi afundo. meu sistema é pelo VIP_TIME
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

Como sempre, é uma dificuldade ajudar algo para sistemas VIPs porque existem vários, então seja específico. Se for por storage, precisamos saber qual storage; se for na tabela players no banco de dados, precisamos do nome da tabela e da coluna que contém essa informação. Se esse sistema estiver postado aqui no fórum, facilita.
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

é por storange 13500
up
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

Toma a sua talkaction aí!
local stg = 13500 local days_to_add = 2 function onSay(cid, words, param) for _, pid in pairs(getPlayersOnline()) do local getstg = getPlayerStorageValue(pid, stg) setPlayerStorageValue(pid, getstg + days_to_add) doPlayerSendTextMessage(pid, "You have received " .. days_to_add .. " VIP days.") end return true end
Toma a sua talkaction aí!
local stg = 13500 local days_to_add = 2 function onSay(cid, words, param) for _, pid in pairs(getPlayersOnline()) do local getstg = getPlayerStorageValue(pid, stg) setPlayerStorageValue(pid, getstg + days_to_add) doPlayerSendTextMessage(pid, "You have received " .. days_to_add .. " VIP days.") end return true end
Como você quase(quase mesmo, por que a gente já sofreu com scripts) nunca erra, vou reportar esse tópico como resolvido.
Aguardemos o relato do autor.
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

data/talkactions/scripts/vipfree.lua:onSay Description: (luaDoPlayerSendTextMessage) Player not found [Error - TalkAction Interface] data/talkactions/scripts/vipfree.lua:onSay Description: (luaDoPlayerSendTextMessage) Player not found [Error - TalkAction Interface] data/talkactions/scripts/vipfree.lua:onSay Description: (luaDoPlayerSendTextMessage) Player not found
Deu esse erro mano.
Troque
doPlayerSendTextMessage(pid, "You have received " .. days_to_add .. " VIP days.")
Por:
doPlayerSendTextMessage(pid, 27, "You have received " .. days_to_add .. " VIP days.")
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

Troque
doPlayerSendTextMessage(pid, "You have received " .. days_to_add .. " VIP days.")Por:
doPlayerSendTextMessage(pid, 27, "You have received " .. days_to_add .. " VIP days.")
Valeu lek, resolveu mas ele não entregou a VIP.
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

Não mesmo, fiz esse script na casa da minha namorada, enquanto ela tomava banho =P
Faltou uma coisa aí:
local stg = 13500 local days_to_add = 2 function onSay(cid, words, param) for _, pid in pairs(getPlayersOnline()) do local getstg = getPlayerStorageValue(pid, stg) setPlayerStorageValue(pid, stg, getstg + days_to_add) doPlayerSendTextMessage(pid, 27, "You have received " .. days_to_add .. " VIP days.") end return true end
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

Pow lek... aparece a mensagem mas não entrega os dias vip =/






info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera
Como eu faço para adicionar dias VIP para todos os players Online?
Exemplo; O cara já tem 10 dias de vip + 2 dias de vip = 12
Como posso fazer isso? Por script? Ou tem algum talkaction? Obrigado