Ir para conteúdo
  • Cadastre-se

Normal IMAGENS STORE in-GAME Nao aparece ajuda no Sistema VIP do servidor saida da area VIP.


Posts Recomendados

Olá Tibianos venho fazer um pedido..

 

1° na nova versão 10.96 do tibia na parte modules store que e o estore in-game onde devo adicionar as imagens

pois no ubuntu deixo no padrao /home/otserv/

 

o gamestore

 

esta configurado

 

porem na hora de adicionar as imagens

 

segue exemplo.

 

dofile('data/modules/scripts/gamestore/init.lua')

 

/data/modules/script/store

estao as imagens porem o sistema do tibia nao acha as imagens no jogo uma solução obrigado.

 

o outro problema.

 

preciso de um script pra retirar o player da area donate

 

Estou com colunas extras dentro do banco de dados dentro de accounts chamadas,

viplastday` int(10) NOT NULL DEFAULT 0 AFTER `lastday`,
vipdays` int(11) NOT NULL DEFAULT 0 AFTER `lastday`;

 

segue exemplo...

 

 

de saida da area vip preciso adaptada para esse banco de dados.

 

FIM DA VIP

Em creaturescript/script

Crie um arquivo.lua e renomeie para endvip.lua

 

--[[ by vodkart ]]--
function onLogin(cid)

if getPlayerStorageValue(cid, 13540) - os.time() > 0 then
setPlayerStorageValue(cid, 9898, 1)
end

local pos = {x = 157, y = 50, z = 7} -- posiçao do templo.

function Vodka(cid)
if isPlayer(cid) then
db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";")
doRemoveCreature(cid)
end
end

if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() < 1 or getPlayerStorageValue(cid, 13540) - os.time() == 0 then
doTeleportThing(cid, pos)
doPlayerPopupFYI(cid, "Sua vip Account acabou.")
setPlayerStorageValue(cid, 9898, -1)
if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then
addEvent(Vodka, 3*1000, cid)
end
end
return TRUE
end
<event type="login" name="CheckVip" script="endvip.lua"/>

 

 a numeração da porta pra entra na vip esta funcionando esta com essa action

 

    <action actionid="12134" script="vipdoors.lua"/>  

 

Desde ja agradeço preciso de uma programação para o player quando tiver dentro da area vip e fizer um check no banco de dados e ver que a vip acabou ele sair da area vip

e ir pra um templo exemplo x,y,z

 

3333,3333,7

 

Obrigado erros de scripts e informações 

 

Link para o post
Compartilhar em outros sites

@leandronetx Script acabar vip e serem teleportados para o templo!

 

Vá na pasta Data/Creaturescripts/scripts e crie um arquivo chamado vipkick.lua e adicione:

 

-- by Marini for Tibia King Forum --
function onLogin(cid)
if getPlayerPremiumDays(cid) > 0 then
setPlayerStorageValue(cid, 20500, 1)
elseif getPlayerPremiumDays(cid) == 0 and getPlayerStorageValue(cid, 20500) == 1 then
doTeleportThing(cid, getPlayerMasterPos(cid))
setPlayerStorageValue(cid, 20500, -1)
end
return TRUE
end

Agora vá em Data/Creaturescripts.xml e adicione:

 

<event type="login" name="VipKick" event="script" value="vipkick.lua"/>

Depois disso, vá em Data/creaturescripts/scripts e no arquivo chamado Login.lua procure essa linha:

 

registerCreatureEvent(cid, "ReportBug")

 

E adicione isso em baixo da linha /\

 

registerCreatureEvent(cid, "VipKick")

 

Prontinho :D

Obs: Se lhe ajudei de um REP+ :D

 

- Créditos:

shoeei

Link para o post
Compartilhar em outros sites

Amigo Obrigado porem nao teleportou a pessoa para o templo principal...

 

function onLogin(player)
    local loginStr = "Welcome to " .. configManager.getString(configKeys.SERVER_NAME) .. "!"
    if player:getLastLoginSaved() <= 0 then
        loginStr = loginStr .. " Please choose your outfit."
        player:sendOutfitWindow()
    else
        if loginStr ~= "" then
            player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)
        end

        loginStr = string.format("Your last visit was on %s.", os.date("%a %b %d %X %Y", player:getLastLoginSaved()))
    end
    player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)

    -- Stamina
    nextUseStaminaTime[player.uid] = 0

    -- Promotion
    local vocation = player:getVocation()
    player:loadVipData()
    player:updateVipTime()
    local promotion = vocation:getPromotion()
    if player:isPremium() then
        local value = player:getStorageValue(STORAGEVALUE_PROMOTION)
        if not promotion and value ~= 1 then
            player:setStorageValue(STORAGEVALUE_PROMOTION, 1)
        elseif value == 1 then
            player:setVocation(promotion)
        end
    elseif not promotion then
        player:setVocation(vocation:getDemotion())
    end

    -- Events
    player:registerEvent("PlayerDeath")
    player:registerEvent("DropLoot")
    player:registerEvent("RewardLoot")
    player:registerEvent("modalAD")
    player:registerEvent("modalMD")
    player:registerEvent("tpw")
    player:registerEvent("DodgeSystem")
    player:registerEvent("CriticalSystem")
    player:registerEvent("RewardChest")
    player:registerEvent("Promo20")
    registerCreatureEvent(cid, "VipKick")

-- Critical System
if player:getCriticalLevel() == -1 then
    player:setCriticalLevel(0)
end

-- Dodge System
if player:getDodgeLevel() == -1 then
    player:setDodgeLevel(0)
end
    return true
end

 

 

Segue exemplos do login.lua

 

Segue exemplos de add vip

 

no systema.

 

Via Item...

 

 

local vipItems = {
   -- [itemid] = amount of vip days
    [135] = 10,
    [134] = 30,
    [133] = 90
}

function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)
    local player = Player(cid)
    local days = vipItems[item.itemid]
    player:addVipDays(days)
    player:say('!* PARABENS VOCE E VIP! *!', TALKTYPE_MONSTER_SAY)
    player:getPosition():sendMagicEffect(CONST_ME_STUN)
    player:sendTextMessage(MESSAGE_INFO_DESCR, string.format('You received %s vip days.', days))
    Item(item.uid):remove(1)
    return true
end

 

6 horas atrás, Mathwsz disse:

@leandronetx Script acabar vip e serem teleportados para o templo!

 

Vá na pasta Data/Creaturescripts/scripts e crie um arquivo chamado vipkick.lua e adicione:

 


-- by Marini for Tibia King Forum --
function onLogin(cid)
if getPlayerPremiumDays(cid) > 0 then
setPlayerStorageValue(cid, 20500, 1)
elseif getPlayerPremiumDays(cid) == 0 and getPlayerStorageValue(cid, 20500) == 1 then
doTeleportThing(cid, getPlayerMasterPos(cid))
setPlayerStorageValue(cid, 20500, -1)
end
return TRUE
end

Agora vá em Data/Creaturescripts.xml e adicione:

 


<event type="login" name="VipKick" event="script" value="vipkick.lua"/>

Depois disso, vá em Data/creaturescripts/scripts e no arquivo chamado Login.lua procure essa linha:

 

registerCreatureEvent(cid, "ReportBug")

 

E adicione isso em baixo da linha /\

 

registerCreatureEvent(cid, "VipKick")

 

Prontinho :D

Obs: Se lhe ajudei de um REP+ :D

 

- Créditos:

shoeei

 Não funcionou deixei dentro do tropico o que aconteceu..

 

Desde ja agradeço por ta ajudando.

Link para o post
Compartilhar em outros sites
Em 25/07/2016 at 12:07, Mathwsz disse:

@leandronetx Eu iria postar os scripts aqui, mas como vi que já possuí um tópico prefiro passar ele e você vai adicionando facilmente..

 

Obs: Se lhe ajudei, de um REP+ :D

 

 

Obrigado Mas nao funcionou...

 

rsrs

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo