Ir para conteúdo

matheus1000

Artesão
  • Total de itens

    114
  • Registro em

  • Última visita

Tudo que matheus1000 postou

  1. Cara você postou a mesma coisa de novo... Problemas com portas versão 8.57 Reportado Da próxima vez espere as pessoas responderem.
  2. matheus1000

    Rank Com Reset

    acho que você boto no lugar errado, tenta a tag assim: <talkaction words="!rank" script="rest/rank.lua"/>
  3. matheus1000

    Rank Com Reset

    va em data/talkactions/script e crie uma pasta chamada rank.lua e bote isso: function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) local max = 10 local letters_to_next = 20 local skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, } local name_now local name = "Highscore for level\n" local rkn = 0 local no_break = 0 param = string.lower(param) dofile('config.lua') if param == "" or param == "level" and ( param ~= "magic" and param == "ml") and skills[param] == nil then name = name.."\n" name = name.."Rank Level - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat no_break = no_break +1 if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("level") .." - "..name_now..space.." ".."\n" if no_break >= 20 then break end until v:next() == false elseif param == "magic" or param == "ml" then name = name.."\n" name = name.."Rank Magic - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `maglevel` FROM `players` WHERE `group_id` <= 2 ORDER BY `maglevel` DESC LIMIT 0,"..(max)..";") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("maglevel").." - "..name_now..space.." ".." ".."".."\n" until v:next() == false elseif param == "reset" or param == "resets" then name = name.."\n" name = name.."Rank Reset - Nome do Jogador\n" local v = db.getResultlocal v = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 1020 ORDER BY cast(value as INTEGER) DESC;) local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("play er_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false elseif skills[param] ~= nil then name = name.."\n" name = name.."Rank "..param.." fighting - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skills[param].." ORDER BY `value` DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("play er_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false end if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return TRUE end depois data/talkactions/talkactions.xml e bote isso: <talkaction words="!rank" script="rank.lua"/>
  4. Ficou muito bom organizado, mas faltou algumas. Vê se ao longo do tempo você adiciona mais ae. =D
  5. Nem tudo, no tibia global não há !buyaol... Mas esse é da CipSoft, tanto que tem no tibia global...
  6. Muito bom, mas eu acho que a CipSoft merece um pouco dos créditos...
  7. Sempre fui botter, mas agora parei. Upo normal mesmo como homem
  8. Cara cuidado com o flood, leie as regras do fórum. @Topic Usa a da foto ué, da onde voce tirou ela?
  9. É o nome do programa que liga o server, TheForgottenServer.
  10. Não é só isso não, tem que botar. Eu acho que tem que ser assim : Verde: botar item que você pois na tag.
  11. Ótimo, vale apena por no Ot. Tem muita gente da polonia, espanha, estados unidos... Vou pôr aqui, valeu. +REP
  12. Achei um erro: No script da !buyhelth ta assim: Não era pra ser life??
  13. Olá Equipe XTibia, eu tenho uma idéia para a edição de posts... Tipo: O (Fulano) cria um tópico de um sistema, mas o (Sicrano) também ajudou. Então eu queria que o (Fulano) poderia botar o (Sicrano) para editar o tópico. Obs: Não precisa ser tópico, pode ser post também. Espero que aceitem...
  14. Acho que só marca no Minimap, você tem que procurar usando Alt + Setas. E se for no espaço preto, fica marcado normal.
  15. @UP Eu não tenho muitas idéias... Mas no próximo vou trazer meu mesmo. VlW's
  16. Olá pessoal, estou aqui hoje para trazer uma talkaction que quando o player da exiva mostra no minimap. Instalação Vai em data/talkactions/script e crie um arquivo chamado exiva.lua e bote isso dentro: function onSay(cid, words, param, channel) player = getPlayerByName(param) if isPlayer(player) then if getCreatureMana(cid) >= 20 then doPlayerAddMapMark(cid, getCreaturePosition(player), 9, "The player "..param.." was here.") doPlayerAddSpentMana(cid, 20) return true else doPlayerSendCancel(cid, "You do not have enough mana to use this spell.") end else doPlayerSendCancel(cid, "There is no player with this name.") end end Depois vá em data/talkactions/talkactions.xml e bote isso: <talkaction log="yes" words="exiva" event="script" value="exiva.lua"/> Créditos Então é isso, valeu.
  17. Ótimo, muito bom script! Enquanto aos créditos, bote Snowz mesmo. Obrigado por trazer o conteúdo ao XTibia
  18. o/ estou em um perfil o/
  19. Não tem mais nada para inventar... Muito bom mesmo. +REP
  20. matheus1000

    Ban

    Como ta no seu config.lua?? Assim: killsToBan = 10 ??
  21. @UP Tente o meu: 2º vá em data/npc e crie um arquivo Catapult Manager.xml e bote: ?xml version="1.0"?> <npc name="Catapult Manager" script="data/npc/scripts/catapult.lua" access="3" walkinterval="0" floorchange="0"> <look type="247" head="20" body="30" legs="40" feet="50"/> <parameters> <parameter key="module_travel" value="1"/> <parameter key="message_greet" value="Blz |PLAYERNAME|. Quer ir para onde Demon3, Demon2, Demon, Dragon Lord, Warlock2, Warlock, Dragon, Hydra2, Hydra, Giant Spider, Orc, Undead Dragon, Behemoth, Pharao, Sea Serpent, Hand of Cursed Fate, Human Fortress?"/> <parameter key="travel_destinations" value="Maniz,1526,585,6,130"/> </parameters> </npc> Depois vá em data/npc/script e crie um arquivo chamado catapult.lua e bote isto: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end npcHandler:addModule(FocusModule:new())
  22. matheus1000

    Fotos Da Equipe

    KkKkKkKkK Oia o Dj Sky com cara de fodao, é a coisa que ele menos é
  • Quem Está Navegando   0 membros estão online

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