
JokerElder
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
JokerElder deu reputação a Qwizer em [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)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:
-
JokerElder 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
-
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 '-'
-
JokerElder deu reputação a Garou em sala dos peladosIdeia criativa, mas muito chata de desenvolver. Não prometo nada, mas vou rabiscar algo.
-
JokerElder recebeu reputação de texzin em sala dos peladosolá 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á?????
-
JokerElder deu reputação a 7591768 em ajuda com o shop siteVá 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 -
JokerElder deu reputação a Uallasgba em [VIRUS REMOVIDO] [10.10] The Forgotten Server v1.0vc naum explicar nds como é o server naum mostra foto como é quer vamos quere
-
JokerElder deu reputação a Vodkart em [Resolvido][PEDIDO] Adquirir VIP Por item e com [VIP] no nomedesculpa 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"/>
-
JokerElder deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] sistema vipCrie 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
-
JokerElder deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] sistema vipAi 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 -
JokerElder deu reputação a leandrovp em [LINK OFF]Global Map RL 9.80 / 9.81Caracteristicas:
» 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 +