Histórico de Curtidas
-
FidelixMonte recebeu reputação de Victor Cain J em Tp Falantedata/globalevents/scripts cria um tpfalante.lua e coloca isso dentro:
Em globalevents.xml adiciona isso:
Explicação:
...math.random(211,212)) -- a cor em que as mensagens vão sair, neste caso é amarelo! se quiser mudar a cor vai colocando números de 25 a 250 (acho que é assim)
["ArenaBoss"] = -- aqui é o texto que você deseja que ele fale {x = 997, y = 1041, z = 7}, -- aqui e as coordenadas onde vão sair os textos, selecione as coordenadas do tp.
se quiser adicionar mais teleportes ou locais para sair as mensagens basta copiar e colar esta linha ["ArenaBoss"] = {x = 997, y = 1041, z = 7}, assim como ela está, só modifique as coordenadas e texto que vai sair. Bye!!! Se ajudei da uma GOSTEI ali ------------------------------->>>
-
FidelixMonte recebeu reputação de trancx123 em Tp Falantedata/globalevents/scripts cria um tpfalante.lua e coloca isso dentro:
Em globalevents.xml adiciona isso:
Explicação:
...math.random(211,212)) -- a cor em que as mensagens vão sair, neste caso é amarelo! se quiser mudar a cor vai colocando números de 25 a 250 (acho que é assim)
["ArenaBoss"] = -- aqui é o texto que você deseja que ele fale {x = 997, y = 1041, z = 7}, -- aqui e as coordenadas onde vão sair os textos, selecione as coordenadas do tp.
se quiser adicionar mais teleportes ou locais para sair as mensagens basta copiar e colar esta linha ["ArenaBoss"] = {x = 997, y = 1041, z = 7}, assim como ela está, só modifique as coordenadas e texto que vai sair. Bye!!! Se ajudei da uma GOSTEI ali ------------------------------->>>
-
FidelixMonte recebeu reputação de jorginjones em (Resolvido)Problema com as paradesOpá, ainda bem man... boa sorte!
-
FidelixMonte recebeu reputação de Augustodias em (Resolvido)Problema com as paradesEntão você terá de fazer ao contrário, baixar um items.otb mais atualizado e colocar no seu ot!
Lembrando que ao fazer isso se tiver items editados terá de refazer!
-
FidelixMonte recebeu reputação de Augustodias em (Resolvido)Problema com as paradesId no rme é um, no items.otb do seu ot é outro. Copia e cola o items.otb do seu ot na pasta do rme.
pasta rme....Remere's Map Editor\data\860
items esta na pasta data/items do seu ot.
-
FidelixMonte recebeu reputação de Shoguns em [AJUDA] Poblema com RoteadorEu uso o mesmo roteador que você e as portas estão abertas normais.... neste caso você usou as configurações corretas? Se não segue abaixo:
Comandos:
CMD; ipconfig
depois do comando acima vão ter as seguintes características:
Adaptador de rede sem fio Wi-Fi:
Endereço IPv6 de link local .... xxxxxxxxxxxxxxxxxxxxx
Endereço IPv4 .............. << está numerção que você vai usar para abrir as portas do moldem.
Direcionando portas 7171 \7272
Seque os passos que deixei aqui nesta imagem Clique Aqui. Não se esqueça de deixar assim como está na imagem, bom pra mim aqui está tudo correto.
Se você ainda não colocou as regras no firewall do windows não vai adiantar nada, lembre se declarar novas entradas pro seu OT.
Abrir as portas 7171 \ 7272 no firewall do windows (Painel de Controle\Sistema e Segurança\Firewall do Windows\Configurações avançadas)
Se não der; posta ai que nós tenta de novo.
-
FidelixMonte deu reputação a duduxcoelho em Trocando mapaBrigado por tentar me ajudar Fidelix .. !
Consegui baixar um que esta otimo .! Sem erros.. com mapa global.. e tudo mais o que eu queria !
-
FidelixMonte recebeu reputação de duduxcoelho em Trocando mapaProblema seria os eventos Lucca, se tiver eventos configurados com tps e locais pra onde o tp vai levar, vai dar erro kkk não vai ter evento no mapa dele.
A troca de mapa com spawn e house é bem simples, o "chato" é reconfigurar os eventos, mas também e fácil.
-
FidelixMonte recebeu reputação de theeusata55 em Tp Falantedata/globalevents/scripts cria um tpfalante.lua e coloca isso dentro:
Em globalevents.xml adiciona isso:
Explicação:
...math.random(211,212)) -- a cor em que as mensagens vão sair, neste caso é amarelo! se quiser mudar a cor vai colocando números de 25 a 250 (acho que é assim)
["ArenaBoss"] = -- aqui é o texto que você deseja que ele fale {x = 997, y = 1041, z = 7}, -- aqui e as coordenadas onde vão sair os textos, selecione as coordenadas do tp.
se quiser adicionar mais teleportes ou locais para sair as mensagens basta copiar e colar esta linha ["ArenaBoss"] = {x = 997, y = 1041, z = 7}, assim como ela está, só modifique as coordenadas e texto que vai sair. Bye!!! Se ajudei da uma GOSTEI ali ------------------------------->>>
-
FidelixMonte recebeu reputação de duduxcoelho em Trocando mapaO melhor do tk. <<<Segue o link, melhor dos globais que consegui usar foi esse...
Ai se te ajudei com sua dúvida da um GOSTEI ali man, não cai o dedo não!
-
FidelixMonte deu reputação a Vodkart em [Sistema] Battlefield Event! V.1Mapa BattleField Feito Por AnneMotta :
Mapa Battlefield.rar
Scan: https://www.virustot...sis/1346548669/
Imagens do mapa
Descrição:
- O evento é automático e acontece em determinado dia e hora da semana
- Logo após é aberto um teleport então apenar um número limitado de players entra no evento
- São formados por dois times, os "Black Assassins" e os "Red Barbarians"
- Os times são balanceados automaticamente, quando o último jogador entra, esse teleport é fechado e depois de 5 minutos o evento começa, os 5 minutos são para os players ter tempo de planejar um ataque.
- O sistema tem por finalidade matar todos do time inimigo, e os players que sobreviverem recebem um prêmio.
Bônus:
- Durante o evento é mostrado na tela somente dos jogadores que estão no evento um placar de times.
- Até o último player entrar no evento, ficam mandando broadcast dizendo quanto players faltam para dar inicio ao jogo.
- Se o evento abrir e não atingir a meta de players colocada, o evento é finalizado e os players voltam para o templo.
Lembre-se:
- De colocar Pvp Tool na área
- De colocar área NoLogout
Imagens:
Instalação:
Data > Lib Data > CreatureScript > Script Data > GlobalEvents > Scripts Data > Movements > Script Configurações do evento -
FidelixMonte deu reputação a Vodkart em SCRIPT NAO ESTA FUNCIONANDO<movevent type="StepIn" actionid="ID ESCOLHIDO" event="script" value="nome do seu script.lua"/>
-
FidelixMonte deu reputação a Vodkart em Procuro EquipeCargo: Scripter
Procuro equipe que tenha um projeto legal, não precisa ser global nem nada...
mas que a exp seja razoavelmente na media, que gostem de criar QUEST,EVENTS, SISTEMAS, etc...
pode ser um baikao mesmo da hora
a versão vária de 8.6 até tfs 1.2(mas prefiro 8.6)
-
FidelixMonte deu reputação a novinhabolada em (8.60) Global Full CAST com Eventos by Neto Sanches/netosremondini/the trackerrrGlobal Full com Cast e Eventos
Servidor recomendado para ser utilizado em Linux (Debian 6)
IMPORTANTE VOCÊ LER AQUI
Há um tempo atrás negociei um servidor com Neto Sanches, também conhecido como otrackerrr, aqui no fórum tem o perfil de NTRemondini. O mesmo me roubou R$450 reais, e eu estou postando o servidor que recebi para vocês, pois para quem monta servidores, tem scripts utilizáveis, mas não recomendo utilizar o server antes de uma revisão, pois foi passado por um ladrão. Felizmente consegui meu dinheiro de volta, e alerto vocês do Tibia King para tomarem cuidado com o mesmo, caso tenha algum problema com este tópico me avisem e eu posto provas do mesmo. O skype do ladrão é netosremondini. Agora vamos ao servidor:
Eventos e Features
War of Emperium Trainers Offline Capture the Flag Battlefield Event Lottery System Itens VIPs já configurados Raids Automáticas Thais Editada Dota Event Guild Points
Global Server
Versão: 8.60 Mapa: 100% Scripts: 100% Sistemas:. 100% Items: 100% Monstros: 100% Npcs: 100% O Distro é TFS e aparentemente só roda sem bugs no Debian 6
Cidades
Algumas cidades VIPs Ankrahmun Ab'Dendriel Carlin Darashia Edron Yalahar Kazordoon Liberty Bay Port Hope Svargrond Thais Venore Farmine Zao Cormaya
OTServ Completo
http://www.mediafire.com/download/rgx46b9220nsjy7/Global_by_Neto_Remondini.zip
Scan
https://www.virustotal.com/en/file/f09a547368897dcc857eddc11d82f7084b3bf7ecf25e41bee57aceb224cf36fc/analysis/1459977122/
Recomendo utilizarem os arquivos do servidor, como eventos, scripts... Tem coisa que é difícil encontrar na net de graça.
-
FidelixMonte deu reputação a Vodkart em [8.6] Staff Time#UPDATE#
V 1.1 - BUG DE BUGAR STORAGE AO FECHAR O SERVE REMOVIDO
É um sistema onde mostra o tempo que o jogador ficou online no server... E tem mais alguns comandos adicionais:
/stafftime NOME DO JOGADOR DA STAFF
faz com que mostre o tempo de determinado player da staff
/allstafftime
faz com que mostre o tempo de todos os membros da staff
/stafftimecleall
Reinicia o tempo de todos os membros da staff
/stafftimeclear NOME DO JOGADOR DA STAFF
Reinicia o tempo de determinado player da Staff
Na pasta MODS:
StaffTime.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Staff Time System" version="1.1" author="vodkart" contact="none" enabled="yes"> <config name="stafftime_lib"><![CDATA[ _Staff_Config_ = { storages = {448507,448508,448509}, min_group_id = 1 -- aqui vai contar a partir do 2, 3, 4 ... } function timeString(timeDiff) local dateFormat = { {"day", timeDiff / 60 / 60 / 24}, {"hour", timeDiff / 60 / 60 % 24}, {"minute", timeDiff / 60 % 60}, {"second", timeDiff % 60} } local out = {} for k, t in ipairs(dateFormat) do local v = math.floor(t[2]) if(v > 0) then table.insert(out, (k < #dateFormat and (#out > 0 and ', ' or '') or ' and ') .. v .. ' ' .. t[1] .. (v ~= 1 and 's' or '')) end end local ret = table.concat(out) if ret:len() < 16 and ret:find("second") then local a, b = ret:find(" and ") ret = ret:sub(b+1) end return ret end function getStaffTime(name) local target_online = getPlayerByNameWildcard(name) if not isPlayer(target_online) then local info = db.getResult("SELECT `value` FROM `player_storage` WHERE `player_id` = ".. getPlayerGUIDByName(name) .." AND `key` = ".. _Staff_Config_.storages[1]) if info:getID() ~= -1 then var_time = timeString((-(info:getDataInt("value")))) else var_time = 0 end else if getPlayerStorageValue(target_online, _Staff_Config_.storages[2]) <= 0 then var_time = 0 else var_time = timeString((os.time() - getPlayerStorageValue(target_online, _Staff_Config_.storages[1]))) end end return var_time end function getAllStaffTime() local query, str = db.getResult("SELECT `name`, `group_id` FROM `players` WHERE `group_id` > ".._Staff_Config_.min_group_id), "--> STAFF TIME <--\n\n[Group]Nick - Tempo Online\n" if (query:getID() ~= -1) then repeat local _ = query:getDataString("name") str = str .. "\n ["..getGroupInfo(query:getDataInt("group_id")).name.."]".._.." - "..getStaffTime(_) until not(query:next()) query:free() end return str end function doSaveStaffTime(cid) if getPlayerStorageValue(cid, _Staff_Config_.storages[2]) >= 1 then setPlayerStorageValue(cid, _Staff_Config_.storages[1], getPlayerStorageValue(cid, _Staff_Config_.storages[1]) - os.time()) setPlayerStorageValue(cid, _Staff_Config_.storages[3], getPlayerStorageValue(cid, _Staff_Config_.storages[1])) setPlayerStorageValue(cid, _Staff_Config_.storages[1], getPlayerStorageValue(cid, _Staff_Config_.storages[1]) + os.time()) end end function deleteAllStaffTimes() db.executeQuery("DELETE FROM `player_storage` WHERE `key` = ".._Staff_Config_.storages[1]) db.executeQuery("DELETE FROM `player_storage` WHERE `key` = ".._Staff_Config_.storages[2]) db.executeQuery("DELETE FROM `player_storage` WHERE `key` = ".._Staff_Config_.storages[3]) for _, player in ipairs(getPlayersOnline()) do if getPlayerGroupId(player) > _Staff_Config_.min_group_id then setPlayerStorageValue(player, _Staff_Config_.storages[1], os.time()) setPlayerStorageValue(player, _Staff_Config_.storages[2], 1) setPlayerStorageValue(player, _Staff_Config_.storages[3], 0) end end end function deletePlayerStaffTimes(name) local target_online = getPlayerByNameWildcard(name) if not isPlayer(target_online) then db.executeQuery("DELETE FROM `player_storage` WHERE `player_id` = ".. getPlayerGUIDByName(name) .." AND `key` = ".. _Staff_Config_.storages[1]) db.executeQuery("DELETE FROM `player_storage` WHERE `player_id` = ".. getPlayerGUIDByName(name) .." AND `key` = ".. _Staff_Config_.storages[2]) db.executeQuery("DELETE FROM `player_storage` WHERE `player_id` = ".. getPlayerGUIDByName(name) .." AND `key` = ".. _Staff_Config_.storages[3]) else setPlayerStorageValue(target_online, _Staff_Config_.storages[1], os.time()) setPlayerStorageValue(target_online, _Staff_Config_.storages[2], 1) setPlayerStorageValue(target_online, _Staff_Config_.storages[3], 0) end end ]]></config> <globalevent name="Salve-StaffTime" interval="30" event="script"><![CDATA[ domodlib('stafftime_lib') function onThink(interval, lastExecution, thinkInterval) if #getPlayersOnline() > 0 then for _, cid in ipairs(getPlayersOnline()) do if getPlayerGroupId(cid) > _Staff_Config_.min_group_id then doSaveStaffTime(cid) end end end return true end]]></globalevent> <globalevent name="StaffDebug-Start" type="start" event="buffer"><![CDATA[ domodlib('stafftime_lib') local q = db.getResult("SELECT `id` FROM `players` WHERE `group_id` > ".._Staff_Config_.min_group_id) if (q:getID() ~= -1) then repeat local p = q:getDataInt("id") u = db.getResult("SELECT `value` FROM `player_storage` WHERE `player_id` = "..p.." AND `key` = ".._Staff_Config_.storages[3]) if u:getID() ~= -1 then db.executeQuery("UPDATE `player_storage` SET `value` = "..(u:getDataInt("value")).." WHERE `player_id` = "..p.." AND `key` = ".. _Staff_Config_.storages[1]) end until not(q:next()) q:free() end return true]]></globalevent> <talkaction words="/stafftime;/allstafftime;/stafftimecleall;/stafftimeclear" event="buffer"><![CDATA[ domodlib('stafftime_lib') if (words == "/stafftime") then local t = string.explode(param:lower(), ",") if (param == "") then doPlayerSendCancel(cid, "use um comando valido") return true elseif not getPlayerGUIDByName(t[1]) then doPlayerSendCancel(cid, "Desculpe, mas o jogador [" .. t[1] .. "] não existe.") return true elseif db.getResult("SELECT `group_id` FROM `players` WHERE `id` = "..getPlayerGUIDByName(t[1])):getDataInt("group_id") <= _Staff_Config_.min_group_id then doPlayerSendCancel(cid,"este jogador não é um membro da staff.") return true end return doPlayerPopupFYI(cid, "Tempo Total Online:\n\n"..t[1].." - "..getStaffTime(t[1])..".") elseif (words == "/allstafftime") then if getPlayerAccess(cid) < 5 then doPlayerSendCancel(cid, "você não tem permissão para usar este comando") return true end return doPlayerPopupFYI(cid, getAllStaffTime()) elseif (words == "/stafftimecleall") then if getPlayerAccess(cid) < 5 then doPlayerSendCancel(cid, "você não tem permissão para usar este comando") return true end deleteAllStaffTimes() return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você limpou a Staff Time de toda a equipe do servidor.") elseif (words == "/stafftimeclear") then local t = string.explode(param:lower(), ",") if getPlayerAccess(cid) < 5 then doPlayerSendCancel(cid, "você não tem permissão para usar este comando") return true elseif (param == "") then doPlayerSendCancel(cid, "use um comando valido") return true elseif not getPlayerGUIDByName(t[1]) then doPlayerSendCancel(cid, "Desculpe, mas o jogador [" .. t[1] .. "] não existe.") return true elseif db.getResult("SELECT `group_id` FROM `players` WHERE `id` = "..getPlayerGUIDByName(t[1])):getDataInt("group_id") <= _Staff_Config_.min_group_id then doPlayerSendCancel(cid,"este jogador não é um membro da staff.") return true end deletePlayerStaffTimes(t[1]) return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você limpou a Staff Time do jogador "..t[1]) end ]]></talkaction> <event type="login" name="StaffTimeLogin" event="script"><![CDATA[ domodlib('stafftime_lib') function onLogin(cid) if getPlayerGroupId(cid) > _Staff_Config_.min_group_id then if getPlayerStorageValue(cid, _Staff_Config_.storages[2]) <= 0 then setPlayerStorageValue(cid, _Staff_Config_.storages[1], os.time()) setPlayerStorageValue(cid, _Staff_Config_.storages[2], 1) else setPlayerStorageValue(cid, _Staff_Config_.storages[1], getPlayerStorageValue(cid, _Staff_Config_.storages[1]) + os.time()) end end return true end]]></event> <event type="logout" name="StaffTimeLogout" event="script"><![CDATA[ domodlib('stafftime_lib') function onLogout(cid) if getPlayerGroupId(cid) > _Staff_Config_.min_group_id then setPlayerStorageValue(cid, _Staff_Config_.storages[1], getPlayerStorageValue(cid, _Staff_Config_.storages[1]) - os.time()) setPlayerStorageValue(cid, _Staff_Config_.storages[3], getPlayerStorageValue(cid, _Staff_Config_.storages[1])) end return true end]]></event> </mod>
-
FidelixMonte deu reputação a KekezitoLHP em [Gesior] Widget Top Level BOXPara quem deseja ter um box igual a este em seu site:
1º Baixe o arquivo:
http://www.sendspace.com/file/ejr1jt
Virus Total:
https://www.virustot...sis/1360784756/
2º Extraia os arquivos na pasta do seu layout.
3º Abra layout.php e procure por:
<div id="Themeboxes">
4º Para quem tem pouco mais de experiencia vou falar da seguinte forma: Copie esta linha antes de fechar a div themeboxes.
<?php include($layout_name.'/widget_rank.php'); ?> Para quem não entendeu o que eu disse, fica meio complicado explicar onde inserir a linha, então, depois desta linha que disse para pesquisar vá copiando a linha do passo 4º e atualizando o site até obter um resultado agradável.
Meu layout.php fico assim:
<div id="Themeboxes"> <div id="NewcomerBox" class="Themebox" style="background-image:url(<?PHP echo $layout_name; ?>/images/themeboxes/newcomer/newcomerbox.gif);"> <div class="ThemeboxButton" onClick="BigButtonAction('?subtopic=createaccount')" onMouseOver="MouseOverBigButton(this);" onMouseOut="MouseOutBigButton(this);" style="background-image:url(<?PHP echo $layout_name; ?>/images/buttons/sbutton.gif);"><div class="BigButtonOver" style="background-image:url(<?PHP echo $layout_name; ?>/images/buttons/sbutton_over.gif);"></div> <div class="ButtonText" style="background-image:url(<?PHP echo $layout_name; ?>/images/buttons/_sbutton_jointibia.gif);"></div> </div> <div class="Bottom" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/box-bottom.gif);"></div> </div> <div id="PremiumBox" class="Themebox" style="background-image:url(layouts/tibiacom/images/themeboxes/premium/premiumbox.gif);"> <div class="ThemeboxButton" onClick="BigButtonAction('?subtopic=donate')" onMouseOver="MouseOverBigButton(this);" onMouseOut="MouseOutBigButton(this);" style="background-image:url(layouts/tibiacom/images/buttons/sbutton.gif);"><div class="BigButtonOver" style="background-image:url(layouts/tibiacom/images/buttons/sbutton_over.gif);"></div> <div class="ButtonText" style="background-image:url(http://i54.tinypic.com/25uqof8.gif);"></div> </div> <div class="Bottom" style="background-image:url(layouts/tibiacom/images/general/box-bottom.gif);"></div> </div> <?php include($layout_name.'/widget_rank.php'); ?> </div>
Creditos Kekezitolhp Duvidas ou erros só pergunta -
FidelixMonte deu reputação a Fir3element em [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)Reporte qualquer bug encontrado.
- Mudanças:
* opcode adicionado
* Monstros andando em cima de corpos
* War system arrumado
* Anti-divulgação melhorado
* Cast system arrumado
* Crash bugs arrumados
* Adicionado exhaust ao comprar/vender items
* Account manager com opção para cidades
* /ghost stacking arrumado
* !disband arrumado
* Erros no linux arrumado
* Aleta som arrumado
* Bug nos rings arrumado
* Adicionado suporte para Visual Studio
* Remover battle ao entrar em PZ
* Não pode jogar lixo em casas
* Salt removido
- Downloads:
* Distro (x32): https://github.com/Fir3element/binaries/raw/master/x32-windows.zip
* Distro (x64): https://github.com/Fir3element/binaries/raw/master/x64-windows.zip
* Requisitos: Microsoft Visual C++ Redistributable Package
* Source + datapack: https://github.com/Fir3element/3777/archive/refs/heads/main.zip
- Scans:
* Distro (x32): https://virustotal.com/pt/file/6683a91273b848a39ac21288da9d3abde341436744d6846e35a477c8e7c8f5f7/analysis/1480675335/
* Distro (x64): https://virustotal.com/pt/file/21028857bb1124f19e0353e7f5775c8f66afc4f87f29df9cf4ab8ca1a046b816/analysis/1480675394/
* Source + datapack: https://virustotal.com/pt/file/3761b48ee19f3f540d4c4a48c35c73c89a85615876307073494b1dcfed464d36/analysis/1480675473/
-
FidelixMonte deu reputação a montanha13 em Recentes Trabalhos - Mapping
-
FidelixMonte deu reputação a leoleo em Recentes Trabalhos - MappingTá faltando inspiração pra terminar, acho que to muito cansado esses dias pra mapear. Vou dar um tempo e quando voltar estarei retomando meu projeto PRONOBA.
Mais digam ae o que acharam.
-
FidelixMonte deu reputação a fabiodias em Recentes Trabalhos - MappingMeu ultimo trabalho como mapper,avalie por favor
-
FidelixMonte deu reputação a Natanael Beckman em ShopGuild Points 100% add em player offline. AtualizadoTa certo o erro é no layout.php veja que tem:
?subtopic=shopadmin em cima
e
em baixo
corrija!
-
FidelixMonte recebeu reputação de jorginjones em DIVIDIR OT SERVETem skype maninho??
-
FidelixMonte deu reputação a ViitinG em Instalando Gesior ACC + TFS 1.0Parabéns tiroleivi, seu tutorial de website está muito bom, irá ajudar à muitos!
Ele foi aprovado, movido para a seção correta e você ganhou 1 REP+ pela contribuição.
Esperamos mais conteúdos como este, até mais!
-
FidelixMonte deu reputação a Natanael Beckman em GesiorACC 2019 8.60 UPDATE 29/06/2019Atualizaçã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++)
-
FidelixMonte deu reputação a Vodkart em [8.6] TOP 5 LEVEL no BroadCastMe pediram para postar uma especie de propaganda, onde aparecia os top level do servidor, no caso está configurado para aparecer os 5 leveis mais alto, como mostra a imagem:
como esse script está no meu servidor faz anos, resolvi jogar para a molecada:
Data/globalevents/script
topleveis.lua
function onThink(interval, lastExecution) local max, query = 5, db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") local str = "TOP "..max.." Rank Level:\n\n" if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. " - "..query:getDataString("name").."["..query:getDataInt("level").."]" k = k + 1 if not(query:next()) or k > max then break end end query:free() end doBroadcastMessage(str, 22) return true end
TAG:
<globalevent name="TopLevels" interval="3600" event="script" value="topleveis.lua"/>