Ir para conteúdo
Banner com Efeitos

Dehs21

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Dehs21 deu reputação a Natanael Beckman em GesiorACC 2019 8.60 UPDATE 29/06/2019   
    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 disponíveis, não vou falar muito pois grande parte já conhecem... Vou apenas posta algumas imagem das mudanças feitas.
    Sempre gostei de evoluir e de oferecer aos demais uma facilidade de obter um material grátis e de qualidade, nunca utilizei meu pouco conhecimento para prejudicar os demais, pelo o contrario sempre foi na intenção de ajudar e se em algum momento falhei, falhei inconscientemente.
     
    - Foi mudado algumas imagens de layout para renovar a estrutura.

     
    - Server Info + Most Power Ful Guilds na mesma estrura.

     
    - Create Account exigindo senhas com letras minusculas, maiúsculas e números, fortalecendo
    a segurança do seu cliente e dificultando futuras dores de cabeças.

     
    - Adicionado o mecanismo que identifica os valores de Premuim Points e Backup Points.
    - Algumas mudanças de layout.
    - Nome do player abaixo linkado.

     
    - Adicionado um Box de doação, com a intenção apenas de complementar
    o layout enriquecendo a pagina.

     
    - Fixado o bug edit town, e melhorado o layout.

     
    - Characters.php refeito, nesta imagem é uma visão de uma conta com access admin.

     
    - Visão normal.

     
    - Inventário completo.
    - Guilds com visão ampliada.

     
    - Detalhes...

     
    - Novo SHOP com as estrutura de layout melhorada e modernizada.
    - Sem BUGs lembre-se do CTRL + F5 para atualizar os cookies nesta pagina.

     
    - Detalhes...

     
    - Detalhes...

     
    - Detalhes...

     
    - Histórico do SHOP...

     
    DOWNLOAD SITE
    SHOP.LUA XAMPP 1.7.3 DATABASE LIMPA MYSQL DATABASE COMPLETA MYSQL   TUTORIAIS ÚTEIS E COMPATÍVEIS PARA O SITE: PAGSEGURO AUTOMATICO SHOPGUILD BACKUP_POINTS SISTEMA VIP_TIME   Créditos: Gesior.pl(WEBMaster) Felipe Monteiro(WEBMaster, WEBDesigner) Natanael Beckman(WEBNada) Nailan (WEBMaster) Ivens Pontes (WEBMaster) Marcio Porto (WEBMaster) Danyel Varejão (Programmer LUA, C++)
  2. Gostei
    Dehs21 deu reputação a Natanael Beckman em [Gesior] PagSeguro Automático atualizado 09/09/2016.   
    ATUALIZAÇÃO 09/09/2016!
    Fala galera!
    Bom venho atualizar este tópico que tem sido bem utilizado por todos, porém continha uma estrutura bem antiga/desatualizada.
    Graças a um amigo Ivens Pontes que refez todo o sistema vou postar agora a nova atualização. Lembrando que esse sistema é feito baseado no Gesior ACC 2012.
     
    1 - Se você utiliza linux é necessário ter instalado o php5-curl, mais abaixo irei deixar um comando completo:
    apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl [ATENÇÃO] após a instalação reinicie seu apache ou nginx.
     
    2 - Acesse sua conta PagSeguro e nesse link cadastre o seu link de retorno e gere sua token em integrações.
    http://seusite.com/retpagseguro.php 3 - Abra seu config.php e adicione as seguintes tags:
    # PAGE: donate.php $config['site']['usePagseguro'] = true; //true show / false hide $config['site']['usePaypal'] = true; //true show / false hide $config['site']['useDeposit'] = true; //true show / false hide $config['site']['useZaypay'] = true; //true show / false hide $config['site']['useContenidopago'] = true; //true show / false hide $config['site']['useOnebip'] = true; //true show / false hide # Pagseguro config By IVENSPONTES $config['pagSeguro']['email'] = "[email protected]"; //Email Pagseguro $config['pagSeguro']['token'] = "YOURTOKENHERE"; // TOKEN $config['pagSeguro']['urlRedirect'] = 'http://seusite.com/?subtopic=donate&action=final'; //turn off redirect and notifications in pagseguro.com.br $config['pagSeguro']['urlNotification'] = 'http://seusite.com/retpagseguro.php'; //your return location $config['pagSeguro']['productName'] = 'Premium Points'; $config['pagSeguro']['productValue'] = 1.00; // 1.50 = R$ 1,50 etc... $config['pagSeguro']['doublePoints'] = false; ## Double points - true is on / false is off $config['pagSeguro']['host'] = 'localhost'; ## YOUR HOST $config['pagSeguro']['database'] = 'gesior860'; ## DATABASE $config['pagSeguro']['databaseUser'] = 'root'; ## USER $config['pagSeguro']['databasePass'] = ''; ## PASSWORD [ATENÇÃO] Leia atentamente e preencha todos os campos corretamente para não haver falhas imprevistas.
     
    MySQL CODE:
    CREATE TABLE `pagseguro_transactions` ( `transaction_code` VARCHAR( 36 ) NOT NULL , `name` VARCHAR( 200 ) DEFAULT NULL , `payment_method` VARCHAR( 50 ) NOT NULL , `status` VARCHAR( 50 ) NOT NULL , `item_count` INT( 11 ) NOT NULL , `data` DATETIME NOT NULL , UNIQUE KEY `transaction_code` ( `transaction_code` , `status` ) , KEY `name` ( `name` ) , KEY `status` ( `status` ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1; 4 - Vou disponibilizar um download com alguns arquivos que devem ficar localizados na pasta www/html ou pra você que usa windows htdocs.
    html-pag-files1.zip
    Contém:
    +/custom_scripts/PagSeguroLibrary +/dntpagseguro.php +/retpagseguro.php 5 - Mais uma vez vamos fazer o mesmo procedimento só que agora vamos adicionar os seguintes arquivos na pasta pages.
    pages.zip
    Contém:
    +/donate_forms/files.php +/donate.php  
    Bom é isso, faça um pequeno teste, comente e rep+.
     
    Créditos:
    Ivens Pontes
  3. Gostei
    Dehs21 deu reputação a runeraserver em [NPC] A Sweaty Cyclops 100% Global TFS 0_4   
    Fala galera,
     
    Venho compartilhar com vocês o NPC A Sweaty Cyclops 100% idêntico ao global.
     
    O NPC precisa das 3 bast skirt para fazer as trocas, exceto o amulet da blue legs, como disse, 100% global.
    Para verificar suas ações, pode fazer uma busca sites de spoilers que está funcionando exatamente como descrito.
     
    créditos: runeraserver
     
    A Sweaty Cyclops.xml
    <?xml version="1.0" encoding="UTF-8"?> <npc name="A Sweaty Cyclops" script="data/npc/scripts/asweatycyclops.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="22" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Hum Humm! Welcume lil' Player.."/> <parameter key="message_farewell" value="Good bye lil' one."/> </parameters> </npc> asweatycyclops.lua
    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local storage = getPlayerStorageValue(cid, 52180) -- Storage Quest A Sweaty Cyclops local storagexorlosh = getPlayerStorageValue(cid, 52186) -- Storage Xorlosh Mission local valuexorlosh = 1 -- Verifica Value Xorlosh Mission local ironore = 5880 -- Iron Ore ID local gearwheel = 9690 -- Gear Wheel ID -- no Quest if storage == -1 then if msgcontains(msg, 'uth\'lokr')then npcHandler:say("Firy steel it is. Need green ones' breath to melt. Or red even better. Me can make from shield. Lil' one want to trade?", cid) talkState[talkUser] = 1 elseif msgcontains(msg, "yes")then if talkState[talkUser] == 1 then npcHandler:say("Wait. Me work no cheap is. Do favour for me first, yes?", cid) talkState[talkUser] = 2 elseif talkState[talkUser] == 2 then npcHandler:say("Me need gift for woman. We dance, so me want to give her bast skirt. But she big is. So I need many to make big one. Bring three okay? Me wait.", cid) talkState[talkUser] = 3 elseif talkState[talkUser] == 4 then if getPlayerItemCount(cid,3983) >= 3 then npcHandler:say("Good good! Woman happy will be. Now me happy too and help you.", cid) doPlayerRemoveItem(cid,3983,3) setPlayerStorageValue(cid, 52180, 1) talkState[talkUser] = 0 else npcHandler:say("You do not have the gifts of my girlfriend.", cid) end elseif talkState[talkUser] == 10 then if getPlayerItemCount(cid,2152) >= 50 and getPlayerItemCount(cid,8262) >= 1 and getPlayerItemCount(cid,8263) >= 1 and getPlayerItemCount(cid,8264) >= 1 and getPlayerItemCount(cid,8265) >= 1 then npcHandler:say("Ahh, lil' one wants amulet. Here! Have it! Mighty, mighty amulet lil' one has. Don't know what but mighty, mighty it is!!!", cid) doPlayerRemoveItem(cid,8262,1) doPlayerRemoveItem(cid,8263,1) doPlayerRemoveItem(cid,8264,1) doPlayerRemoveItem(cid,8265,1) doPlayerRemoveItem(cid,2152,50) doPlayerAddItem(cid,8266,1) else npcHandler:say("Come back when you got the neccessary items.", cid) end end elseif msgcontains(msg, "bast skirt")then if talkState[talkUser] == 3 then npcHandler:say("Lil' one bring three bast skirts?", cid) talkState[talkUser] = 4 end elseif msgcontains(msg, "broken") or msgcontains(msg, "amulet") then npcHandler:say("Me can do unbroken but Big Ben want 5000 gold to make it unbroken. You accept??", cid) talkState[talkUser] = 10 elseif msgcontains(msg, "no") then npcHandler:say("What do you want here?", cid) elseif msgcontains(msg, "help") then npcHandler:say("I can forge Amulet, Huge Chunk of Crude Iron, Piece of Draconian Steel, Piece of Royal Steel, Piece of Hell Steal and Infernal Bolts!", cid) elseif msgcontains(msg, "uth'kean") or msgcontains(msg, "za'ralator") or msgcontains(msg, "uth'prta") or msgcontains(msg, "soul orb") then npcHandler:say("I need 3 bart skirt so I can help you.", cid) elseif(msgcontains(msg, "iron ore") or msgcontains(msg, "gear wheel") or msgcontains(msg, "gear wheels")) then npcHandler:say("You do not have the gifts of my girlfriend.", cid) talkState[talkUser] = 0 end end -- True Quest if storage == 1 then --Gear Wheel if(msgcontains(msg, "iron ore") or msgcontains(msg, "gear wheel") or msgcontains(msg, "gear wheels")) then if getPlayerStorageValue(cid,storagexorlosh) > 0 then if getPlayerStorageValue(cid, storagexorlosh) < 4 then npcHandler:say("Want to trade iron ore by gear wheel?", cid) talkState[talkUser] = 90 else npcHandler:say("You've traded 3 Iron Ores with me", cid) end else npcHandler:say("Go to talk with Xorlosh", cid) end --Amulet elseif msgcontains(msg, "broken") or msgcontains(msg, "amulet") then talkState[talkUser] = 10 npcHandler:say("Me can do unbroken but Big Ben want 5000 gold to make it unbroken. You accept??", cid) --Piece of Royal Steel elseif msgcontains(msg, "uth'kean") then talkState[talkUser] = 20 npcHandler:say("Very noble. Shiny. Me like. But breaks so fast. Me can make from shiny armour. Lil' one want to trade?", cid) --Piece of Draconian Steel elseif msgcontains(msg, "uth'lokr") then talkState[talkUser] = 30 npcHandler:say("Firy steel it is. Need green ones' breath to melt. Or red even better. Me can make from shield. Lil' one want to trade?", cid) --Piece of Hell Steel elseif msgcontains(msg, "za'ralator") then talkState[talkUser] = 40 npcHandler:say("Hellsteel is. Cursed and evil. Dangerous to work with. Me can make from evil helmet. Lil' one want to trade?", cid) --Huge Chunk of Crude Iron elseif msgcontains(msg, "uth'prta") then talkState[talkUser] = 50 npcHandler:say("Good iron is. Me friends use it much for fight. Me can make from weapon. Lil' one want to trade?", cid) --Infernal Bolts elseif msgcontains(msg, "soul orb") then talkState[talkUser] = 60 npcHandler:say("Uh. Me can make some nasty lil' bolt from soul orbs. Lil' one want to trade all?", cid) --Help elseif msgcontains(msg, "help") then npcHandler:say("I can forge Amulet, Huge Chunk of Crude Iron, Piece of Draconian Steel, Piece of Royal Steel, Piece of Hell Steal and Infernal Bolts!", cid) --No elseif msgcontains(msg, "no") then npcHandler:say("What do you want here?", cid) --Yes elseif msgcontains(msg, "yes") then --Piece of Royal Steel if talkState[talkUser] == 20 then if getPlayerItemCount(cid,2487) >= 1 then doPlayerRemoveItem(cid,2487,1) doPlayerAddItem(cid,5887,1) npcHandler:say("Cling clang!", cid) else npcHandler:say("Come back when you got the neccessary items.", cid) end --Piece of Draconian Steel elseif talkState[talkUser] == 30 then if getPlayerItemCount(cid,2516) >= 1 then doPlayerRemoveItem(cid,2516,1) doPlayerAddItem(cid,5889,1) npcHandler:say("Cling clang!", cid) else npcHandler:say("Come back when you got the neccessary items.", cid) end --Piece of Hell Steel elseif talkState[talkUser] == 40 then if getPlayerItemCount(cid,2462) >= 1 then doPlayerRemoveItem(cid,2462,1) doPlayerAddItem(cid,5888,1) npcHandler:say("Cling clang!", cid) else npcHandler:say("Come back when you got the neccessary items.", cid) end --Huge Chunk of Crude Iron elseif talkState[talkUser] == 50 then if getPlayerItemCount(cid,2475) >= 3 then doPlayerRemoveItem(cid,2475,3) doPlayerAddItem(cid,5892,1) npcHandler:say("Cling clang!", cid) else npcHandler:say("Come back when you got the neccessary items.", cid) end --Infernal Bolts elseif talkState[talkUser] == 60 then if getPlayerItemCount(cid,5944) >= 1 then doPlayerRemoveItem(cid,5944,1) doPlayerAddItem(cid,6529,6) npcHandler:say("Cling clang!", cid) else npcHandler:say("Come back when you got the neccessary items.", cid) end --Amulet elseif talkState[talkUser] == 10 then if getPlayerItemCount(cid,2152) >= 50 and getPlayerItemCount(cid,8262) >= 1 and getPlayerItemCount(cid,8263) >= 1 and getPlayerItemCount(cid,8264) >= 1 and getPlayerItemCount(cid,8265) >= 1 then npcHandler:say("Ahh, lil' one wants amulet. Here! Have it! Mighty, mighty amulet lil' one has. Don't know what but mighty, mighty it is!!!", cid) doPlayerRemoveItem(cid,8262,1) doPlayerRemoveItem(cid,8263,1) doPlayerRemoveItem(cid,8264,1) doPlayerRemoveItem(cid,8265,1) doPlayerRemoveItem(cid,2152,50) doPlayerAddItem(cid,8266,1) else npcHandler:say("Come back when you got the neccessary items.", cid) end --Gear Wheel elseif talkState[talkUser] == 90 then if getPlayerItemCount(cid,ironore) >= 1 then setPlayerStorageValue(cid, 52186, valuexorlosh + 1) doPlayerAddItem(cid, gearwheel, 1) doPlayerRemoveItem(cid, ironore, 1) npcHandler:say("Here's your Gear Wheel", cid) talkState[talkUser] = 0 else npcHandler:say("You've traded 3 Iron Ores with me", cid) talkState[talkUser] = 0 end end end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())

Informação Importante

Confirmação de Termo