Vodkart 1515 Postado Agosto 4, 2012 Share Postado Agosto 4, 2012 (editado) é o comando !rank que todo mundo conhece, mas agora reformulado e com alguns rank extras como frags, health, mana, magic level obs: caso alguém tenha alguma outra idéia de rank só postar que estaremos adicionando... --------------------------- data/talkactions/ranks.lua local config = { MaxPlayer = 20, fight_skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, }, other_skills = { [''] = "level", ['level'] = "level", ['magic'] = "maglevel", ['health'] = "healthmax", ['mana'] = "manamax" }, vocations = { ['sorcerer'] = {1,5}, ['druid'] = {2,6}, ['paladin'] = {3,7}, ['knight'] = {4,8} }, storages = { ['frags'] = 824544 } } function onSay(cid, words, param) local param,str = string.lower(param),"" if not config.fight_skills[param] and not config.other_skills[param] and not config.vocations[param] and not config.storages[param] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este rank não existe.") return true end str = "--[ RANK "..(param == "" and "LEVEL" or string.upper(param)).." ]--\n\n" query = config.fight_skills[param] and db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..config.fight_skills[param].." ORDER BY `value` DESC;") or config.other_skills[param] and db.getResult("SELECT `name`, `"..config.other_skills[param].."` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `"..config.other_skills[param].."` DESC, `name` ASC;") or config.storages[param] and db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = "..config.storages[param].." ORDER BY cast(value as INTEGER) DESC;") or db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` <= 2 AND `vocation` = "..config.vocations[param][1].." or `vocation` = "..config.vocations[param][2].." ORDER BY `level` DESC;") if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. ". "..(config.fight_skills[param] and getPlayerNameByGUID(query:getDataString("player_id")) or config.storages[param] and getPlayerNameByGUID(query:getDataString("player_id")) or query:getDataString("name")).." - [" .. query:getDataInt((config.fight_skills[param] and "value" or config.storages[param] and "value" or config.vocations[param] and "level" or config.other_skills[param])) .. "]" k = k + 1 if not(query:next()) or k > config.MaxPlayer then break end end query:free() end doShowTextDialog(cid,6500, str) return true end Em data/lib/050-function.lua adc function setFrags(cid) if not isCreature(cid) then return LUA_ERROR end setPlayerStorageValue(cid, 824544, getPlayerFrags(cid)) return doPlayerSave(cid) end data/creaturescript/script rankfrags.lua function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) then addEvent(setFrags, 1, cid) end return true end data/creaturescript/script/login.lua antes do último return true adc: registerCreatureEvent(cid, "Rankfrags") setFrags(cid) Editado Setembro 3, 2012 por Vodkart Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/ Compartilhar em outros sites More sharing options...
Skymagnum 234 Postado Agosto 4, 2012 Share Postado Agosto 4, 2012 Parabéns Vodkart, ótimo script mesmo reputado Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1309233 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Agosto 5, 2012 Autor Share Postado Agosto 5, 2012 pronto, se ele só digitar !rank vai mostrar o de level, alguém tem alguma idéia para adicionar algum outro rank? Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1309819 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Agosto 12, 2012 Autor Share Postado Agosto 12, 2012 atualizado, coloquei o rank de voc junto Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315286 Compartilhar em outros sites More sharing options...
Bocoh 0 Postado Agosto 12, 2012 Share Postado Agosto 12, 2012 Não ta funcionando. Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315613 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Agosto 13, 2012 Autor Share Postado Agosto 13, 2012 Não ta funcionando porque? dá algum erro no console? Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315723 Compartilhar em outros sites More sharing options...
Subwat 405 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 adiciona rank resets 2310 a storage rsrs não funcionou aqui também, adicionei a query antes de mais nada rsrs Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315743 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Agosto 13, 2012 Autor Share Postado Agosto 13, 2012 pronto eu tinha editado e esqueci de remover uma linha pq eu tava testando e acabei fazendo cagada rsrsrs Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315752 Compartilhar em outros sites More sharing options...
Subwat 405 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 agora está funcionando hehe parabens =) Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315764 Compartilhar em outros sites More sharing options...
Bocoh 0 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 Da esse erro quando fala !rank frags. http://imageshack.us/photo/my-images/17/catswbb.jpg/ Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315889 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Agosto 13, 2012 Autor Share Postado Agosto 13, 2012 Da esse erro quando fala !rank frags. http://imageshack.us...17/catswbb.jpg/ ler o tópico de vez em quando não faz mal sabia? o erro está dizendo que não acha a coluna "frags" na sua db. Se tivesse ao menos lido saberia que no tópico pede para executar uma query, e além disso o comando acompanha um MODS. Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315922 Compartilhar em outros sites More sharing options...
Bocoh 0 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 Da esse erro quando fala !rank frags. http://imageshack.us...17/catswbb.jpg/ ler o tópico de vez em quando não faz mal sabia? o erro está dizendo que não acha a coluna "frags" na sua db. Se tivesse ao menos lido saberia que no tópico pede para executar uma query, e além disso o comando acompanha um MODS. Olha só mano, eu fiz todo esse caralho ae da porra e da o mesmo erro ta certo? Pra nao fala que nao executei essa merda Error while executing query: duplicate column name: frags Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1315989 Compartilhar em outros sites More sharing options...
Subwat 405 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 vodkart adiciona pra reset system ae com a id 2310? vlw Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1316045 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Agosto 13, 2012 Autor Share Postado Agosto 13, 2012 Da esse erro quando fala !rank frags. http://imageshack.us...17/catswbb.jpg/ ler o tópico de vez em quando não faz mal sabia? o erro está dizendo que não acha a coluna "frags" na sua db. Se tivesse ao menos lido saberia que no tópico pede para executar uma query, e além disso o comando acompanha um MODS. Olha só mano, eu fiz todo esse caralho ae da porra e da o mesmo erro ta certo? Pra nao fala que nao executei essa merda Error while executing query: duplicate column name: frags é porque já tem uma coluna com nome "Frags" auhauahauhauah vc usa qual script com essa coluna tbm? Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1316069 Compartilhar em outros sites More sharing options...
Bocoh 0 Postado Agosto 13, 2012 Share Postado Agosto 13, 2012 (editado) O simples task Mais eu ja tinha adcionado o query, por isso, olha o codigo, ctz que nao tem nada errado? Editado Agosto 13, 2012 por Bocoh Link para o comentário https://xtibia.com/forum/topic/191311-comando-rank-atualizado/#findComment-1316131 Compartilhar em outros sites More sharing options...
Posts Recomendados