[Encerrado] [Ajuda] Como Retirar Este Bug Do Gesior

UnderWalter
em Tópicos Sem Resposta

UnderWalter

50% em Mapping :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/02/11Posts: 67

Eu coloquei a VIP para vender pelo Gesior por este Link abaixo:

http://www.xtibia.com/forum/topic/142729-gesior-acc-vendedo-vip-pelo-pacc/

 

 

Fiz tudo certinho e quando eu vou testar para ver se a VIP está realmente indo para o char aparece esse erro abaixo:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'vip_time' in 'field list'' in C:\xampp\htdocs\pot\OTS_Account.php:610 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Account.php(610): PDO->query('SELECT `vip_tim...') #1 C:\xampp\htdocs\shopsystem.php(390): OTS_Account->getCustomField('vip_time') #2 C:\xampp\htdocs\index.php(196): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Account.php on line 610

Alguem sabe como retirar esse erro ?

Obrigado !

 

Outro erro pessoal no REPUTATION

Eu não consigo dar Look em nenhum Player mais consigo da Look nos monstro, isso eu me lembro que eu tenho que executar alguma coisa no MYSQL mais não lembro oque se puderem me ajudar...

 

E tem esse erro a baixo tambem que quando mata outro player o player nao morre na real ele fica vivo com 0 de life e tals... E quem matou fica ganhando -Rep sem parar o player so morre quando quem matou sai como da para ver ai abaixo o erro...

 

Quem poder me ajudar com esses dois erros eu dou +REP aki no site ;)

 

[24/02/2011 03:07:15] [Error - CreatureScript Interface]

[24/02/2011 03:07:15] data/creaturescripts/scripts/rep/repKill.lua:onKill

[24/02/2011 03:07:15] Description:

[24/02/2011 03:07:15] data/lib/004-database.lua:60: [Result:getDataInt] Result not set!

[24/02/2011 03:07:15] stack traceback:

[24/02/2011 03:07:15] [C]: in function 'error'

[24/02/2011 03:07:15] data/lib/004-database.lua:60: in function 'getDataInt'

[24/02/2011 03:07:15] data/lib/050-function.lua:667: in function 'getRepPoints'

[24/02/2011 03:07:15] data/creaturescripts/scripts/rep/repKill.lua:6: in function <data/creaturescripts/scripts/rep/repKill.lua:1>

[24/02/2011 03:07:16] Test has logged out.

[24/02/2011 03:07:16] T has logged out.

[24/02/2011 03:07:38] T has logged in.

[24/02/2011 03:07:41] mysql_real_query(): SELECT `rep` FROM `players` WHERE `id` = 11; - MYSQL ERROR: Unknown column 'rep' in 'field list' (1054)

Este é um teste para avaliar se a sua missão na Terra está completa. Se você estiver vivo, então ela não está. Richard Bach

TE AJUDEI ? CLIQUE EM

add.png

 

Compre seu SEMI-DEDICADO com desconto aqui.



Clique na imagem abaixo, cadastra-se e compre seu Semi-Dedicado.

otserver.png

1877799

RETIRED Motivos familiares.
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/02/11Posts: 191Char no Tibia: Royal Furyus

Crie um arquivo chamado vip_time.sql e cole isto dentro:

 

SELECT COUNT(*) AS `Registros`, `vip_time` FROM `accounts` GROUP BY `vip_time` ORDER BY `vip_time`

 

Agora vá no seu database, abra a tabela Accounts e Clique em Importar agora só selecionar o arquivo vip_time.sql

 

xtibia.png

xtibia2.png

Te Ajudei? Use minha Fan Bar e Também dê um addo.pngREP+ seu dedo não irá cair.

fanbarw.png

 

RETIRED Motivos familiares.

UnderWalter

50% em Mapping :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/02/11Posts: 67

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'vip_time' in 'field list'' in C:\xampp\htdocs\pot\OTS_Account.php:610 Stack trace: #0 C:\xampp\htdocs\pot\OTS_Account.php(610): PDO->query('SELECT `vip_tim...') #1 C:\xampp\htdocs\shopsystem.php(390): OTS_Account->getCustomField('vip_time') #2 C:\xampp\htdocs\Index.php(196): include('C:\xampp\htdocs...') #3 {main} thrown in C:\xampp\htdocs\pot\OTS_Account.php on line 610

 

Isso ainda continua a me atormentar --'

 

#1054 - Unknown column 'vip_time' in 'field list'

SELECT COUNT( * ) AS `Registros` , `vip_time`

FROM `accounts`

GROUP BY `vip_time`

ORDER BY `vip_time`

LIMIT 0 , 30

 

 

Não sei se importo ;)

Este é um teste para avaliar se a sua missão na Terra está completa. Se você estiver vivo, então ela não está. Richard Bach

TE AJUDEI ? CLIQUE EM

add.png

 

Compre seu SEMI-DEDICADO com desconto aqui.



Clique na imagem abaixo, cadastra-se e compre seu Semi-Dedicado.

otserver.png

1877799

RETIRED Motivos familiares.
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/02/11Posts: 191Char no Tibia: Royal Furyus

Você criou o arquivo no formato .sql ?

qual seu sistema Vip?

Te Ajudei? Use minha Fan Bar e Também dê um addo.pngREP+ seu dedo não irá cair.

fanbarw.png

 

RETIRED Motivos familiares.

UnderWalter

50% em Mapping :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/02/11Posts: 67

Criei no formato .sql sim.

 

Meu sistema VIP

http://www.xtibia.com/forum/topic/136543-vip-system-by-account-v10/

Este é um teste para avaliar se a sua missão na Terra está completa. Se você estiver vivo, então ela não está. Richard Bach

TE AJUDEI ? CLIQUE EM

add.png

 

Compre seu SEMI-DEDICADO com desconto aqui.



Clique na imagem abaixo, cadastra-se e compre seu Semi-Dedicado.

otserver.png

Fagnerboff

Suporter Advanced *-*
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/09/10Posts: 11Char no Tibia: ceci nilen

Execute isso em sua tabela:

alter table `accounts` add `vip_time` INT NOT NULL;

abrçs

 

Caso ajudei rep+

UnderWalter

50% em Mapping :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/02/11Posts: 67

Obrigado (:

 

Alguem sabe me dizer porque que mesmo assim o PACC não está indo para o char ? '-'

Este é um teste para avaliar se a sua missão na Terra está completa. Se você estiver vivo, então ela não está. Richard Bach

TE AJUDEI ? CLIQUE EM

add.png

 

Compre seu SEMI-DEDICADO com desconto aqui.



Clique na imagem abaixo, cadastra-se e compre seu Semi-Dedicado.

otserver.png

1877799

RETIRED Motivos familiares.
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/02/11Posts: 191Char no Tibia: Royal Furyus

Tem que configurar no ot para receber os items e Pacc.

 

Vá em \data\globalevents\scripts , crie um arquivo shop.lua e cole isto:

 

-- ### CONFIG ###
-- message send to player by script "type" (types you can check in "global.lua")
SHOP_MSG_TYPE = 19
-- 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.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';")
   if(result_plr:getID() ~= -1) then
       while(true) do
           id = tonumber(result_plr:getDataInt("id"))
           action = tostring(result_plr:getDataString("action"))
           delete = tonumber(result_plr:getDataInt("delete_it"))
           cid = getCreatureByName(tostring(result_plr:getDataString("name")))
           if isPlayer(cid) == TRUE then
               local itemtogive_id = tonumber(result_plr:getDataInt("param1"))
               local itemtogive_count = tonumber(result_plr:getDataInt("param2"))
               local container_id = tonumber(result_plr:getDataInt("param3"))
               local container_count = tonumber(result_plr:getDataInt("param4"))
               local add_item_type = tostring(result_plr:getDataString("param5"))
               local add_item_name = tostring(result_plr:getDataString("param6"))
               local received_item = 0
               local full_weight = 0
               if add_item_type == 'container' then
                   container_weight = getItemWeightById(container_id, 1)
                   if isItemRune(itemtogive_id) == TRUE then
                       items_weight = container_count * getItemWeightById(itemtogive_id, 1)
                   else
                       items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count)
                   end
                   full_weight = items_weight + container_weight
               else
                   full_weight = getItemWeightById(itemtogive_id, itemtogive_count)
                   if isItemRune(itemtogive_id) == TRUE then
                       full_weight = getItemWeightById(itemtogive_id, 1)
                   else
                       full_weight = getItemWeightById(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 received_item == RETURNVALUE_NOERROR then
                       doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from OTS shop.')
                       db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
                       db.executeQuery("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 ..' << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.')
                   end
               else
                   doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.')
               end
           end
           if not(result_plr:next()) then
               break
           end
       end
       result_plr:free()
   end
   return TRUE
end

 

agora abra o arquivo globalevents.xml adicione a TAG:

 

<globalevent name="shop" interval="30" script="shop.lua"/>

 

E como o seu Vip system é feito pelo Kydrai, tente usar este script no lugar do antigo caso você usou outro.

 

                                        if($buy_offer['type'] == 'pacc') {
                                           $player_viptime = $buy_player_account->getCustomField('viptime');
                                           $player_lastlogin = $buy_player_account->getCustomField('lastday');
                                           $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).',  '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');';
                                           $SQL->query($save_transaction);
                                           if($player_viptime > 0)
                                               $buy_player_account->setCustomField('viptime', $player_viptime + $buy_offer['days'] * 86400);
                                           else
                                               $buy_player_account->setCustomField('viptime', time() + $buy_offer['days'] * 86400);
                                           $buy_player_account->setCustomField('premium_points', $user_premium_points-$buy_offer['points']);
                                           $user_premium_points = $user_premium_points - $buy_offer['points'];
                                           if ($player_vip_days >= 1) {
                                           }
                                           $main_content .= '<center><h2>VIP Days added!</h2><b>'.$buy_offer['days'].' days</b> of VIP days added to the account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br><br><a href="index.php?subtopic=shopsystem">Go to Shop Site</a><br>';
                                           }

Te Ajudei? Use minha Fan Bar e Também dê um addo.pngREP+ seu dedo não irá cair.

fanbarw.png

 

RETIRED Motivos familiares.

UnderWalter

50% em Mapping :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/02/11Posts: 67

@NoHeAD

Aee pegou ;) Muito obrigado leke :*

 

@FagnerBoff

Sim. já conseguir ...

 

@all

 

Pessoal outro erro aqui :angrysmiley:

Na hora de entregar o Item aparece a seguinte mensagem:

 

19:53 >> 1 << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about 30 seconds to get it.

 

E no executavel do sv.

 

[24/02/2011 19:53:32] [Error - GlobalEvent Interface]

[24/02/2011 19:53:32] data/globalevents/scripts/shop.lua:onThink

[24/02/2011 19:53:32] Description:

[24/02/2011 19:53:32] (luaDoAddContainerItem) Container not found

 

 

Eu sei que a mensagem:

19:53 >> 1 << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about 30 seconds to get it.

È normal... mais o erro no executavel não :s

 

E o item não chega até o player...

Amanhã vou REP em quem ta me ajudando hoje ja chegou no limite.

Este é um teste para avaliar se a sua missão na Terra está completa. Se você estiver vivo, então ela não está. Richard Bach

TE AJUDEI ? CLIQUE EM

add.png

 

Compre seu SEMI-DEDICADO com desconto aqui.



Clique na imagem abaixo, cadastra-se e compre seu Semi-Dedicado.

otserver.png

1877799

RETIRED Motivos familiares.
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/02/11Posts: 191Char no Tibia: Royal Furyus

[24/02/2011 19:53:32] [Error - GlobalEvent Interface] 
[24/02/2011 19:53:32] data/globalevents/scripts/shop.lua:onThink
[24/02/2011 19:53:32] Description: 
[24/02/2011 19:53:32] (luaDoAddContainerItem) Container not found

 

Não está achando o Container(Backpack, Bag, etc.) certifique-se que você esta usando uma backpack.

 

Ou então... Tente esse script no lugar do shop.lua :

 

-- FIXED BY Cybermaster && Kekox © OTLand.net
-- ### CONFIG ###
-- message send to player by script "type" (types you can check in "global.lua")
SHOP_MSG_TYPE = 19
-- 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.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';")
   if(result_plr:getID() ~= -1) then
       while(true) do
           id = tonumber(result_plr:getDataInt("id"))
           action = tostring(result_plr:getDataString("action"))
           delete = tonumber(result_plr:getDataInt("delete_it"))
           cid = getCreatureByName(tostring(result_plr:getDataString("name")))
           if isPlayer(cid) == TRUE then
                   local itemtogive_id = tonumber(result_plr:getDataInt("param3"))
                   local itemtogive_count = tonumber(result_plr:getDataInt("param2"))
                   local container_id = tonumber(result_plr:getDataInt("param1"))
                   local container_count = tonumber(result_plr:getDataInt("param4"))
                   local add_item_type = tostring(result_plr:getDataString("param5"))
                   local add_item_name = tostring(result_plr:getDataString("param6"))
                   local received_item = 0
                   local full_weight = 0
                   if add_item_type == 'container' then
                       container_weight = getItemWeightById(container_id, 1)
                       if isItemRune(itemtogive_id) == TRUE then
                           items_weight = container_count * getItemWeightById(itemtogive_id, 1)
                       else
                           items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count)
                       end
                       full_weight = items_weight + container_weight
                   else
                       full_weight = getItemWeightById(container_id, itemtogive_count)
                           if isItemRune(container_id) == TRUE then
                           full_weight = getItemWeightById(container_id, 1)
                       else
                           full_weight = getItemWeightById(container_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(container_id, itemtogive_count)
                           received_item = doPlayerAddItemEx(cid, new_item)
                       end
                       if received_item == RETURNVALUE_NOERROR then
                           doPlayerSave(cid, true)
                           doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from Shop.')
                           db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
                           db.executeQuery("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 ..' << from Prison Break Shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.')
                       end
                   else
                       doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from Spider shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.')
                   end
           end
           if not(result_plr:next()) then
               break
           end
       end
       result_plr:free()
   end
   return TRUE
end

Te Ajudei? Use minha Fan Bar e Também dê um addo.pngREP+ seu dedo não irá cair.

fanbarw.png

 

RETIRED Motivos familiares.

UnderWalter

50% em Mapping :)
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/02/11Posts: 67

Fiz um teste e descobri, Ambos scripts passados para mim do SHOP.LUA aqui no Topico estáva bom pois o Item que eu estou tentando passar pode tá com o Item ID errado ou não existir o item pois tentei com o Item ID 2160, 2323 e pegou...

 

+REP na galera que me ajudou.

Este é um teste para avaliar se a sua missão na Terra está completa. Se você estiver vivo, então ela não está. Richard Bach

TE AJUDEI ? CLIQUE EM

add.png

 

Compre seu SEMI-DEDICADO com desconto aqui.



Clique na imagem abaixo, cadastra-se e compre seu Semi-Dedicado.

otserver.png

pok302010

Tibia!O osso mais famoso do mundo!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/01/11Posts: 56Char no Tibia: Samanthaa Runlsh

*---*

 

FagnerBoff uuuhhhhh gostosa

Sing:

singt.png

 

Fanbar:

fanbarhu.png

Me ama?Me odeia? quer se casar comigo'-'?Use isso^^

 

ajude quem te ajuda clique em

 

REP++ : DDD

 

Meta Xtibia e WC: 10 posts[x] 50[x] 100[x] 200[]

 

500[] 1000[] 2000[] 3750[] 5000[]

 

 

Pokemon Cloud!O melhor serv de Pokemon Online que você já viu! SITE Pokemon Cloud

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

pok302010, cuidado com seus comentários brother. Você pode ser alertado por comentários sem sentido e sem relação com o tópico.

Abraços

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel