Ir para conteúdo
  • Cadastre-se

(Resolvido)[Site] Erro ao Comprar item no shop


Ir para solução Resolvido por Sekk,

Posts Recomendados

 

Iae Galerinha, bom eu baixei um geisor que o sekk disponibilizou, junto com uma source que o fir3 também disponibilizou aqui no forum.

TFS [0.4] o unico problema que está acontecendo é que quando um player comprar itens no site e quando o item chega na bp do player

da dois erros no exe.. como vcs podem ver "sim esse erro só acontece quando o player recebe o item, e o outro problema é que quando-

o player desloga do servidor da um duplicate uniqueid, e esse duplicate uniqueid só aparece depois que o player compra o item no site, ou seja-

se o player comprar 5 itens no site toda vez que ele desloga do servidor fica dando 5 duplicate uniqueid e isso sucessivamente podem ver que as 18:49-

eu não tinha comprado nenhum item com o char reloguei normal e não deu nenhum erro e os erros só apareceram dps que o player comprar item no site.

OBS: já executei as devidas query das devidas tabelas mas o erro persiste, já deletei as mesmas e as refiz e nada.

e esses dois erros de Z_ots_communication e z_shop_history_item, acontecem toda vez que alguem comprar o item no site.

Preciso da ajuda de vcs...

@Sekk

@Fir3element

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

Tenta usar esse shop.lua no server

  Mostrar conteúdo oculto

 

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

 

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

@Sekk funcionou parou de dar o erros e o duplicate uniqueid, agora você tem alguma query que crie os samples?

por algum movitovo deletei as accounts da db e os samples foi junto.

Link para o post
Compartilhar em outros sites

Tenho a query que eu uso no meu server, mas acho melhor você checar cada coluna dessa query, por exemplo resets, cast etc... Checa os valores, e se as colunas existem na sua tabela players.

 

E antes de exxecutá-las, verifique se o id da account estão sendo inseridos os players existe.

INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `cast`, `castViewers`, `castDescription`, `auction_balance`, `resets`) VALUES
(1, 'Account Manager', 0, 1, 1, 8, 0, 150, 150, 4200, 0, 0, 0, 0, 302, 3, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0),
(4, 'Rook Sample', 0, 1, 2, 8, 0, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0),
(5, 'Sorcerer Sample', 0, 1, 2, 8, 1, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0),
(6, 'Druid Sample', 0, 1, 2, 8, 2, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0),
(7, 'Paladin Sample', 0, 1, 2, 8, 3, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0),
(8, 'Knight Sample', 0, 1, 2, 8, 4, 150, 150, 4200, 0, 0, 0, 0, 110, 0, 4, 150, 150, 0, 100, 1, 10157, 10053, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, 0);

 

Link para o post
Compartilhar em outros sites

Sekk, resolvi o erro dos samples, agora só faltam 3 "três" pequenas coisas para por online.

1- to usando o site que vc disponibilizou, Blz, mas quando um player tenta criar guild ele não consegue diz que ele não tem level, ja cheguei no config.php e no config.lua e o level requerido é 8 meu servidor é de war começa lvl 130.

2- instalei a  pagina "cast" no site só que os player que abre o cast não aparece nela, executei a query no php mas nada.

3- o último, Kkkk. SAbe aquele "demon" que fica acima da quantidade de players online? Como troca aquilo?

Obg, ja vou te encher de rap por me ajudar, mas se tu souber sobre esses últimos 3 ficarei mto grato.

Link para o post
Compartilhar em outros sites
  • Solução
  Em 09/04/2017 em 21:07, Strung disse:

Sekk, resolvi o erro dos samples, agora só faltam 3 "três" pequenas coisas para por online.

1- to usando o site que vc disponibilizou, Blz, mas quando um player tenta criar guild ele não consegue diz que ele não tem level, ja cheguei no config.php e no config.lua e o level requerido é 8 meu servidor é de war começa lvl 130.

2- instalei a  pagina "cast" no site só que os player que abre o cast não aparece nela, executei a query no php mas nada.

3- o último, Kkkk. SAbe aquele "demon" que fica acima da quantidade de players online? Como troca aquilo?

Obg, ja vou te encher de rap por me ajudar, mas se tu souber sobre esses últimos 3 ficarei mto grato.

Mostrar mais  

 

O negocio da guild, vai em config.php e procura isso

$config['site']['guild_need_pacc'] = 1; // guild need pacc 0 / 1

e troca por

$config['site']['guild_need_pacc'] = 0; // guild need pacc 0 / 1

 

O do cast vou ter q dar uma olhada depois, a nao ser que alguem resolva antes.

 

O do demon faz o seguinte:

 

Vá em:

C:\xampp\htdocs\layouts\tibiacom e procure o arquivo layout_config.ini e abra.

 

Na linha 'logo_monster' vc edita qual monstro vc quer que apareça(a imagem deve ser .gif e deve estar em htdocs/images/monsters), pode ser um gif aleatório q vc queira, mas coloque na pasta monsters pra não precisar alterar mais nenhum arquivo ^^

Link para o post
Compartilhar em outros sites
  Em 09/04/2017 em 22:16, Sekk disse:

O negocio da guild, vai em config.php e procura isso

$config['site']['guild_need_pacc'] = 1; // guild need pacc 0 / 1

e troca por

$config['site']['guild_need_pacc'] = 0; // guild need pacc 0 / 1

 

O do cast vou ter q dar uma olhada depois, a nao ser que alguem resolva antes.

 

O do demon faz o seguinte:

 

Vá em:

C:\xampp\htdocs\layouts\tibiacom e procure o arquivo layout_config.ini e abra.

 

Na linha 'logo_monster' vc edita qual monstro vc quer que apareça(a imagem deve ser .gif e deve estar em htdocs/images/monsters), pode ser um gif aleatório q vc queira, mas coloque na pasta monsters pra não precisar alterar mais nenhum arquivo ^^

Mostrar mais  

Muito obrigado Sekk, vou marcar como melhor resposta mas espero que alguem me ajude na parte do cast.

I love u kk

Link para o post
Compartilhar em outros sites

@Strung

Tenta ai pro cast:

 

no htdocs, cria um arquivo chamado cast.php e coloque isso dentro:

  Mostrar conteúdo oculto

 

no index.php adiciona isso preto de linhas parecidas:

case "cast";
		$topic = "Cast System";
		$subtopic = "cast";
		include("cast.php");
break;

 

Agora em htdocs/layouts/tibiacom/layout.php procure por isso:

<div class='SubmenuitemLabel'>Characters</div>

E abaixo do "</a>" que está abaixo da linha que voce procurou adicione isso:

<a href='?subtopic=cast'>
  <div id='submenu_cast' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'>
    <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
	<div id='ActiveSubmenuItemIcon_cast' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div>
	<div class='SubmenuitemLabel'>Cast System</div>
	<div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
  </div>
</a>

Por precaução execute isso no mysql:

ALTER TABLE  `players` ADD  `cast` TINYINT NOT NULL DEFAULT  '0',
ADD  `castViewers` INT( 11 ) NOT NULL DEFAULT  '0',
ADD  `castDescription` VARCHAR( 255 ) NOT NULL

e no config.lua do server adicione:

enableCast = true

Link para o post
Compartilhar em outros sites
  Em 09/04/2017 em 22:40, Sekk disse:

Tenta ai pro cast:

 

no htdocs, cria um arquivo chamado cast.php e coloque isso dentro:

  Mostrar conteúdo oculto

 

no index.php adiciona isso preto de linhas parecidas:

case "cast";
		$topic = "Cast System";
		$subtopic = "cast";
		include("cast.php");
break;

 

Agora em htdocs/layouts/tibiacom/layout.php procure por isso:

<div class='SubmenuitemLabel'>Characters</div>

E abaixo do "</a>" que está abaixo da linha que voce procurou adicione isso:

<a href='?subtopic=cast'>
  <div id='submenu_cast' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'>
    <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
	<div id='ActiveSubmenuItemIcon_cast' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div>
	<div class='SubmenuitemLabel'>Cast System</div>
	<div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
  </div>
</a>

Por precaução execute isso no mysql:

ALTER TABLE  `players` ADD  `cast` TINYINT NOT NULL DEFAULT  '0',
ADD  `castViewers` INT( 11 ) NOT NULL DEFAULT  '0',
ADD  `castDescription` VARCHAR( 255 ) NOT NULL

e no config.lua do server adicione:

enableCast = true

Mostrar mais  

@Sekk, essa parte basica do config.lua ja ta, o que eu tou falando do cast na parte do site é isso aqui.

 

se você ver não parece nada, e tipo mesmo o player tando com cast open não aparece nada ali,

nem os comandos tipo " !cast password, e etc.."

Link para o post
Compartilhar em outros sites
  Em 09/04/2017 em 22:53, Strung disse:

@Sekk, essa parte basica do config.lua ja ta, o que eu tou falando do cast na parte do site é isso aqui.

 

se você ver não parece nada, e tipo mesmo o player tando com cast open não aparece nada ali,

nem os comandos tipo " !cast password, e etc.."

Mostrar mais  

 

 

Manda o arquivo .php da pagina cast sua

Link para o post
Compartilhar em outros sites
  Mostrar conteúdo oculto

OBS: troquei a imagem do background-artwork que tava na pasta header mas no site não mostra permanece a antiga.

outra coisa que eu queria perguntar, adicionei o sistema de ticket no site disponibilizado pelo absolute, só que quando aperta em abrir chamado-

que preenche todos os campos tudo certinho mas quando aperto submit tanto com o char group 1 tanto com o group 6 não vai fica só na tela de preencher as paradas..

Editado por Strung
esqueci de colocar uns adicionais (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

tenta usar essa e fala oq acontece

  Mostrar conteúdo oculto

 

Link para o post
Compartilhar em outros sites

cara mas se o servidor esta offline e nao tem player com cast on como vai aparecer algo no site?

 

Não há jogadores streaming direito no fortitwar

 

acho que seu problema e so isso mano players offline e server offline ai nao aparece.

Editado por osdomclpj (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  Em 13/04/2017 em 02:08, osdomclpj disse:

cara mas se o servidor esta offline e nao tem player com cast on como vai aparecer algo no site?

 

Não há jogadores streaming direito no fortitwar

 

acho que seu problema e so isso mano players offline e server offline ai nao aparece.

Expand   Mostrar mais  

Amigo o servidor esta on, apenas para staff, então se eu reportei aqui é porque eu pedi para um membro abrir o cast e fui no site olhar e mesmo esperando 2 segundos que é o tempo de atualização e dando F5 nao muda em nada, leia meu post direito..

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.

  • Estatísticas dos Fóruns

    96825
    Tópicos
    519563
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo