Ir para conteúdo
  • Cadastre-se

Gesior AAC GesiorACC 2019 8.60 UPDATE 29/06/2019


Posts Recomendados

  • Respostas 492
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Atualização de 29/06/2019.   Olá meus amigos, essa é a minha última contribuição free que faço na área de OTserver, fiz uma atualização bem completa do Gesior comparando com os que existem d

Boa maper valeu pelo suporte, sim está faltando a coluna: ALTER TABLE `z_forum` ADD `post_icon_id` tinyint(10) NOT NULL Em layouts.php mano

Tudo? Ou o Config.php? Olhei os outros arquivos..n sei se devo colocar email ou token neles tambem, mais o config.php esta certinho!   @Edite   Bom, fiz o download do Gesior com o

Posted Images

Bom estou com um problema no meu website do meu ot, eu até consigo add naturalmente os itens que eu quero no shop do site, mas quando vou visualizar a aba do Shop Offer, não aparece nada, o item adicionado não é registrado no shop, apenas aparece os pontos que minha conta possui, por favor alguém pode me ajudar ?

 

Exemplos: 

 

91FujMK.jpgOqqOhD0.jpg

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Bom estou com um problema no meu website do meu ot, eu até consigo add naturalmente os itens que eu quero no shop do site, mas quando vou visualizar a aba do Shop Offer, não aparece nada, o item adicionado não é registrado no shop, apenas aparece os pontos que minha conta possui, por favor alguém pode me ajudar ?

 

Exemplos: 

 

91FujMK.jpgOqqOhD0.jpg


Executa isso na sua database:

 

ALTER TABLE `z_shop_offer` ADD `pid` int(11) NOT NULL DEFAULT '0'


Veja se corrige.

Link para o post
Compartilhar em outros sites
  • 2 weeks later...
Em 28/10/2014 09:09:33, Natanael Beckman disse:

Opa galera venho trazer mais uma novidade e essa é pra quem gosta de qualidade e não quer perder tempo baixando e testando vários sites... Estou postando o GesiorACC mais atual que temos, o mais moderno, o mais confiável digo isso porque utilizo, lembrando é confiável do jeito que está, se você começar encher de coisas pode deixar de ser confiável.

Bom abaixo vou postar algumas modificações feitas por mim e no final do devidos créditos!

 

Compatível com:

TFS 0.4

OTX

 

Pasta account:

ajax_accountname.php
ajax_charactername.php
ajax_email.php
Foi modificado está seguinte linha em todos esses arquivos listados acima.

$conn = mysql_pconnect('localhost', 'root', 'senha') or die();

Porque a modificação? No linux é necessário está leitura pra haver a real conexão com o banco de dados pra poder verificar accountname, email na criação de uma conta e assim mostrar se está ok ou não.ml4lmw.jpg 2ngzspj.jpg

Não esqueça de alterar esses 3 arquivos citados acima na sua instalação!

O direcionamento do arquivo config.ini pra pasta correta do OT faz parte do funcionamento desse sistema!

 

createaccount.php
Fiz uma modificação pra não criar character, porque tem um bug que o cara pode criar um char com espaço no final ai fica ruim porque ninguém da goto nele, não da exiva, por tanto removi pra não ter essa dor de cabeça... Adicionei os links de downloads modifiquei as imagens:
2whi1iu.jpg
14czfhe.jpg
 
accountmanagement.php
Nesse arquivo adicionei o sistema de vip_time, que vai reconhecer se a conta está vip, quantos dias faltam pra acabar, algumas modifcações de imagens...
2rdgo41.jpg
96ao1h.jpg
zmceat.jpg
 
forum.php
No forum existia um erro em que não podia cria topico e nem post então foi corrigido isso.
 
install.php
Adicionei algumas querys de instalação das tabelas e colunas:

vip_time
guild_points
 
shopadmin.php
shopguildadmin.php
Adicionei os tradicionais shopadmin com algumas opções a mais, como vipdays, itemvip...
2urwbhk.jpg
iwsuc4.jpg
 
shopsystem.php
shopguild.php
Adicionei os dois SHOP's bem modernos e modificados com todas as opções...
15ehbft.jpg
o9fgcj.jpg
 
lostaccount.php
Ajustei estava com um problema pra envio, ta funcionando, testado e aprovado!
 
config.php
Foram adicionados algumas regras, tipo newsticket porque tem um BUG que se não tiver com essa regra o cara consegue cria uma newsticket redirecionando seu site pro dele, normalmente o Gesior 2012 está vindo sem essa regras simples.

E outras regras adiconadas!


$config['site']['access_tickers'] = 3;
$config['site']['shopguild_system'] = true;
$config['site']['players_group_id_block'] = 3;
$config['site']['limitDeath'] = 5;
$towns_list[0] = array(1 => 'Venore', 2 => 'Thais', 3 => 'Kazordoon', 4 => 'Carlin');
$config['site']['newchar_towns'][0] = array(1, 2, 3, 4);
classes/account.php
Registro das funções vip_time e guild_points.

public function setVipTime($value){$this->data['vip_time'] = $value;}
public function getVipTime(){return $this->data['vip_time'];}
public function setGuildPoints($value){$this->data['guild_points'] = $value;}
public function getGuildPoints(){return $this->data['guild_points'];}
layout.php
Ajustado a imagem TibiaLogoArtworkTop, o direcionamento pra pagina latestnews foram adicionados outras abas no site...
 
system/load.compat
Nesse arquivos adicionei varias regras pra criar o nome do char, assim evitando criar com nome de monstros, GM, Tutor, ADM dentre outras variadas regras...
 
character.php
Adicionei o sistem vip_time mostrando o status se o char está vip ou não... adicionei fraglist também...
98zrrr.jpg
 
Aqui fica uma imagem do site, lembrando que na aba Account fica o Admin Panel, onde você adiciona Newsticker, Featured Article, facebook....
5lnu5i.jpg
 
hZtbHL.jpg
 
 
TUTORIAIS UTEIS COMPATÍVEIS COM O SITE:
 
Créditos:
Gesior.pl(WEBMaster)
Felipe Monteiro(WEBMaster, WEBDesigner)
Natanael Beckman(WEBNada)

 

 

 

 

Em 29/10/2014 20:37:12, biielgr disse:

 maper007

Meu servidor é um TFS 1.0 rodando um mapa 10.41...

 

Natanael Beckman

 

É, realmente parece haver um problema com a compatibilidade junto ao TFS 1.0, não consegui fazer funcionar.

 

 

 

 

 

 

Link para o post
Compartilhar em outros sites

STEP 5

Set Admin Account

Error occured!

Error ID: #C-5
More info: ERROR: #C-5 : Class::ConfigPHP - Key serverName doesn't exist.

File: C:\xampp\htdocs\classes/configphp.php   Line: 96
File: C:\xampp\htdocs\system/load.compat.php   Line: 47
File: C:\xampp\htdocs/install.php   Line: 619

 

Alguem sabe resolver isso :mad:

like me :please1:

Link para o post
Compartilhar em outros sites

Fatal error: Call to a member function createObject() on a non-object in C:\xampp\htdocs\pages\houses.php on line 107

 

                {

 line 107  -->  $player = $ots->createObject('Player');
                      $player->load($house['owner']);
                      $owner = 'Alugada por <a href="?subtopic=characters&name='.urlencode($player->getName()).'">'.$player->getName().'</a>';
                }

 

oque fazer?

 

edit:

natan vi que no site do seu server tem o mesmo problema eu consegui deixa assim 

house.png?sbsr=f4b3d5259454127fbdfbe98cdhouse21.png?sbsr=07b97f44461de6348d93995

 

se alguém achar legal ou útil basta troca o código a cima por

 

{
                    $player = 'Player';
                    $player = ($house['owner']);
                    $owner = '<a><font color=red>Alugada</font></a>';
                }

 

meio paia porem não da mais aquele erro kkk

Editado por Bluetooth (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

aki da esses erro...

 

You must install AAC. Please visit:
http://localhost:8080\/install.php

 

clico no link ai aparece...

 

In file install.txt must be your IP!
In file is:
127.0.0.1
Your IP is:
::1

 

mudo o ip mais nao funciona....ajuda plz!!

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Como Resolve o problema de que não aparece os items no shop quando eu adiciono???

Editado por pablobion (veja o histórico de edições)

Scriptszinhos:

 

Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Check server configuration
File config.lua loaded from C:/Users/Maike/Documents/tibia/server/config.lua and it's not valid TFS config.lua file. Go to STEP 1 - select other directory. If it's your config.lua file from TFS contact with acc. maker autho

 

Error ID: #C-5
More info: ERROR: #C-5 : Class::ConfigPHP - Key sqlType doesn't exist.

File: C:\xampp\htdocs\tibia2\classes/configphp.php   Line: 96
File: C:\xampp\htdocs\tibia2/install.php   Line: 165

Link para o post
Compartilhar em outros sites
  • 4 weeks later...
  • 4 weeks later...

Tem algum procedimento pra instala no debian, coloquei a pasta no /var/www modifiquei o config.ini e os arquivos que você comentou no primeiro tópico mas da um problema de  You must install AAC. Please visit:

 

Não serve em ot 8.6?

 

STEP start

Informations
Welcome to Gesior Account Maker installer. After 5 simple steps account maker will be ready to use!
CANNOT WRITE TO FILE: config/config.php - edit file access for PHP [on linux: chmod]
CANNOT WRITE TO FILE: cache - edit file access for PHP [on linux: chmod]
CANNOT WRITE TO FILE: cache/flags - edit file access for PHP [on linux: chmod]
CANNOT WRITE TO FILE: cache/DONT_EDIT_usercounter.txt - edit file access for PHP [on linux: chmod]
CANNOT WRITE TO FILE: cache/DONT_EDIT_serverstatus.txt - edit file access for PHP [on linux: chmod]
CANNOT WRITE TO FILE: custom_scripts - edit file access for PHP [on linux: chmod]
CANNOT WRITE TO FILE: install.txt - edit file access for PHP [on linux: chmod]

 

 

 

STEP 5

Set Admin Account

Admin account login: 1
Admin account password: 1234

 

It's end of installation. Installation is blocked!

Error occured!

Error ID: 
More info: Cannot remove file install.txt. You must remove it to disable installer. I recommend you to go to step 0 and check if any other file got problems with WRITE permission.

File: /var/www/install.php   Line: 651

Editado por Rhyu (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
3 horas atrás, Rhyu disse:

cara você sabe me informar se funciona com server 8.6 tfs 0.4?

Só testando pra saber , instala e veja ,mais e 99% de certeza que funcione.

Link para o post
Compartilhar em outros sites
Em 28/10/2014, 11:09:33, Natanael Beckman disse:

Atualizado 07/02/2016.

 

Opa galera venho trazer mais uma novidade e essa é pra quem gosta de qualidade e não quer perder tempo baixando e testando vários sites... Estou postando o GesiorACC mais atual que temos, o mais moderno, o mais confiável digo isso porque utilizo, lembrando é confiável do jeito que está, se você começar encher de coisas pode deixar de ser confiável.

Bom abaixo vou postar algumas modificações feitas por mim e no final do devidos créditos!

 

Adicionado:

Box Top Level:

yyQtUON.png

 

Most Powerful Guilds:

KP3TMH5.png

 

Compatível com:

TFS 0.4

OTX

 

Pasta account:

ajax_accountname.php
ajax_charactername.php
ajax_email.php
Foi modificado está seguinte linha em todos esses arquivos listados acima.

$conn = mysql_pconnect('localhost', 'root', 'senha') or die();

Porque a modificação? No linux é necessário está leitura pra haver a real conexão com o banco de dados pra poder verificar accountname, email na criação de uma conta e assim mostrar se está ok ou não.ml4lmw.jpg 2ngzspj.jpg

Alterar, senha = senha da DB/MySQL.

Não esqueça de alterar esses 3 arquivos citados acima na sua instalação!

O direcionamento do arquivo config.ini pra pasta correta do OT faz parte do funcionamento desse sistema!

 

createaccount.php
Fiz uma modificação pra não criar character, porque tem um bug que o cara pode criar um char com espaço no final ai fica ruim porque ninguém da goto nele, não da exiva, por tanto removi pra não ter essa dor de cabeça... Adicionei os links de downloads modifiquei as imagens:
2whi1iu.jpg
14czfhe.jpg
 
accountmanagement.php
Nesse arquivo adicionei o sistema de vip_time, que vai reconhecer se a conta está vip, quantos dias faltam pra acabar, algumas modifcações de imagens...
2rdgo41.jpg
96ao1h.jpg
zmceat.jpg
 
forum.php
No forum existia um erro em que não podia cria topico e nem post então foi corrigido isso.
 
install.php
Adicionei algumas querys de instalação das tabelas e colunas:

vip_time
guild_points
 
shopadmin.php
shopguildadmin.php
Adicionei os tradicionais shopadmin com algumas opções a mais, como vipdays, itemvip...
2urwbhk.jpg
iwsuc4.jpg
 
shopsystem.php
shopguild.php
Adicionei os dois SHOP's bem modernos e modificados com todas as opções...
15ehbft.jpg
o9fgcj.jpg
 
lostaccount.php
Ajustei estava com um problema pra envio, ta funcionando, testado e aprovado!
 
config.php
Foram adicionados algumas regras, tipo newsticket porque tem um BUG que se não tiver com essa regra o cara consegue cria uma newsticket redirecionando seu site pro dele, normalmente o Gesior 2012 está vindo sem essa regras simples.

E outras regras adiconadas!


$config['site']['access_tickers'] = 3;
$config['site']['shopguild_system'] = true;
$config['site']['players_group_id_block'] = 3;
$config['site']['limitDeath'] = 5;
$towns_list[0] = array(1 => 'Venore', 2 => 'Thais', 3 => 'Kazordoon', 4 => 'Carlin');
$config['site']['newchar_towns'][0] = array(1, 2, 3, 4);
classes/account.php
Registro das funções vip_time e guild_points.

public function setVipTime($value){$this->data['vip_time'] = $value;}
public function getVipTime(){return $this->data['vip_time'];}
public function setGuildPoints($value){$this->data['guild_points'] = $value;}
public function getGuildPoints(){return $this->data['guild_points'];}
layout.php
Ajustado a imagem TibiaLogoArtworkTop, o direcionamento pra pagina latestnews foram adicionados outras abas no site...
 
system/load.compat
Nesse arquivos adicionei varias regras pra criar o nome do char, assim evitando criar com nome de monstros, GM, Tutor, ADM dentre outras variadas regras...
 
character.php
Adicionei o sistem vip_time mostrando o status se o char está vip ou não... adicionei fraglist também...
98zrrr.jpg
 
Aqui fica uma imagem do site, lembrando que na aba Account fica o Admin Panel, onde você adiciona Newsticker, Featured Article, facebook....
5lnu5i.jpg
 
hZtbHL.jpg
 
 
TUTORIAIS ÚTEIS E COMPATÍVEIS PARA O SITE:
 
Créditos:
Gesior.pl(WEBMaster)
Felipe Monteiro(WEBMaster, WEBDesigner)
Natanael Beckman(WEBNada)

 

 

 

Alo tudo funcionando optimo apenas um problema na shop!

 

Quando compro um item ele fica sempre dando ele novamente ao char sem parar.

 

sabe como resolver?

 

;)

Link para o post
Compartilhar em outros sites
26 minutos atrás, ericnavarro disse:

Alo tudo funcionando optimo apenas um problema na shop!

 

Quando compro um item ele fica sempre dando ele novamente ao char sem parar.

 

sabe como resolver?

 

;)

Vai em shop.lua na pasta global events e troca por esse.

Spoiler

-- ### 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 received_item = 0
                local full_weight = 0
				
				-- Script para addons e montaria full pelo Gesior -- 
				if(add_item_type == 'mounts') then
				local player = Player(cid)
				if (getPlayerStorageValue(cid,itemtogive_id) == -1) then
				doPlayerAddMount(cid, itemtogive_id)
				setPlayerStorageValue(cid,itemtogive_id,1)
				doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
				doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
				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,25,"You Already have this Mount.")
				end
				return TRUE
				
				end				
				-- fim do script --
				-- Script para addons e montaria full pelo Gesior -- 
				if(add_item_type == 'addons') then
				local player = Player(cid)
				if (getPlayerStorageValue(cid,itemtogive_id) == -1) then
				doPlayerAddOutfit(cid, itemtogive_id, 3) 
				doPlayerAddOutfit(cid, container_id, 3)
				setPlayerStorageValue(cid,itemtogive_id,1)
				doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
				doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
				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,25,"You Already have this Outfit.")
				end
				return TRUE
				end				
				-- fim do script --
				
				
				
                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, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
                        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 ..' from Th3 Insanity 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 ..' Th3 Insanity 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
        until not result.next(result_plr)
        result.free(result_plr)
    end
    return true
end

 

Link para o post
Compartilhar em outros sites
1 hora atrás, sirarcken disse:

Vai em shop.lua na pasta global events e troca por esse.

  Ocultar conteúdo


-- ### 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 received_item = 0
                local full_weight = 0
				
				-- Script para addons e montaria full pelo Gesior -- 
				if(add_item_type == 'mounts') then
				local player = Player(cid)
				if (getPlayerStorageValue(cid,itemtogive_id) == -1) then
				doPlayerAddMount(cid, itemtogive_id)
				setPlayerStorageValue(cid,itemtogive_id,1)
				doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
				doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
				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,25,"You Already have this Mount.")
				end
				return TRUE
				
				end				
				-- fim do script --
				-- Script para addons e montaria full pelo Gesior -- 
				if(add_item_type == 'addons') then
				local player = Player(cid)
				if (getPlayerStorageValue(cid,itemtogive_id) == -1) then
				doPlayerAddOutfit(cid, itemtogive_id, 3) 
				doPlayerAddOutfit(cid, container_id, 3)
				setPlayerStorageValue(cid,itemtogive_id,1)
				doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
				doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
				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,25,"You Already have this Outfit.")
				end
				return TRUE
				end				
				-- fim do script --
				
				
				
                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, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
                        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 ..' from Th3 Insanity 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 ..' Th3 Insanity 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
        until not result.next(result_plr)
        result.free(result_plr)
    end
    return true
end

 

onde encontro o shop.lua? estou usando tfs 1.2 geisor alguma diferença?

desculpa a pergunta :p

;)

1 hora atrás, sirarcken disse:

Vai em shop.lua na pasta global events e troca por esse.

  Mostrar conteúdo oculto


-- ### 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 received_item = 0
                local full_weight = 0
				
				-- Script para addons e montaria full pelo Gesior -- 
				if(add_item_type == 'mounts') then
				local player = Player(cid)
				if (getPlayerStorageValue(cid,itemtogive_id) == -1) then
				doPlayerAddMount(cid, itemtogive_id)
				setPlayerStorageValue(cid,itemtogive_id,1)
				doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
				doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
				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,25,"You Already have this Mount.")
				end
				return TRUE
				
				end				
				-- fim do script --
				-- Script para addons e montaria full pelo Gesior -- 
				if(add_item_type == 'addons') then
				local player = Player(cid)
				if (getPlayerStorageValue(cid,itemtogive_id) == -1) then
				doPlayerAddOutfit(cid, itemtogive_id, 3) 
				doPlayerAddOutfit(cid, container_id, 3)
				setPlayerStorageValue(cid,itemtogive_id,1)
				doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
				doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
				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,25,"You Already have this Outfit.")
				end
				return TRUE
				end				
				-- fim do script --
				
				
				
                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, 'You received '.. add_item_name ..' from Th3 Insanity Shop.')
                        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 ..' from Th3 Insanity 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 ..' Th3 Insanity 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
        until not result.next(result_plr)
        result.free(result_plr)
    end
    return true
end

 

consegue me ajudar? =/

Link para o post
Compartilhar em outros sites
1 hora atrás, ericnavarro disse:

onde encontro o shop.lua? estou usando tfs 1.2 geisor alguma diferença?

desculpa a pergunta :p

;)

consegue me ajudar? =/

 

pasta  data/globalevents /scripts /others /shop.lua

se não estiver ali deve estar em algum lugar do global events.

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 Qwizer
      MercadoPago Checkout Transparente (CC)
       
      Abaixo Segue código PHP de pagamento via cartão de credito pelo mercado pago com retorno automático para quem quiser adaptar em seus sites ter uma direção de onde ir 
      testado em Znote e MyAcc.
       

       
       
      https://mega.nz/folder/m4QkWBLS#PIvJ_scVm7w8-5FLlStTHg  
    • Por Argona2509
      Boa tarde venho por aqui pedir ajuda estou com um problema no gesior para criar conta nao aparece vocacao e o nome Nadega Sample
       
       
    • Por Magato
      Galera, boa tarde a todos.
       
      Estou iniciando um servidor com o mapa Pbot e estou com dificuldades em encontrar um website para ele.
       
      Procurei na internet toda e não achei um link que me levasse ao download do Gesior Onix para pbot exclusivo (o link estava quebrado)
       
      Tentei utilizar o Gesior 2012 mas o layout do site e todas as funcionalidades estão bugadas.
       
      Gostaria que alguém pudesse me ajudar e postasse aqui algum link de gesior para PBOT. A versão do meu servidor é 8.60.
       
      Agradeço a quem puder.
       
       
    • Por BonasxD
      Bom galera primeiramente não sei se estou na area correta ou se nao estou, se nao por favor mover para area certa, grato!
      Estou com esse erro ao tenta instalar o gesior usando a tfs 0.4 não passa dessa parte ja tentei de tudo e nao sei oque fazer ;(
       
      Testei o mesmo procedimento no meu Windows e Funcionou corretamente agora no meu VM(Ubuntu22) não passa desse erro. 
       
      Ja pesquisei por tudo e não sei oque fazer

    • Por Jordanl42ss
      Quando eu vou hospedar o site do meu poketibia ele da erro faldo q a classe do não foi encontrada 



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo