Ir para conteúdo
Banner com Efeitos

JokerElder

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Global 11/12x [v32]
     

     
     
    - New Falcons
    - New Asuras
    - Warzone 4,5,6
    - Exercise Training
    - Raids 100%
    - Monstros 100%
    - Trainer Offline 100%
    - Trainer Online 100%
    - Taming system funcionando 100%;
    - Database completa
    - War System 100%
    - Global MAP Full
    - Store 100%
    - Imbuement
    - Prey System
    - Entre outros sistemas.
     
    Projeto no: GITHUB

    Scan Vírus Total
     
    IMAGES
     
    Créditos:
     
     











  2. Gostei
    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
    JokerElder deu reputação a Davi Brunelli em [Gesior Acc] Página Buypoints Semi-Automática.   
    zamurai. o vittu apenas avisou que o link nao esta funcionando ou seja basta ele arumar o link ou removelo. nao adianta manter um link que nao funciona e apenas um "span" iso '-'
  4. Gostei
    JokerElder deu reputação a Garou em sala dos pelados   
    Ideia criativa, mas muito chata de desenvolver. Não prometo nada, mas vou rabiscar algo.
  5. Gostei
    JokerElder recebeu reputação de texzin em sala dos pelados   
    olá galera!
    alguém poderia fazer um script que trabalhasse assim:
     
    tem um tile brilhante em frente a uma porta de quest (daquelas que fecha ao passar), quando o "char" pisa no tile aparece só pra ele uma frase (tipo: se atravessar essa porta, todos seus itens serão retirados de vc e enviados para o depot de sua cidade).... daí quando o char passa a porta o char fica pelado sem nada, sem bp, sem equip, vai tudo pro depot, e pra previnir bugs caso nao tenha espaço no depot teria que ter também algo como:  ...vc não pode passar por essa porta, pois possui muitos itens que não caberiam em seu depot.  ...daí o char teria que jogar alguns item pra poder passar pela porta.
    Ahhh... e pra poder passar pela porta o char teria que ter NA MÂO um item (tipo uma runa) mas essa runa não poderia ir pro depot ela teria que sumir quando passar pela porta.
     
    Será que dá?????
  6. Gostei
    JokerElder deu reputação a 7591768 em ajuda com o shop site   
    Vá em   globalevent.xml e adicione esse codigo.
    <globalevent name="shop" interval="30" script="shop.lua"/> perto do globalevent você estará vendo a pasta scripts, dentro dessa pasta crie ou copie um arquivo com final .lua ...depois renomei para shop.lua , dentro do shop apague tudo e adicione isso:
    -- ### 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
  7. Gostei
    JokerElder deu reputação a Uallasgba em [VIRUS REMOVIDO] [10.10] The Forgotten Server v1.0   
    vc naum explicar nds como é o server naum mostra foto como é quer vamos quere
  8. Gostei
    JokerElder deu reputação a Vodkart em [Resolvido][PEDIDO] Adquirir VIP Por item e com [VIP] no nome   
    desculpa amigo, n tinha visto que a storage foi trocada!


    nome do seu script.lua

    function onUse(cid, item, fromPosition, itemEx, toPosition) local days,removeOnUse = 7,true local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13545) local timenow = os.time() local time = getPlayerStorageValue(cid, 13545) - os.time() <= 0 and timenow + daysvalue or storageplayer + daysvalue doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13545, time) local quantity = math.floor((getPlayerStorageValue(cid, 13545) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if removeOnUse == true then doRemoveItem(item.uid, 1) end return true end actions.xml <action itemid="ID DO SEU ITEM" event="script" value="nome do seu script.lua"/>
  9. Gostei
    JokerElder deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] sistema vip   
    Crie um arquivo chamado tilepremium.lua na pasta data/movements/scripts e cole isso
    function onStepIn(cid, item, fromPosition, toPosition)           if isPlayer(cid) and getPlayerPremiumDays(cid) <= 0 then                     doTeleportThing(cid, fromPosition, TRUE)                     doPlayerSendCancel(cid, "You don't have access to this area")           end           return TRUE end Adicione a seguinte linha no arquivo movements.xml que se encontra na pasta data/movements
    <movevent type="StepIn" actionid="6587" event="script" value="tilepremium.lua" /> Não testado.
    Dúvidas? Me avise.
     
    Att.
    Giovani Rodrigo
  10. Gostei
    JokerElder deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] sistema vip   
    Ai varia de acordo com o servidor, poste as rates do servidor e o nome do mapa que você está usando.
    Agora vamos ao script da premium scroll
     
    Ai varia de acordo com a dificuldade do seu servidor, manda as rates e diz qual mapa você está usando.   Crie um arquivo chamado premiumscroll.lua na pasta data/actions/scripts e cole isso local cfg = {           days = {30, 90} -- Quantidade de dias  itemId = {5952, 12467} -- ID da premium scroll  itemAction = {6587, 6588} Action do item }   function onUse(cid, item, frompos, item2, topos)           if item.itemid == cfg.itemId[1] and item.actionid == cfg.itemAction[1] and isPlayer(cid) then                     doPlayerAddPremiumDays(cid, cfg.days[1])                     doPlayerRemoveItem(cid, item.uid, 1)                     doSendMagicEffect(getCreaturePosition(cid), 14)                     doPlayerSendTextMessage(cid, 18, "You received ".. cfg.days[1] .." days of premium account.")             elseif item.itemid == cfg.itemId[2] and item.actionid == cfg.itemAction[2] and isPlayer(cid) then                     doPlayerAddPremiumDays(cid, cfg.days[2])                     doPlayerRemoveItem(cid, item.uid, 1)                     doSendMagicEffect(getCreaturePosition(cid), 14)                     doPlayerSendTextMessage(cid, 18, "You received ".. cfg.days[2] .." days of premium account.")           end           return TRUE end   Adicione a seguinte linha no arquivo actions.xml que se encontra na pasta data/actions <action itemid="5952;12467" event="script" value="premiumscroll.lua"/>   Não testado Dúvidas? Me avise   Att. Giovani Rodrigo
  11. Gostei
    JokerElder deu reputação a leandrovp em [LINK OFF]Global Map RL 9.80 / 9.81   
    Caracteristicas:

    » Trainer offline Estatuas e Camas 100%
    » Novas Areas 100%
    » Mounts 100%
    » Items 97%
    » Outfits 100%
    » Warzone 100%
    » Gnomos Base 100%
    » Gray Island 95%
    » Task System 100% Com seus Bosses
    » Todas as magias novas com Exhausted nao muito prolongado.
    » Todos os Monsters para 9.70 (precisa adicionar o novo 9,8 + incluindo spawns em Venore)
    » A Maioria das quests do tibia rl




    Algumas Fotos .








    Creditos:

    Leandrovp 3%
    Arthurluna 2%

    NvSo 5$

    Kaiser and The OTX Team 10%

    TheForgotten Server 40%

    Cipsoft 40%

    Ta aqui os respaw da new venore - NPC / Monstros
    Em breve Posto os Monstros 9.81

    Sources 9.81 OTX Project

    New venore-spawn.xml

    http://www.4shared.c...Sourcestar.html
    GlobalProjectSources.rar
    http://www.4shared.c...nore-spawn.html

    Download :


    http://www.4shared.c...CHt/Ot_981.html




    Skype : Leandro_machado92



    Face : /leandro.machado.5243



    Msn : [email protected]


    Ajudei? REP +

Informação Importante

Confirmação de Termo