Ir para conteúdo

Mudrock

Marquês
  • Total de itens

    1002
  • Registro em

  • Última visita

  • Dias Ganhos

    20

Tudo que Mudrock postou

  1. Muito bom, gostei muito do scripts irei utiliza-lo ;D
  2. Leia amigo! http://www.xtibia.com/forum/topic/236646-leia-modelo-para-divulgacao/
  3. Leia atentamente! Ola pessoal, como venho percebendo a maioria das pessoas que vão divulgar seu servidor esquecem de muitas informações oque deixa seu servidor com uma primeira vista um tanto quanto Ruim!. para isso estou criando esse tópico com um modelo que a partir de agora deverá ser seguido para divulgar seu servidor, o Membro que não seguir esse modelo tera apenas 24horas apartir da criação do tópico para deixar no modelo ou com as informações necessária! Informações Minimas/Obrigatórias que seu servidor DEVE conter na postagem! IP DE CONEXÃO VERSÃO SITE ( OPCIONAL ) NO MINIMO 1 IMAGEM DO SERVIDOR ou LOGO DESCRIÇÃO BÁSICA 1. Esta seção é apenas para posts de servidores já online 2. Postagens de servidores que não sejam do tipo de Servidor Open PVP, serão automaticamente fechadas. 3. É permitido reviver tópicos, mas sem flood, podendo fazer double post, UMA VEZ POR DIA. 4. É permitido postar 1 vez por semana um novo tópico de seu servidor (não sendo obrigatório).
  4. Mudrock

    !vipdays

    Tópico movido para dúvidas / pedidos resolvidos.
  5. Todos já estão ciente do Bug, estarei dando um reforço para que seja corrigido o mais breve possível. att.
  6. Boa sorte com seu servidor amigo!, mais diminua a letra do seu tópico um pouco. e coloque algumas imagens do seu servidor até; Att.
  7. ​ Comando para utilizar !highscores TUTORIAL /globalevents/globalevents.xml <globalevent type="startup" name="Highscore" script="highscores.lua"/> <globalevent interval="10800000" name="Highscores" script="highscores.lua"/> /globalevents/scripts/highscores.lua local QueryList = { ['Level'] = {'`name`, `level` AS `score` FROM `players`', 'ORDER BY `experience` DESC'}, ['Magic Level'] = {'`name`, `maglevel` AS `score` FROM `players`', 'ORDER BY `maglevel` DESC, `manaspent` DESC'}, --['Storage'] = {'`players`.`name` AS `name`, `value` AS `score` FROM `player_storage` LEFT JOIN `players` ON `player_storage`.`player_id` = `players`.`id`', 'AND `key` = 1550 ORDER BY `value` DESC'} } for i, skill in ipairs({'fist','club','sword','axe','dist','shielding','fishing'}) do local index = (skill == 'dist' and 'Distance' or skill:gsub('^%l',string.upper)) .. (i < 6 and ' Fighting' or '') QueryList[index] = {'`name`, `skill_' .. skill .. '` AS `score` FROM `players`','ORDER BY `skill_' .. skill .. '` DESC, `skill_' .. skill .. '_tries` DESC'} end function updateHighscores() for skill, query in pairs(QueryList) do local t, Query = {}, db.storeQuery('SELECT ' .. query[1] .. ' WHERE `deletion` = 0 AND `group_id` < 3 ' .. query[2] .. ' LIMIT 30;') if Query ~= false then repeat table.insert(t, {result.getDataString(Query, 'name'), result.getDataInt(Query, 'score')}) until not result.next(Query) result.free(Query) setGlobalStorageValue(skill, t) end end setGlobalStorageValue('highscores', os.time()) end function onStartup() updateHighscores() end function onThink(interval) updateHighscores() return true end/creaturescripts/creaturescripts.xml<event type="modalwindow" name="Highscores" script="highscores.lua"/>/creaturescripts/scripts/highscores.luaSkillWindow = { [1337] = 'Local highscores at ' .. getConfigInfo('serverName'), [1338] = 'Level', [1339] = 'Magic Level', [1340] = 'Shielding', [1341] = 'Distance Fighting', [1342] = 'Sword Fighting', [1343] = 'Club Fighting', [1344] = 'Axe Fighting', [1345] = 'Fist Fighting', [1346] = 'Fishing', --[1347] = 'Storage' } highscores = ModalWindow(1337, SkillWindow[1337], 'Choose a category:') for i, skill in ipairs({'Level','Magic','Shielding','Distance','Sword','Club','Axe','Fist','Fishing'}) do highscores:addChoice(i, skill) end --highscores:addChoice(10, 'Storage') highscores:addButton(1, 'Show') highscores:addButton(2, 'Close') highscores:addButton(3, 'Info') highscores:setDefaultEnterButton(1) highscores:setDefaultEscapeButton(2) highscores:setPriority(true) function string.diff(diff) --by Colandus and fixed by Cykotitan local format = { {'day', diff / 60 / 60 / 24}, {'hour', diff / 60 / 60 % 24}, {'minute', diff / 60 % 60}, {'second', diff % 60} } local out = {} for k, t in ipairs(format) do local v = math.floor(t[2]) if(v > 0) then table.insert(out, (k < #format 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 string.abbr(first, final, limit) local str = first .. final if str:len() > limit then str = first:sub(1, limit-(final:len())) .. final end return str end function sendSkillWindow(cid, windowId) local highscore = ModalWindow(windowId, 'Ranking for ' .. SkillWindow[windowId], 'Scroll down for entire list') for rank, score in ipairs(getGlobalStorageValue(SkillWindow[windowId])) do highscore:addChoice(rank, string.abbr(rank .. '. ' .. score[1], '... ' .. score[2], 30)) end highscore:addButton(1, 'Back') highscore:addButton(2, 'Close') highscore:addButton(3, 'Info') highscore:setDefaultEscapeButton(2) highscore:setPriority(true) highscore:sendToPlayer(cid) end function onModalWindow(cid, modalWindowId, buttonId, choiceId) if not SkillWindow[modalWindowId] then return end if buttonId == 3 then doPlayerPopupFYI(cid, 'Local highscores were last updated ' .. string.diff(os.time()-getGlobalStorageValue('highscores')) .. ' ago.') elseif buttonId == 1 then if modalWindowId == 1337 then sendSkillWindow(cid, 1337+choiceId) else highscores:sendToPlayer(cid) end return end return unregisterCreatureEvent(cid, 'Highscores') end /talkactions/talkactions.xml <talkaction words="!highscores" script="highscores.lua" /> /talkactions/scripts/highscores.lua function onSay(cid, words, param) registerCreatureEvent(cid, 'Highscores') highscores:sendToPlayer(cid) return false end Créditos : cbrm
  8. Vou estar aprovando seu conteúdo, peço que sempre que puder atualiza sua lista, caso isso ocorra.. estarei destacando seu conteúdo. Tópico Movido Este tópico foi movido de "OTServ → Aprovações → Aprovação de Tutoriais" para "OTServ → Downloads → Servidores → Servidores derivados → Downloads de servidores derivados".
  9. Para editar as paginas você precisar der um page_acces de administrador para editar va em localhost/phpymadmin > accounts > escolha sua conta > Clique em editar > Procure por page_acess > se estiver 1 subistitua por 9999 ou 6 Tópico movido para dúvidas / pedidos resolvidos.
  10. Mudrock

    Account do site

    Basta ir no tópico que você mesmo criou sobre sua duvida e marcar a resposta minha como Resolvido obrigado, e fico feliz que funcionou Abraçoss att
  11. Tópico movido para dúvidas / pedidos resolvidos.
  12. Tente substituir seu arquivo items.xml, pois ali todos os itens estão clonados praticamente...
  13. Mudrock

    Account do site

    Para editar as paginas você precisar der um page_acees de administrador para editar va em localhost/phpymadmin > Tabelas da sua Database > escolha sua conta > Clique em editar > Procure por page_acess > se estiver 1 subistitua por 9999 ou 6
  14. Recomendo deixar os codes em Spoiler para não gerar uma pagina gigante de post Abraçoss
  15. Tópico movido para dúvidas / pedidos resolvidos. Tópico Movido Este tópico foi movido de "OTServ → OTServ Geral → Iniciantes → Pedidos e dúvidas - Geral → Pedidos e dúvidas resolvidos - Geral" para "OTServ → Suporte → Suporte Infraestrutura → Dúvidas de redes e segurança → Dúvidas resolvidas - Redes e segurança".
  16. Tópico movido para dúvidas / pedidos resolvidos.
  17. Vá em : htdocs/layout/seulayout/layout.php Procure por Shop em Ctrl + F, logo em seguida remova a linha do código da pagina ou do botão ou algo como <div id='shops_Submenu' class='Submenu'> <a href='?subtopic=buypoints'>
  18. Bem loco amigo, mais cade o ip para conexão ou site ?
  19. Mudrock

    Surprise box

    O Tópico só foi movido de área para uma mais adequada a sua duvida amigo. não para Duvidas resolvidas. espero que tenha entendido, Abraçoss
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...