Ir para conteúdo
  • Cadastre-se

leandronetx

Membro
  • Total de itens

    36
  • Registro em

  • Última visita

Posts postados por leandronetx

  1. .Qual servidor ou website você utiliza como base? 

    https://chaitosoft.com/tfs-1-01-21-3-gesior-para-tibia-11/

    Qual o motivo deste tópico? 

    Reparar Erros login.php que e compativel apenas com o cliente 11 para funciona no cliente 12 gestorr

    Erro ao tentar logar com o cliente na plataforma 12.00 e 12.20 no gesior 

    Está surgindo algum erro? Se sim coloque-o aqui. 

    Citar

     

     

    Você tem o código disponível? Se tiver publique-o aqui: 

     

     

    Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

     

  2.  Query: SELECT `id`, `name`, `account_id`, `group_id`, `sex`, `vocation`, `experience`, `level`, `maglevel`, `health`, `healthmax`, `blessings1`, `blessings2`, `blessings3`, `blessings4`, `blessings5`, `blessings6`, `blessings7`, `blessings8`, `mana`, `manamax`, `manaspent`, `soul`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `posx`, `posy`, `posz`, `cap`, `prey_stamina_1`, `prey_stamina_2`, `prey_stamina_3`, `lastlogin`, `lastlogout`, `lastip`, `conditions`, `skulltime`, `skull`, `town_id`, `balance`, `offlinetraining_time`, `offlinetraining_skill`, `stamina`, `skill_fist`, `skill_fist_tries`, `skill_club`, `skill_club_tries`, `skill_sword`, `skill_sword_tries`, `skill_axe`, `skill_axe_tries`, `skill_dist`, `skill_dist_tries`, `skill_shielding`, `skill_shielding_tries`, `skill_fishing`, `skill_fishing_tries`, `skill_critical_hit_chance`, `skill_critical_hit_chance_tries`, `skill_critical_hit_damage`, `skill_critical_hit_damage_tries`, `skill_life_leech_chance`, `skill_life_leech_chance_tries`, `skill_life_leech_amount`, `skill_life_leech_amount_tries`, `skill_mana_leech_chance`, `skill_mana_leech_chance_tries`, `skill_mana_leech_amount`,  `skill_mana_leech_amount_tries`, `xpboost_value`, `xpboost_stamina` FROM `players` WHERE `id` = 2
    Message: Unknown column 'blessings1' in 'field list'

     

     

    Alguem poderia me apresenta uma solução pra esse erro de banco de dados obrigado

  3. Em 07/03/2016 ás 17:35, malucooo disse:

    - New Depot Global

    - Novas animações de cura de life e mana...

    - Monstros 10.95 adicionados by M4G0

    - New Spawn System

    - Store System in-Game REVISADO TESTADO E CONFIRMADO... (NÃO SOME O ITEM AO TROCAR!)

    - Critical Boost

    - Cast System

    - Reward System REVISADO TESTADO E CONFIRMADO!

    - PvP Expert System BREVE

    - Items.otb 10.97

    - Items.otb 10.96

    - Protocolo 10.97

    - Mounts and Outfits 10.96

    - Varias correções feitas constantes

    - Protocolo pode ser mudado via config.lua de 10.94 a 10.97

    - NPC System por Bank Balance

     

     

    Futuras Correções:

     

    - PVP Expert 100%

     

     

    ERRO AO TENTAR LOGAR VERSAO ANTERIORES

     

    Tibia Error - Debug Assertion

     

    The tibia cliente encountered a critical erro and had to be stopped.

    A detailed erro report has been written to the error file which

    you are asked to submit at your next login.

    ----------------------------------------------------------------------------------------------------

     

    Debug Assertion 10.96 control.cpp 1517

    Wed Sep 07 16.29.51....

    informações do pc... essas cosias...

    Depois..

    player.cpp 344:exception occurred, reason:

    network.cpp 855: exception occurred reason

    control.cpp 1522 exception occurred (tipe= 5) (Main Windows = 042fc9d0)

     

    ...

    control.cpp 1517 unknown packet type during game (Type =5)

     

     

    tipo isso

    erro  tentei usar

     

    a programação

     

    Tentativa compilação no DEBIAN 8, UBUNTU 14.04.

    aprensenta erro ao tentar logar no servidor...

     

    nas versoes 1095 1096

    esta logando na versao 10.97 apenas..

     

    tentei usar o mesmo procedimento apresenta o erro.

     

     

    #define CLIENT_VERSION_MIN 1095
    #define CLIENT_VERSION_MAX 1097
    #define CLIENT_VERSION_STR "10.96"

     

    nao esta funcionando esta apresentando erro ao tentar logar...

     

    nas versoes anteriores apenas loga na versao maxima..

     

    10.97

     

    O TFS que usei foi a mesma indicada no tibia king.

  4. tentei usar

     

    a programação

     

    #define CLIENT_VERSION_MIN 1095
    #define CLIENT_VERSION_MAX 1097
    #define CLIENT_VERSION_STR "10.96"

     

    nao esta funcionando esta apresentando erro ao tentar logar...

     

    nas versoes anteriores apenas loga na versao maxima..

     

     

    10.97

     

    ou quando mudo

     

    todas as versoes para 10.96

     

    ou para 10.95 funciona...

     

    O TFS que usei foi a mesma indicada no tibia king.

  5. Em 19/07/2015 ás 23:50, DkAngel83 disse:

    Bem procurei aqui na comunidade um VIP System mais informativo e nada, além de ter tido problema com os que estão aqui e acabei achando em outro lugar um que funcionou perfeitamente para mim.

     

    Usando tfs disponibilizado neste tópico http://www.tibiaking.com/forum/topic/53099-1078-tfs-12-cast-system-novos-outfits-mounts/

     

    Só estou trazendo o conteúdo e por não conhecer bem não posso dar suporte mas do jeito que está é só 'instalar' e vai funcionar.

     

    Creditos.: Summ

     

    Sistema Vip

     

     

     

    Conteúdo Oculto

     

     

    Talkaction !checkvip para todos os players

     

     

     

    Conteúdo Oculto

     

     

    Talkaction /vip para membros da staff

    
    - /vip adddays, NomedoPlayer, 5
    --> Adiciona 5 dias vip para o Player.
    - /vip removedays, NomedoPlayer, 5
    --> Remove 5 dias vip do Player.
    - /vip remove, PlayerName
    --> Remove todos os dias vip do Player.
    - /vip check, NomedoPlayer
    --> Checa quantos dias vip o Player tem.
    - /vip addinfinite, NomedoPlayer
    --> Adiciona tempo vip infinito para o Player.

     

     

    Conteúdo Oculto

     

     

    Tiles VIP

     

     

    Conteúdo Oculto

     

     

    Portas VIP / Actions

     

     

    Conteúdo Oculto

     

     

    Items que adicionam dias VIP

    
    ItemId 10135 adiciona 10 dias vip.
    ItemId 10134 adiciona 30 dias vip.
    ItemId 10133 adiciona 90 dias vip.

     

     

    Conteúdo Oculto

     

     

    Imagens

     

    Comando !checkvip mas sem ter vip

     

     

    Conteúdo Oculto

     

     

    Comando /vip adddays, dracoknight, 5

     

     

    Conteúdo Oculto

     

     

    Comando !checkvip após adicionar 5 dias

     

     

    Conteúdo Oculto

     

     

    Comando /vip addinfinite, dracoknight

     

     

    Conteúdo Oculto

     

     

    Comando !checkvip após usar infinite 

     

     

    Conteúdo Oculto

     

     

    Comando /vip remove, dracoknight

     

     

    Conteúdo Oculto

     

     

    Amigo falta a exp vip... 20% pra quem tiver vip donate.

  6. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

    TEMOS JA CLIENTE PROPRIO

     

    WWW.TIBIABR.TK

     

     

    VAGAS DISPONIVEL

     

    PROGRAMADOR DE SCRIPT

    TUTORES

    GMS

     

    LANÇAMENTO DO SERVIDOR 

     

    30/07/2016

     

    SKYPE FALE COMIGO

    LEANDRONETX

     

    SERVIDOR DEDICADO 24 HORAS

    BAIAK VERSAO 10.96 ITENS E MONTARIAS DA VERSAO 10.96

    EFETUANDO MUDANÇAS SEMPRE PROCURANDO AJUDA

    CORRIGIR ERROS BASICOS E ADICIONAR NOVOS EVENTOS.

    ELE SE ENCONTRA 95% PRONTO

     

    ~#~

    VIP I, II e III (Quest)

    ~#~

    Area donate

    ~#~

    Pits Of Inferno (POI)

    Anihi

    Demon Oak

    Yalahari Quest

    Firewalker Boots Quest

    Warzone I, II e III

     

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

     

     Cast System (!cast on // !cast off)

     Critical e Dodge System

     War System

     Battlefield Event

     Bank System

     Market in-game System

     Market System

     Training Offline

     All Mounts 10.96 (Só com Mount Doll, vendida no npc)

     All Addons 10.96 (Só com Addon Doll, vendida no npc)

     Mágias modificadas (retirado um pouco do exhausted)

     

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

     

    Fuon City (Cidade principal)

    3 Cidades VIP

    Roshamuul

    Grey Island

    Gnomebase (Warzone I, II e III)

    ~#~

    +15 Quests

    +25 Teleports (com monstros editados)

     

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

     

    ◄ IMAGENS ►

     

    Minimap

    Mini Map.png

     

    Templo (+sub solo)

    Templo1.png

     

    Templo2.png

     

    Depot

    Depot.png

     

    Teleports

    Teleports.png

     

    Quests (1 e 2)

    Quests1.png

     

    Quests2.png

     

    Entrada Área Vip I, II e III

    Area Teleports VIP.png

  7. Em 16/02/2016 at 08:48, Felipe Muniz disse:

    Bom pessoal estou desenvolvendo um painel de gerenciamento do banco de dados, algumas imagens ai.. em breve + detalhes..
     

    Pra quem quiser ir testando o painel, já criei o repositório no github =D

    Tutorial rápido: lá no seu banco de dados, execute o seguinte comando no console

     ALTER TABLE accounts ADD nivel INTEGER(11)

    Você acabou de criar uma nova coluna chamada nivel na tabela accounts, vá lá na tabela accounts na sua conta e coloque o valor 3 na coluna nivel.

    Acesse a pasta _app e abra o arquivo config.inc.php e configure as seguintas constantes..
     

    //BASE DO SITE
    define('SERVERURL', 'http://localhost/OTPanel/');   //ENDEREÇO DO PAINEL
    define('SERVERNAME', 'OTPanel');                    //NOME DO SERVIDOR

    // CONFIGRAÇÕES DO SITE ####################
    define('HOST', 'localhost');//HOST DO BANCO DE DADOS 
    define('USER', 'root');     //USUARIO DO BANCO DE DADOS
    define('PASS', '');         //SENHA DO BANCO DE DADOS
    define('DBSA', '');         //NOME DO BANCO DE DADOS

    Tentarei atualizar o sistema umas duas vezes por semana, quem quiser contribuir é só ir no github..

     

    https://github.com/Mun1z/OTPANEL

     

    1.png

     

     

    2.png

    3.png

    1.png4.png

     

    amigo reupar o link quebrado obrigado

  8.  

    IMAGENS STORE in-GAME Nao aparece

     Por favor ajuda

     

    ja tentei de tudo

    uso servidor linux UBUNTU

     

    deixo sempre no 

     

    /var/www/html/images/store/ imagens do store..

     

     

    /home/otserv/config.lua

     

    ja mexi no config.lua

    e nada de aparecer as imagens do store dentro do www

     

    por favor enviar exemplos de como fazer funcionar as imagens do store.. in-game

     

     

    e como eu devo adicionar o caminho do modules.

     

    para encontra as imagens e como deve ficar os exemplos com as imagens em png 64x64

  9. 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.

  10. 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 

     

  11. 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 

  12. 10 minutos atrás, Jobs disse:

     

    execute isso no SQL pra add as colunas na database

     

    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount` int(10) unsigned NOT NULL DEFAULT 0
    ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0

     

    Procura em outras datapack esses bosses e troca, ou adiciona as spells deles. Por exemplo.

     

    The Welter.xml

     

      Mostrar conteúdo oculto

     

     


    <?xml version="1.0" encoding="UTF-8"?>
    <monster name="The Welter" nameDescription="The Welter" race="blood" experience="20000" speed="256" manacost="0">
        <health now="25000" max="25000"/>
        <look type="563" corpse="4283"/>
        <targetchange interval="2000" chance="5"/>
        <strategy attack="70" defense="10"/>
        <flags>
            <flag summonable="0"/>
            <flag attackable="1"/>
            <flag hostile="1"/>
            <flag illusionable="1"/>
            <flag convinceable="0"/>
            <flag pushable="0"/>
            <flag canpushitems="1"/>
            <flag canpushcreatures="1"/>
            <flag targetdistance="1"/>
            <flag staticattack="90"/>
            <flag runonhealth="300"/>
        </flags>
        <attacks>
            <attack name="melee" interval="2000" skill="90" attack="100"/>
            <attack name="poisoncondition" interval="2000" chance="17" length="8" spread="3" min="-500" max="-660">
                <attribute key="areaEffect" value="smallplants"/>
            </attack>
            <attack name="death" interval="2000" chance="14" length="8" spread="0" min="-200" max="-450">
                <attribute key="areaEffect" value="blacksmoke"/>
            </attack>
            <attack name="ice" interval="2000" chance="18" range="7" target="1" radius="4" min="-150" max="-270">
                <attribute key="shootEffect" value="ice"/>
                <attribute key="areaEffect" value="iceattack"/>
            </attack>
            <attack name="ice" interval="2000" chance="13" range="1" target="1" radius="1" min="-120" max="-230">
                <attribute key="shootEffect" value="ice"/>
                <attribute key="areaEffect" value="iceattack"/>
            </attack>
            <attack name="the welter paralyze" interval="2000" chance="9"/>
        </attacks>
        <defenses armor="27" defense="45">
            <defense name="healing" interval="2000" chance="32" min="250" max="600">
                <attribute key="areaEffect" value="blueshimmer"/>
            </defense>
            <defense name="healing" interval="2000" chance="12" radius="5" min="150" max="700">
                <attribute key="areaEffect" value="greenshimmer"/>
            </defense>
            <defense name="the welter summon2" interval="2000" chance="9"/>
            <defense name="the welter heal" interval="2000" chance="8"/>
        </defenses>
        <elements>
            <element icePercent="50"/>
            <element holyPercent="30"/>
            <element physicalPercent="-5"/>
            <element energyPercent="-10"/>
        </elements>
        <immunities>
            <immunity lifedrain="1"/>
            <immunity earth="1"/>
            <immunity paralyze="1"/>
            <immunity invisible="1"/>
        </immunities>
        <summons maxSummons="1">
            <summon name="egg2" interval="2000" chance="16"/>
            <summon name="spawn of the welter" interval="2000" chance="16"/>
        </summons>
        <voices interval="2000" chance="5">
            <voice sentence="FCHHHHH" yell="1"/>
            <voice sentence="HISSSS" yell="1"/>
        </voices>
        <loot>
            <item id="2195" chance="10000"/><!-- boots of haste -->
            <item id="21690" chance="5000"/><!-- triple bolt crossbow -->
            <item id="21691" chance="5000"/><!-- shrunken head necklace -->
            <item id="2152" countmax="20" chance="100000"/><!-- platinum coin -->
            <item id="9971" chance="30000"/><!-- gold ingot -->
            <item id="10219" chance="50000" /> <!-- sacred tree amulet -->
            <item id="21400" chance="5000"/><!-- silver raid token -->
            <item id="2197" chance="30000"/><!-- stone skin amulet -->
            <item id="2146" countmax="5" chance="50000"/><!-- small sapphire -->
            <item id="7632" chance="50000"/><!-- giant shimmering pearl -->
            <item id="2475" chance="5000"/><!-- warrior helmet -->
            <item id="2476" chance="20000"/><!-- knight armor -->
            <item id="2536" chance="20000"/><!-- medusa shield -->
            <item id="2498" chance="10000"/><!-- royal helmet -->
        </loot>
    </monster>
     

     

     

     

    Amigo eu executei isso no phpmyadmin esse codigo e não funcionou como esta escrito.

    se possivel envie um parck funcionando uma mysql um banco de dados que não esteja apresentando erros.

    esteja perfeito. obrigado pela dica amigo porem ainda continua..

     

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance_tries` bigint(20) un' at line 2

     

  13. a compilação foi finalizada 10.96

     

    porem ao tentar logar pelo mysql apresenta esses erros.

     

    Por favor preciso de uma solução ou um banco de dados que funcione nessa nova versão obrigado mas uma vez

     

    [Error - mysql_real_query] Query: SELECT `id`, `name`, `account_id`, `group_id`, `sex`, `vocation`, `experience`, `level`, `maglevel`, `health`, `healthmax`, `blessings`, `mana`, `manamax`, `manaspent`, `soul`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `posx`, `posy`, `posz`, `cap`, `lastlogin`, `lastlogout`, `lastip`, `conditions`, `skulltime`, `skull`, `town_id`, `balance`, `offlinetraining_time`, `offlinetraining_skill`, `stamina`, `skill_fist`, `skill_fist_tries`, `skill_club`, `skill_club_tries`, `skill_sword`, `skill_sword_tries`, `skill_axe`, `skill_axe_tries`, `skill_dist`, `skill_dist_tries`, `skill_shielding`, `skill_shielding_tries`, `skill_fishing`, `skill_fishing_tries`, `skill_critical_hit_chance`, `skill_critical_hit_chance_tries`, `skill_critical_hit_damage`, `skill_critical_hit_damage_tries`, `skill_life_leech_chance`, `skill_life_leech_chance_tries`, `skill_life_leech_amount`, `skill_life_leech_amount_tries`, `skill_mana_leech_chance`, `skill_mana_leech_chance_tries`, `skill_mana_leech_amount`, `skill_mana_leech_amount_tries` FROM `players` WHERE `name` = 'GoD SoMbrA'
    Message: Unknown column 'skill_critical_hit_chance' in 'field list'
    [Error - mysql_store_result] Query: SELECT `id`, `name`, `account_id`, `group_id`, `sex`, `vocation`, `experience`, `level`, `maglevel`, `health`, `healthmax`, `blessings`, `mana`, `manamax`, `manaspent`, `soul`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `posx`, `posy`, `posz`, `cap`, `lastlogin`, `lastlogout`, `lastip`, `conditions`, `skulltime`, `skull`, `town_id`, `balance`, `offlinetraining_time`, `offlinetraining_skill`, `stamina`, `skill_fist`, `skill_fist_tries`, `skill_club`, `skill_club_tries`, `skill_sword`, `skill_sword_tries`, `skill_axe`, `skill_axe_tries`, `skill_dist`, `skill_dist_tries`, `skill_shielding`, `skill_shielding_tries`, `skill_fishing`, `skill_fishing_tries`, `skill_critical_hit_chance`, `skill_critical_hit_chance_tries`, `skill_critical_hit_damage`, `skill_critical_hit_damage_tries`, `skill_life_leech_chance`, `skill_life_leech_chance_tries`, `skill_life_leech_amount`, `skill_life_leech_amount_tries`, `skill_mana_leech_chance`, `skill_mana_leech_chance_tries`, `skill_mana_leech_amount`, `skill_mana_leech_amount_tries` FROM `players` WHERE `name` = 'GoD BR'

  14. a compilação foi finalizada 10.96

     

    porem ao tentar logar pelo mysql apresenta esses erros.

     

    Por favor preciso de uma solução ou um banco de dados que funcione nessa nova versão obrigado mas uma vez

     

    [Error - mysql_real_query] Query: SELECT `id`, `name`, `account_id`, `group_id`, `sex`, `vocation`, `experience`, `level`, `maglevel`, `health`, `healthmax`, `blessings`, `mana`, `manamax`, `manaspent`, `soul`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `posx`, `posy`, `posz`, `cap`, `lastlogin`, `lastlogout`, `lastip`, `conditions`, `skulltime`, `skull`, `town_id`, `balance`, `offlinetraining_time`, `offlinetraining_skill`, `stamina`, `skill_fist`, `skill_fist_tries`, `skill_club`, `skill_club_tries`, `skill_sword`, `skill_sword_tries`, `skill_axe`, `skill_axe_tries`, `skill_dist`, `skill_dist_tries`, `skill_shielding`, `skill_shielding_tries`, `skill_fishing`, `skill_fishing_tries`, `skill_critical_hit_chance`, `skill_critical_hit_chance_tries`, `skill_critical_hit_damage`, `skill_critical_hit_damage_tries`, `skill_life_leech_chance`, `skill_life_leech_chance_tries`, `skill_life_leech_amount`, `skill_life_leech_amount_tries`, `skill_mana_leech_chance`, `skill_mana_leech_chance_tries`, `skill_mana_leech_amount`, `skill_mana_leech_amount_tries` FROM `players` WHERE `name` = 'GoD SoMbrA'
    Message: Unknown column 'skill_critical_hit_chance' in 'field list'
    [Error - mysql_store_result] Query: SELECT `id`, `name`, `account_id`, `group_id`, `sex`, `vocation`, `experience`, `level`, `maglevel`, `health`, `healthmax`, `blessings`, `mana`, `manamax`, `manaspent`, `soul`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `posx`, `posy`, `posz`, `cap`, `lastlogin`, `lastlogout`, `lastip`, `conditions`, `skulltime`, `skull`, `town_id`, `balance`, `offlinetraining_time`, `offlinetraining_skill`, `stamina`, `skill_fist`, `skill_fist_tries`, `skill_club`, `skill_club_tries`, `skill_sword`, `skill_sword_tries`, `skill_axe`, `skill_axe_tries`, `skill_dist`, `skill_dist_tries`, `skill_shielding`, `skill_shielding_tries`, `skill_fishing`, `skill_fishing_tries`, `skill_critical_hit_chance`, `skill_critical_hit_chance_tries`, `skill_critical_hit_damage`, `skill_critical_hit_damage_tries`, `skill_life_leech_chance`, `skill_life_leech_chance_tries`, `skill_life_leech_amount`, `skill_life_leech_amount_tries`, `skill_mana_leech_chance`, `skill_mana_leech_chance_tries`, `skill_mana_leech_amount`, `skill_mana_leech_amount_tries` FROM `players` WHERE `name` = 'GoD BR'

     0
  15. Por favor preciso de uma solução ou um banco de dados que funcione nessa nova versão obrigado mas uma vez

     

    [Error - mysql_real_query] Query: SELECT `id`, `name`, `account_id`, `group_id`, `sex`, `vocation`, `experience`, `level`, `maglevel`, `health`, `healthmax`, `blessings`, `mana`, `manamax`, `manaspent`, `soul`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `posx`, `posy`, `posz`, `cap`, `lastlogin`, `lastlogout`, `lastip`, `conditions`, `skulltime`, `skull`, `town_id`, `balance`, `offlinetraining_time`, `offlinetraining_skill`, `stamina`, `skill_fist`, `skill_fist_tries`, `skill_club`, `skill_club_tries`, `skill_sword`, `skill_sword_tries`, `skill_axe`, `skill_axe_tries`, `skill_dist`, `skill_dist_tries`, `skill_shielding`, `skill_shielding_tries`, `skill_fishing`, `skill_fishing_tries`, `skill_critical_hit_chance`, `skill_critical_hit_chance_tries`, `skill_critical_hit_damage`, `skill_critical_hit_damage_tries`, `skill_life_leech_chance`, `skill_life_leech_chance_tries`, `skill_life_leech_amount`, `skill_life_leech_amount_tries`, `skill_mana_leech_chance`, `skill_mana_leech_chance_tries`, `skill_mana_leech_amount`, `skill_mana_leech_amount_tries` FROM `players` WHERE `name` = 'GoD SoMbrA'
    Message: Unknown column 'skill_critical_hit_chance' in 'field list'
    [Error - mysql_store_result] Query: SELECT `id`, `name`, `account_id`, `group_id`, `sex`, `vocation`, `experience`, `level`, `maglevel`, `health`, `healthmax`, `blessings`, `mana`, `manamax`, `manaspent`, `soul`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `posx`, `posy`, `posz`, `cap`, `lastlogin`, `lastlogout`, `lastip`, `conditions`, `skulltime`, `skull`, `town_id`, `balance`, `offlinetraining_time`, `offlinetraining_skill`, `stamina`, `skill_fist`, `skill_fist_tries`, `skill_club`, `skill_club_tries`, `skill_sword`, `skill_sword_tries`, `skill_axe`, `skill_axe_tries`, `skill_dist`, `skill_dist_tries`, `skill_shielding`, `skill_shielding_tries`, `skill_fishing`, `skill_fishing_tries`, `skill_critical_hit_chance`, `skill_critical_hit_chance_tries`, `skill_critical_hit_damage`, `skill_critical_hit_damage_tries`, `skill_life_leech_chance`, `skill_life_leech_chance_tries`, `skill_life_leech_amount`, `skill_life_leech_amount_tries`, `skill_mana_leech_chance`, `skill_mana_leech_chance_tries`, `skill_mana_leech_amount`, `skill_mana_leech_amount_tries` FROM `players` WHERE `name` = 'GoD BR'

  16. Amigo POr favor subir de novo o arquivo pelo mega.co.nz ou sei la não consigo baixar aqui obrigado desde ja.

    Agora, leandronetx disse:

    Amigo POr favor subir de novo o arquivo pelo mega.co.nz ou sei la não consigo baixar aqui obrigado desde ja.

     

    Em 16/02/2016 at 08:48, Felipe Muniz disse:

    Bom pessoal estou desenvolvendo um painel de gerenciamento do banco de dados, algumas imagens ai.. em breve + detalhes..
     

    Pra quem quiser ir testando o painel, já criei o repositório no github =D

    Tutorial rápido: lá no seu banco de dados, execute o seguinte comando no console

     ALTER TABLE accounts ADD nivel INTEGER(11)

    Você acabou de criar uma nova coluna chamada nivel na tabela accounts, vá lá na tabela accounts na sua conta e coloque o valor 3 na coluna nivel.

    Acesse a pasta _app e abra o arquivo config.inc.php e configure as seguintas constantes..
     

    //BASE DO SITE
    define('SERVERURL', 'http://localhost/OTPanel/');   //ENDEREÇO DO PAINEL
    define('SERVERNAME', 'OTPanel');                    //NOME DO SERVIDOR

    // CONFIGRAÇÕES DO SITE ####################
    define('HOST', 'localhost');//HOST DO BANCO DE DADOS 
    define('USER', 'root');     //USUARIO DO BANCO DE DADOS
    define('PASS', '');         //SENHA DO BANCO DE DADOS
    define('DBSA', '');         //NOME DO BANCO DE DADOS

    Tentarei atualizar o sistema umas duas vezes por semana, quem quiser contribuir é só ir no github..

     

    https://github.com/Mun1z/OTPANEL

     

    1.png

     

     

    2.png

    3.png

    1.png4.png

     

  17. function onUse(cid, item, frompos, item2, topos)
    doPlayerAddPremiumDays(cid, 30)
    doPlayerSendTextMessage(cid, 20, "Voce recebeu 30 dias de VIP")
    return true 
    end
    

    premiumscroll.lua

     

    o script esta a cima.

    O que acontece ela esta funcionando normal.

    so que o item da scroll não some..

    gostaria que ele sumi-se quando consumido.

    estou no otserv versão 10.78

     

    Por favor enviar uma solução Obrigado pessoas futuras vão fica gratos.

  18. Digamos que

    mailto:[email protected]?subject=(S) adorei&nbsp;<?php echo $_SERVER['HTTP_HOST']; ?>

     

    Digamos que o nome do site se chame exemplo.com

    nele tem formulario onde

    a pessoa vai coloca

    digamos

    que nome, telefone,mensagem.

    o assunto..

    deverar apresentar o URL

    Digamos que nesse site por exemplo e exemplo.com

     

    o e-mail que vai receber a msg.. digamos que seja [email protected]

    sempre quando a pessoa enviar a msg pelo formulario

    tem que apresentar a URL de onde foi adicionado a msg pelo subject.

     

    Por exemplo imagine isso em 5. sites ..

    as pessoas completa o formulario..

    cada site tem 1 dominio. mas o mecanismo de envio

    sempre vai para apenas o [email protected]..

    Então nao importa qual seja o dominio..

    o URL sera enviado pelo assunto..

    Digamos que a pessoa envie a msg.

    Nome:

    Tel:

    E-mail:

    Mensagem:

    assunto sempre sera o URL do site que ele envio essa msg.

    nao importa qual seja o dominio..

    ele sempre vai apresentar de onde foi enviada a msg..

     

    Obrigado por responder e espero que eu tenha explicado melhor.


    Explica melhor!

    Você quer pegar o que e enviar por onde?

    Pegar qual domínio? Do e-mail da pessoa que escreve, do site que está o contato.php, como é?

     

    Não entendi direito.

  19. Venho pedir ajuda a vocês estou com um problema.

     

    Vou da um exemplo sei que no

     
    <li><a href="mailto:[email protected]?subject=(S) adorei&nbsp;<?php echo $_SERVER['HTTP_HOST']; ?>" target="_blank">Envia a URL do site</a></li>
    
    Funciona para enviar o URL do dominio. pelo comando HTTP_HOST
     
    porém preciso de ajuda para configurar isso nesse script.
     
    Quero que quando uma pessoa enviar uma msg.
    Saber de qual dominio ela enviou a msg pelo HTTP_HOST.
    Dentro e oculto no envio da msg. no subject apresenta o URL do Site..
    de onde foi enviado essa msg. Obrigado.
     
    Enviar uma solução desde ja agradeço e acredito que as pessoas que verão
    ira agradecer no futuro Muito Obrigado.
     
     
    Formulario onde fica o index.php
    <!--==============================Contact us=============================-->
    
    <div id="contact" class="service-container">
    <div class="container">
    <div class="row main-head">
    <div class="col-md-12">
    <h1>Entre Em Contato Conosco</h1>
    <h2>Mantenha contato conosco. Estamos aqui para atend&ecirc;-lo</h2>
            </br>
    </div>
    </div>
    <div class="row">
    <div class="col-md-10 col-md-offset-1" data-anijs="if: scroll, on:window, do: rollIn animated, before: scrollReveal, after: removeAnim">
    <div class="contact-form" id="contact-us">
    <form id="phpcontactform" role="form">
    <fieldset>
    <div class="col-xs-12 col-sm-6" >
    <div class="form-group">
    <input type="text" class="form-control" name="name" id="name" placeholder="Nome Completo">
    </div>
    <div class="form-group">
    <input type="email" class="form-control" name="email" id="email" placeholder="Email ID">
    </div>
    <div class="form-group">
    <input type="text" class="form-control" name="mobile" id="mobile" placeholder="Telefone">
    </div>
                    <div class="form-group">
    <input type="text" class="form-control" name="mobile" id="mobile" placeholder="Telefone">
    </div>
    </div>
    <div class="col-xs-12 col-sm-6" >
    <div class="form-group">
    <textarea class="form-control textarea" rows="8" name="message" id="message" placeholder="Digite sua mensagem"></textarea>
    </div>
    </div>
    <div class="relative fullwidth col-xs-12">
    <button type="submit" class="btn btn-success btn-lg">Enviar Mensagem</button>
    <span class="loading"></span> </div>
    <div class="clear"></div>
    </fieldset>
    </form>
    </div>
    </div>
    </div>
    </div>
    <!--==============================Contact us=============================-->
    
    </div>

    E o Formulario onde vai esta o contact.php

    E o Formulario do contato
     
    <?
    $name = $_REQUEST["name"];
    $email = $_REQUEST["email"];
    $mobile = $_REQUEST["mobile"];
    $msg = $_REQUEST["msg"];
    $to = "[email protected]"; /*Replace your email id here*/
    if (isset($email) && isset($name) && isset($msg)) {
    $subject = "Mensagem Formulario WEB:";
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
    $headers .= "From: ".$name." <".$email.">\r\n"."Reply-To: ".$email."\r\n" ;
    $msg = "Remetente: $name<br/> E-mail: $email <br/> Telefone: $mobile <br/>mensagem: $msg";
    
    $mail = mail($to, $subject, $msg, $headers);
    if($mail)
    {
    echo 'success';
    }
    
    else
    {
    echo 'failed';
    }
    }
    
    ?>
    

    Desde ja agradeço Obrigado

  20.  

    Procurei muitos nos tropicos do tibiaking e não encontrei uma solução.

    preco que alguem por favor com conhecimento editar o shop.lua

    ele se encontra funcionando. Porem apenas envia para o player items.

     

    O Gesior. em questão ele tem 4 separações.

    item,addon,mount,container,other

     

    ----------------------------------------------------------

    Exemplo o banco de dados. em questão tem que entregar other. exemplo premium scroll etc..

    container backpacks essas coisas.. mount montarias. addon.  e item. armas,escudo,calça. exemplo.

     

    ----------------------------------------------------------

    Não o que esta falta entregar as outras coisas 

    addon,mount,container,other.

     

    Pois apenas os items estão sendo entregue

    para ficar bem claro.. para não ter duvidas no que preciso. e

    no que a maioria dos player do tibiaking procura.

    ----------------------------------------------------------

    Apenas o item esta entregando..

    as demais coisas não esta entregando..

    preciso de ajuda para solução do script creio que muitas pessoas do tibiaking vão fica grato..

    em breve irei fazer umas contribuições nessa conta nova que estou.

    pois a antiga do tibiaking esqueci a senha do e-mail e do tibiaking rsrs.

     

    o script se encontra abaixo por favor me ajudar obrigado.. desde já agradeço.

    -- ### CONFIG ###
    -- message send to player by script "type" (types you can check in "global.lua")
    SHOP_MSG_TYPE = 18
    -- time (in seconds) between connections to SQL database by shop script
    SQL_interval = 30
    -- ### END OF CONFIG ###
    function onThink(interval, lastExecution)
        local result_plr = db.storeQuery("SELECT * FROM z_ots_comunication")
        if(result_plr ~= false) then
            repeat
                local id = tonumber(result.getDataInt(result_plr, "id"))
                local action = tostring(result.getDataString(result_plr, "action"))
                local delete = tonumber(result.getDataInt(result_plr, "delete_it"))
                local cid = getPlayerByName(tostring(result.getDataString(result_plr, "name")))
                if(cid) then
                    local itemtogive_id = tonumber(result.getDataInt(result_plr, "param1"))
                    local itemtogive_count = tonumber(result.getDataInt(result_plr, "param2"))
                    local container_id = tonumber(result.getDataInt(result_plr, "param3"))
                    local container_count = tonumber(result.getDataInt(result_plr, "param4"))
                    local add_item_type = tostring(result.getDataString(result_plr, "param5"))
                    local add_item_name = tostring(result.getDataString(result_plr, "param6"))
                    local storage = tostring(result.getDataString(result_plr, "param7"))
                    local received_item = 0
                    local full_weight = 0
                    if(add_item_type == 'container') then
                        container_weight = getItemWeight(container_id, 1)
                        if(isItemRune(itemtogive_id)) then
                            items_weight = container_count * getItemWeight(itemtogive_id, 1)
                        else
                            items_weight = container_count * getItemWeight(itemtogive_id, itemtogive_count)
                        end
                        full_weight = items_weight + container_weight
                    else
                        full_weight = getItemWeight(itemtogive_id, itemtogive_count)
                        if(isItemRune(itemtogive_id)) then
                            full_weight = getItemWeight(itemtogive_id, 1)
                        else
                            full_weight = getItemWeight(itemtogive_id, itemtogive_count)
                        end
                    end
                    local free_cap = getPlayerFreeCap(cid)
                    if(full_weight <= free_cap) then
                        if(add_item_type == 'container') then
                            local new_container = doCreateItemEx(container_id, 1)
                            local iter = 0
                            while(iter ~= container_count) do
                                doAddContainerItem(new_container, itemtogive_id, itemtogive_count)
                                iter = iter + 1
                            end
                            received_item = doPlayerAddItemEx(cid, new_container)
                        else
                            local new_item = doCreateItemEx(itemtogive_id, itemtogive_count)
                            received_item = doPlayerAddItemEx(cid, new_item)
                        end
                        if(type(received_item) == "number" and received_item == RETURNVALUE_NOERROR) then
                            doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'Voce recebeu >> '.. add_item_name ..' << do Underworld SHOP.')
    						setPlayerStorageValue(cid,storage+555884621212,1)
                            db.query("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
                            db.query("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";")
                        else
                            doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, ' '.. add_item_name ..' Voce nao tem cap ou espaço para receber o item >> '.. SQL_interval ..' << , o SHOP esta esperando voce ter cap para entregar o item!')
                        end
                    else
                        doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, ' '.. add_item_name ..' Voce nao tem cap ou espaço para receber o item >> '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' << , o SHOP esta esperando voce ter cap para entregar o item!')
                    end
                end
            until not result.next(result_plr)
            result.free(result_plr)
        end
        return true
    end
    

     

     

    Por falta de criatividade estou desativando esse tropico.. em breve vou resolver isso.

  21. Procurei muitos nos tropicos do tibiaking e não encontrei uma solução.

    preco que alguem por favor com conhecimento editar o shop.lua

    ele se encontra funcionando. Porem apenas envia para o player items.

     

    O Gesior. em questão ele tem 4 separações.

    item,addon,mount,container,other

     

    ----------------------------------------------------------

    Exemplo o banco de dados. em questão tem que entregar other. exemplo premium scroll etc..

    container backpacks essas coisas.. mount montarias. addon.  e item. armas,escudo,calça. exemplo.

     

    ----------------------------------------------------------

    Não o que esta falta entregar as outras coisas 

    addon,mount,container,other.

     

    Pois apenas os items estão sendo entregue

    para ficar bem claro.. para não ter duvidas no que preciso. e

    no que a maioria dos player do tibiaking procura.

    ----------------------------------------------------------

    Apenas o item esta entregando..

    as demais coisas não esta entregando..

    preciso de ajuda para solução do script creio que muitas pessoas do tibiaking vão fica grato..

    em breve irei fazer umas contribuições nessa conta nova que estou.

    pois a antiga do tibiaking esqueci a senha do e-mail e do tibiaking rsrs.

     

    o script se encontra abaixo por favor me ajudar obrigado.. desde já agradeço.

    -- ### CONFIG ###
    -- message send to player by script "type" (types you can check in "global.lua")
    SHOP_MSG_TYPE = 18
    -- time (in seconds) between connections to SQL database by shop script
    SQL_interval = 30
    -- ### END OF CONFIG ###
    function onThink(interval, lastExecution)
        local result_plr = db.storeQuery("SELECT * FROM z_ots_comunication")
        if(result_plr ~= false) then
            repeat
                local id = tonumber(result.getDataInt(result_plr, "id"))
                local action = tostring(result.getDataString(result_plr, "action"))
                local delete = tonumber(result.getDataInt(result_plr, "delete_it"))
                local cid = getPlayerByName(tostring(result.getDataString(result_plr, "name")))
                if(cid) then
                    local itemtogive_id = tonumber(result.getDataInt(result_plr, "param1"))
                    local itemtogive_count = tonumber(result.getDataInt(result_plr, "param2"))
                    local container_id = tonumber(result.getDataInt(result_plr, "param3"))
                    local container_count = tonumber(result.getDataInt(result_plr, "param4"))
                    local add_item_type = tostring(result.getDataString(result_plr, "param5"))
                    local add_item_name = tostring(result.getDataString(result_plr, "param6"))
                    local storage = tostring(result.getDataString(result_plr, "param7"))
                    local received_item = 0
                    local full_weight = 0
                    if(add_item_type == 'container') then
                        container_weight = getItemWeight(container_id, 1)
                        if(isItemRune(itemtogive_id)) then
                            items_weight = container_count * getItemWeight(itemtogive_id, 1)
                        else
                            items_weight = container_count * getItemWeight(itemtogive_id, itemtogive_count)
                        end
                        full_weight = items_weight + container_weight
                    else
                        full_weight = getItemWeight(itemtogive_id, itemtogive_count)
                        if(isItemRune(itemtogive_id)) then
                            full_weight = getItemWeight(itemtogive_id, 1)
                        else
                            full_weight = getItemWeight(itemtogive_id, itemtogive_count)
                        end
                    end
                    local free_cap = getPlayerFreeCap(cid)
                    if(full_weight <= free_cap) then
                        if(add_item_type == 'container') then
                            local new_container = doCreateItemEx(container_id, 1)
                            local iter = 0
                            while(iter ~= container_count) do
                                doAddContainerItem(new_container, itemtogive_id, itemtogive_count)
                                iter = iter + 1
                            end
                            received_item = doPlayerAddItemEx(cid, new_container)
                        else
                            local new_item = doCreateItemEx(itemtogive_id, itemtogive_count)
                            received_item = doPlayerAddItemEx(cid, new_item)
                        end
                        if(type(received_item) == "number" and received_item == RETURNVALUE_NOERROR) then
                            doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'Voce recebeu >> '.. add_item_name ..' << do Underworld SHOP.')
    						setPlayerStorageValue(cid,storage+555884621212,1)
                            db.query("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
                            db.query("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";")
                        else
                            doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, ' '.. add_item_name ..' Voce nao tem cap ou espaço para receber o item >> '.. SQL_interval ..' << , o SHOP esta esperando voce ter cap para entregar o item!')
                        end
                    else
                        doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, ' '.. add_item_name ..' Voce nao tem cap ou espaço para receber o item >> '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' << , o SHOP esta esperando voce ter cap para entregar o item!')
                    end
                end
            until not result.next(result_plr)
            result.free(result_plr)
        end
        return true
    end
    

     

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo