Ir para conteúdo

pokemaniacoloko

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    pokemaniacoloko deu reputação a dezon em Shop Admin Gesior 2012 (TFS 0.3.6 ~ 0.4, 1.0)   
    [+] Shop Admin Gesior 2012 (TFS 0.3.6 ~ 0.4, 1.0) [+]
    [+] Nova versão 2015 [+]
     
    Olá pessoal!

    Quero apresentar a mais nova versão do meu script para administrar Web Shop do Gesior 2012.

    [+] O que tem de novo?:
    O script foi revisado; Comentado as principais partes; Escrito algumas funções e ações novas; Revisado anti-inject; Agora você pode adicionar pontos para quem fizer doação; De uma forma geral, foi revisado de cabo à rabo ! [+] Imagens:

    [+] Galeria de imagens online
    http://postimg.org/gallery/1ssnwbf1i/

    [+] Instalação:
    Basta você ter o Gesior 2012 instalado junto aos scripts LUA de shop do mesmo; Ter o banco de dados instalado e um servidor TFS 0.3.6+, TFS 1.0, 1 rodando também.

    + Vá na pata {seu_web_server}\www ou htdocs\pages\ e renomeie o arquivo 'shopadmin.php' para 'shopadmin.php.old';
    + Faça download do script novo e cole na pasta que citei à cima;
    + Faça download desse arquivo http://item-images.ots.me/items_images_1076.zip;
    + Copie e cole a pasta que vem dentro desse arquivo e cole na pasta {seu_web_server}\www ou htdocs\images\ ficando assim {seu_web_server}\www ou htdocs\images\items\ e dentro dessa pasta as imagens dos itens do tibia;
    + Pronto!

    [+] Download:
    http://www.mediafire.com/view/z62d9zxylpg36dz/shopadmin.php

    [+] Scan:
    https://www.virustotal.com/pt/file/c06a2f7e1c1909b34f4dee2a7c27930a6c7cad1882edfcdf101689b0b61899d9/analysis/1399682407/
     
    [+] ATENÇÃO: Bug encontrado:
    Na realidade o shopadmin.php desenvolvido por mim, não contém bug's, ele faz o registro das ofertas corretamente, o que eu não consegui consertar foi o data/globalevents/scripts/others/shop.lua.
    Ele não consegue criar o container e adicionar os itens dentro desse container da oferta cadastrada, exemplo: se você criar uma BP de SD, dá o seguinte erro:
    Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/others/shop.lua:onThink LuaScriptInterface::luaPlayerAddItemEx(). Item not found stack traceback: [C]: in function 'addItemEx' data/lib/compat/compat.lua:363: in function 'doPlayerAddItemEx' data/globalevents/scripts/others/shop.lua:50: in function <data/globalev ents/scripts/others/shop.lua:7> Claro que estou correndo atrás de resolver esse problema, mas se por um acaso alguém tiver a solução, peço que por gentileza, poste aqui que darei os devidos créditos!
     
     
    [+] Como adicionar items?
    Para adicionar items ao shopping é muito fácil, basta você seguir igual eu postei nas fotos a configuração, respeitando o ID do item, Quantidade, o Tipo da oferta e etc, assim você enviará uma nova oferta para o seu site.

    Para adicionar uma oferta do tipo Container (Bp, Bag, etc) é fácil também, basta você preencher como na imagem à seguir:


    [+] Explicando:
    Coloque o 'Nome' da oferta. Insira uma 'Descrição' para essa oferta. Diga a quantidade de 'Premium points' necessários. Selecione o tipo da oferta: 'Item' ou 'Container'. Coloque o 'ID Item 1' à ser vendido, caso seja um item normal: armadura, espada, etc. Preencha a 'Qtde. Item 1' que o player irá receber quando comprar essa oferta. Deixe em branco 'ID Item 2' e 'Qtde. Item 2'. Caso seja BP, selecione o tipo para 'Container', no 'ID Item 1' coloque o Id da BP. Em 'Qtde. Item 1' você deve colocar a quantidade para cada item dentro do container, exemplo: se for BP de Runa, para preencher a BP você terá um total de 20 slots preenchidos pela quantidade de runas do 'Qtde. Item 2', então coloque 20, pois representa a quantidade de slots dentro do container. Agora em 'ID Item 2' você coloca o ID da Runa ou do item que você está vendendo dentro do container. Preencha a 'Qtde. Item 2' com a quantidade para cada slot do container que você está vendendo. Clique em salvar. Pronto, adicionado! [+] Isso é necessário:
    Lembrando que você precisa estar já com os scripts em lua funcionando corretamente do sistema de shop do Gesior 2012, você pode encontrá-los aqui: http://otland.net/threads/gesior2012-items-shop-installation-administration.170654/

    Obrigado à todos!!!
  2. Gostei
    pokemaniacoloko deu reputação a Absolute em [RESOLVIDO] Error while saving player ajuda   
    Insira no seu phpmyadmin:
    CREATE TABLE `player_advances` ( `id` int(11) NOT NULL AUTO_INCREMENT, `cid` int(11) DEFAULT NULL, `skill` int(11) DEFAULT NULL, `oldlevel` int(11) DEFAULT NULL, `newlevel` int(11) DEFAULT NULL, `time` int(11) DEFAULT NULL, UNIQUE KEY `id` (`id`), KEY `cid` (`cid`), CONSTRAINT `player_advances_ibfk_1` FOREIGN KEY (`cid`) REFERENCES `players` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;  
  3. Gostei
    pokemaniacoloko deu reputação a Absolute em [RESOLVIDO] Error while saving player ajuda   
    Não tem como saber o local exato para editar o script, veja no seu login.lua, welcome.lua na apsta creaturescripts/scripts está dentro de algo aí.
  4. Gostei
    pokemaniacoloko deu reputação a NewCore em [RESOLVIDO] Error while saving player ajuda   
    Vá na sua database e na opção sql e coloque isto:
     
    ALTER TABLE `players` ADD `castViewers` INT( 11 ) NOT NULL DEFAULT '0', ADD `castDescription` VARCHAR( 255 ) NOT NULL
  5. Gostei
    pokemaniacoloko deu reputação a Fir3element em [RESOLVIDO] Error while saving player ajuda   
    Complementando a query do NewCore:
    ALTER TABLE `players` ADD `cast` TINYINT NOT NULL DEFAULT '0', ADD `castViewers` INT( 11 ) NOT NULL DEFAULT '0', ADD `castDescription` VARCHAR( 255 ) NOT NULL  
  6. Gostei
    pokemaniacoloko deu reputação a NewCore em [RESOLVIDO] Error while saving player ajuda   
    Vá no localhost/phpmyadmin
     
    Entre, selecione a database do seu ot, la encima tem as opções, selecione sql, coloque o comando e execute.
  7. Gostei
    pokemaniacoloko deu reputação a NewCore em [RESOLVIDO] Error while saving player ajuda   
    ALTER TABLE `accounts` ADD `vip_time` INT( 11 ) NOT NULL DEFAULT '0';  Add isso tb:
     
      ALTER TABLE `killers` ADD `war` INT NOT NULL DEFAULT 0;
     
  8. Gostei
    pokemaniacoloko deu reputação a Jamespoketibasss em (Resolvido)Não consigo deixar meu ot ON   
    1.- Tém que abrir os portos 7171 e 7172 em seu Internet ( Caso que nao tenha um host ), Para isso tém que procura a ip do internet(http://www.cual-es-mi-ip.net/) e tém que abrir ele no navegador no meu caso é assim!
     
     
    2.- Tém que desativa o firewall da internet, para isso você vai em Panel Do Control > Red e Internet > Rede e Centro de compartilhamento de recursos depois vai para "Firewall Windows"> Activar e desativar firewall do windows, coloca em desativa em Rede Publica e Rede Privada
     
    3- Na Pasta do seu ot, tém que edita o arquivo "config.lua", Ctrl+b ou Ctrl+f e procura "IP" e será assim>  ip = "200.149.250.233", coloca sua ip EXEMPLO: ip = "189.500.214.255" e salvar.  Depois testar. 
     
    Se nao da entao é no cliente, no fórum tem um topico de como criar clientes com sua IP se for OLD CLIENT e se for Ot Cliente é só ir em: Pasta do Cliente>Modules>Client Entergame> Entergame.lua> Abra o arquivo Depois procura ctrl+b ou ctrl+f > EnterGame.setUniqueServer, depois de isso o cliente vai tem a ip do cliente por exemplo:> EnterGame.setUniqueServer('pokemon-dash.servegame.com', 7171, 854, 270, 210)
    end < Você deve editar a ip> EnterGame.setUniqueServer('IP DO SEU SERVIDOR', 7171, 854, 270, 210) end   E é tudo, se ajude bom!    Obs: Sou Mexicano nao é bom meu portugues!

Informação Importante

Confirmação de Termo