Ir para conteúdo

hylo

Campones
  • Total de itens

    40
  • Registro em

  • Última visita

Tudo que hylo postou

  1. sei lah cara mas funciona direitinho ... nao sei oq da para ele aparecer isso eu vi msm que da bug... mas eu dexei assim o meu ... se o gorno melhorar isso ;D achuq ele melhora... mas fazer oq .. uso esse enqnto nao tem 1 melhor ;D abraços
  2. cara como eu jah puiz antes ... e se voce precisar tah aki ;D no \data\talkactions\talkactions.xml voce poe <talkaction words="!ranks" script="highscores.lua"/> e no \data\talkactions\scripts cria um arquivo .lua chamado highscores.lua poe -- Ranks script by Hylozoiste -- function onSay(cid, words, param) dofile("./config.lua") local players = 20 -- The amount of players that is shown in the list local maxgroupid = 1 -- Players in groups above this is not shown in the list if sqlType == "mysql" then env = assert(luasql.mysql()) con = assert(env:connect(mysqlDatabase, mysqlUser, mysqlPass, mysqlHost, mysqlPort)) else -- sqlite env = assert(luasql.sqlite3()) con = assert(env:connect(sqliteDatabase)) end local str = "" if param == "level" or param == "exp" or param == "lvl" or param == "" then cur = assert(con:execute("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= "..maxgroupid.." ORDER BY `experience` DESC LIMIT 0,"..players..";")) row = cur:fetch({}, "a") str = "# [Level] - Name - (Experience)\n" local i = 0 while row do str = str.."\n#"..(i+1).." ["..row.level.."] - "..row.name.." - ("..row.experience..")" row = cur:fetch (row, "a") i = i+1 end elseif param == "maglevel" or param == "magic" or param == "ml" then cur = assert(con:execute("SELECT `name`, `maglevel` FROM `players` WHERE `group_id` <= "..maxgroupid.." ORDER BY `maglevel` DESC LIMIT 0,"..players..";")) row = cur:fetch({}, "a") str = "# [Magic Level] - Name\n" local i = 0 while row do str = str.."\n#"..(i+1).." ["..row.maglevel.."] - "..row.name.."" row = cur:fetch (row, "a") i = i+1 end elseif param == "fist" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 0 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Fist Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "club" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 1 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Club Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "sword" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 2 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [sword Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "axe" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 3 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Axe Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "dist" or param == "distance" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 4 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Distance Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "shield" or param == "shielding" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 5 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [shielding] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "fish" or param == "fishing" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 6 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Fishing] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end end if str ~= "" then doPlayerPopupFYI(cid, str) end con:close() env:close() end Abraços espero ter ajudado ;D nein precisa cara ... se o gorno nao mudar nada do mapa tipow casa ... ou se mudar ... fodasse ... ele avisa e pronto mais tipow eah soh pegar o database... e jogar por cima do outro ...jah era ... nein perde nada... eu qnd vo atualiza o server eu jogo por cima nao qro nein saber koapskapsoksapokaspoask
  3. no \data\talkactions\talkactions.xml voce poe <talkaction words="!ranks" script="highscores.lua"/> e no \data\talkactions\scripts cria um arquivo .lua chamado highscores.lua poe -- Ranks script by Hylozoiste -- function onSay(cid, words, param) dofile("./config.lua") local players = 20 -- The amount of players that is shown in the list local maxgroupid = 1 -- Players in groups above this is not shown in the list if sqlType == "mysql" then env = assert(luasql.mysql()) con = assert(env:connect(mysqlDatabase, mysqlUser, mysqlPass, mysqlHost, mysqlPort)) else -- sqlite env = assert(luasql.sqlite3()) con = assert(env:connect(sqliteDatabase)) end local str = "" if param == "level" or param == "exp" or param == "lvl" or param == "" then cur = assert(con:execute("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= "..maxgroupid.." ORDER BY `experience` DESC LIMIT 0,"..players..";")) row = cur:fetch({}, "a") str = "# [Level] - Name - (Experience)\n" local i = 0 while row do str = str.."\n#"..(i+1).." ["..row.level.."] - "..row.name.." - ("..row.experience..")" row = cur:fetch (row, "a") i = i+1 end elseif param == "maglevel" or param == "magic" or param == "ml" then cur = assert(con:execute("SELECT `name`, `maglevel` FROM `players` WHERE `group_id` <= "..maxgroupid.." ORDER BY `maglevel` DESC LIMIT 0,"..players..";")) row = cur:fetch({}, "a") str = "# [Magic Level] - Name\n" local i = 0 while row do str = str.."\n#"..(i+1).." ["..row.maglevel.."] - "..row.name.."" row = cur:fetch (row, "a") i = i+1 end elseif param == "fist" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 0 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Fist Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "club" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 1 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Club Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "sword" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 2 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [sword Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "axe" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 3 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Axe Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "dist" or param == "distance" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 4 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Distance Fighting] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "shield" or param == "shielding" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 5 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [shielding] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end elseif param == "fish" or param == "fishing" then cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 6 ORDER BY `value` DESC;")) row = cur:fetch({}, "a") str = "# [Fishing] - Name\n" local i = 0 while row do if i == players then break end query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` <= "..maxgroupid.." AND `id` = "..row.player_id.."")) sql = query:fetch({}, "a") if sql ~= nil then str = str.."\n#"..(i+1).." ["..row.value.."] - "..sql.name.."" i = i+1 end row = cur:fetch (row, "a") end end if str ~= "" then doPlayerPopupFYI(cid, str) end con:close() env:close() end secção de tutorial ;D koaspksaposak Abraços espero ter ajudado ;D
  4. Olha olhei alguns Tópicos ... e todos eles disseram que nao tem como mudar OO =// agora nun sei ... tein que ter ;D abraçxx fuiz
  5. é que voce qnd foi editar,edito errado tipow faz assim va no char do god ... e muda a acc lah veiw ... ve se ta tudo certo na conta do god e da account lah pq algo ali tah errado .. ou se nao voce exclui os 2 faz outro player ... e refaça a god ... mudando a action e o nome ... ou se for caso da ip ... se for no seu pc msm tenta 127.0.0.1 ou ip do pc espero ter ajudado By: Hylozoiste
  6. Sorry... aki nao eah lugar de help ;pp reported =//
  7. opaskposaksapo vdd ip da nada nao... se voce tiver um porta liberada e alguem descobrir eah crewyy
  8. hylo

    Como Desbanir

    Cara eah facil se for banimento do char entra no gm e fala /unban "player (nao lembro se eah sem aspas ou com) se nao der ... abre o sqlstudio e vai em bans q da certo sim ... dai jah era tente o /unban eah mais facil ahh se o server nao for no seu pc ... renicia sua net ... se o server for no seu pc ... e for banimento de ip ... tenta no sql .. bans ;D By: Hylozoiste
  9. era oq eu precisava valeuz ;D
  10. esse bug pode lag no server :$ pq comigo nao acontece esse bug ;D
  11. Hehehe nada tipow eu sou newbi ainda nessas coisas .... mais com o tempo nois aprende crescendo e aprendendo enqto o zayron e o gorno nao responde se eu souber eu ajudo ;D abraçxx
  12. hylo

    Blessed Shield

    era eu o humano, neah? kasokaopaskas dahora gostei
  13. Legal Aprovado!
  14. Adicinonei no meu server muito bom gostei ;D
  15. Viw gente qnd eu ponho wand id="2184" range="5" lvl="50" mana="50" enabled="1" exhaustion="0" script="crystal.lua"><vocation id="6"/><vocation id="5"/></wand> no meu weapons.xml ele da erro pq ele nao tah aceitando vocations por 5 6 ... ele aceitar por druid e sorcerer mais sei lah ele nao vai... seis puderem me ajuda ;D
  16. Zayron ou Gorno ajude nesse bug aew plz ... tah osso o bug dp n\ + \\\\ e viw ... nao to conseguindo editar o weapons.xml... pq tipow nao consigo por a arcane para funfar lah ele sempre da erro no server =// se voces puderem ajudar arkivo da arcane ... eah arcane staff.lua Valeuz e olha que legal ... poe esse negocio lah ó pq voce nao termino =// http://www.xtibia.com/forum/Demon-Oak-Quest-11-t101758.html
  17. esse eah bom jah adicionei no meu server!
  18. Boa ;D gostei pegar global ;D
  19. Essa eu ja sabia.. mais foi bom ... alguem mostrar para todos ;D
  20. Ow Zayron Cara nein deu o baguio "joao","maria" tem q ver oq tem nesse bug... pq sempre me aparece esse n/ e + / / / xD Quando puder ve para mim abraçxxx valeuz
  21. para por elas inf Config.lua removeAmmoWhenUsingDistanceWeapon = "no" Items.xml <item id="7368" article="an" name="assassin star" plural="assassin stars"> <attribute key="weight" value="200"/> <attribute key="attack" value="65"/> <attribute key="weaponType" value="distance"/> <attribute key="shootType" value="redstar"/> <attribute key="range" value="5"/> <attribute key="breakChance" value="25"/> <attribute key="ammoAction" value="moveback"/> </item> fikaria assim <attribute key="breakChance" value="0"/> faça isso em todas que voce kiser ;D e e no 0.3.0 rev.03 Foi arrumado esse bug Espero ter ajudado ;D Fika no caminho da poi ... sabe os demons .... Olhe a imagem! eah mais facil de tentar ver ond eah ... ou pelas Corneadas Position: [X: 169] [Y: 256] [Z: 11]. espero ter ajudado ;D
  22. Hey vo tentar ... qlqr coisa eu falo noq deu xD e na Arcane nein eskent eu jah achei tuto ! ;D Abraçs ;D By: Hylozoiste ;D
  23. Hey vo tentar ... qlqr coisa eu falo noq deu xD e na Arcane nein eskent eu jah achei tuto ! ;D Abraçs ;D By: Hylozoiste ;D
  24. Tipow Assim Zyron eu vou na casa ... dou aleta som ou aleta sio ponho "Joao Maria" Renicia o ot Aparece "Joaon/Maria" renicia denovo "Joaon//Maria" Saks ? Eskeçe da Arcane ela eu jah achei um tutorial mais msm assim Valeuzz ajuda casa ;D
  25. Viww... to um treco loko aki no ot ... nao sei pq ... tipow renicia o ot ... no aleta sio e aleta som ganha um n/ << e cada vez q renicia ganha 1 / a mais ... como arrumo esse treco veluss viw ... tem como alguem me ajuda... a fazer a arcane staff virar Wand e Rod ;D se puder Valeuz ;D
  • Quem Está Navegando   0 membros estão online

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