Ir para conteúdo

ThiagoBji

Conde
  • Total de itens

    789
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que ThiagoBji postou

  1. O quê eu quis dizer é, que a rate está mal colocada. Esse mapa você poderia fazer um grande servidor com exp baixa. Mas, você optou por servidor exp alta. Mas, isso não é o problema, mas, exp alta poderia dá muito e muito sucesso, se você soube-se administrar certinho. MAS, BOA SORTE!
  2. Claro! 2 Sugestões. V.2 - Em vez da posição que o item for criado for no script.lua, for assim, exemplo: /free 2160, 1, 160, 54, 7 (2160 = ID DO ITEM. 1 = QUANTIDADE. 160, 54, 7 = POSIÇÃO) V.3 - Em vez de dá item, dá premium/vip.
  3. Gostei da criatividade do script, obrigado pela contribuição! Script com ideias diferentes, sempre são bem-vindos!
  4. O server está bom, pelas imagens, só que, as informações (skills, rates) do server está mal distribuída.
  5. Velho, cada um tem sua opinião sobre balanceamento. O foxworldserver.com, ele é um servidor muito bom. As vocações são completamente balanceada. Só que, o FoxWorld é um servidor diferente. Ele é 8.40, e o sistema dele é diferente de qualquer servidor, exemplo: O servidor mapa próprio. As magias, os monstros, a exp é baixa, o servidor é sério, é dedicado, eventos próprios, etcs. As magias dele são próprias, como eu disse, e elas são magias de combo. Exemplo: Housenka + Exevo Gran Mas Vis Exemplo²: Hyakka Ryouran + Exevo Gran Mas Pox Exemplo ³: Rasenshuriken + Exori Song Então, tipo. São bem balanceadas. O sistema de heal, mana e tals é diferente. E, assim, o próprio servidor criou o sistema de balanceamento das vocações própria também, nele mesmo. Ex: Sorcerer level 200 hita 600 na SD. Mas, como eu disse, o servidor é próprio, e é bem diferente. As runas de attack, como SD, Paralyze, elas não são usadas por "USE ON TARGET", é impossível, não funciona. Elas só podem ser usada por "With Crosshairs", sendo assim, hita bem, mas, o cara tem que jogar muito pra acertar a SD/PARALYZE. Isso tudo que eu disse é uma base pra você ter. Eu estou querendo dizer, que, depende do servidor que é, pra vocação ser balanceada do jeito dele. Exemplo, você não vai por um subwat pra hitar igual um styller, ou igual o fox. Mas, você pode por um Styller pra Hitar igual o Fox. Espero que tenha entendido. Se quer mais opiniões, fala ai
  6. ThiagoBji

    Training Room

    Bom, já que o mesmo existe, reportado para o fechamento deste tópico. Tópico Oficial -> http://www.xtibia.com/forum/topic/203074-skills-room/
  7. Pesquisa antes de criar um tópico, amigo. O mesmo já existe -> http://www.xtibia.com/forum/topic/149657-talkactions-save-character/ Reportado para o fechamento do tópico! Abraços.
  8. O quê os servidores precisam é de tudo que você disse, mas, o quê mais precisa realmente, que a maioria não tem, é: Atualizações Diárias, Servidor livre de lags, Eventos sérios (evento que não seja zuado) e o melhor de tudo, que, praticamente nenhum servidor tem, é Balanceamento de vocações.
  9. Deve ser algum subnome criado por ele, pra não ficar apenas Global. Eu acho que, significa Global com Teleport. TÓPICO: O download não está funcionando.
  10. ThiagoBji

    Haunted Treelings

    Primeira vez que eu vejo um mapa pra download de Haunted Treelings. Isso ai cara, continue trazendo mapas diferentes para o Éks! Obrigado pela contribuição!
  11. ThiagoBji

    Hokai City

    O download não está funcionando. Arruma ai, obrigado!
  12. ThiagoBji

    Cidade VIP: Ghala

    Muito bom a city. Obrigado por compartilhar!
  13. ThiagoBji

    Cidade VIP: Pyre

    Essa city é top. As huns dls dela são fodas! Muito boas.. Obrigado por compartilhar conosco!
  14. ThiagoBji

    Cidade VIP: Vikhia

    Uma dica na hora de você postar algum mapa (cidade), é dizer no tópico quais hunts ela possui, pois seria muito útil. Obrigado por compartilhar!
  15. ThiagoBji

    Cidade VIP: Genov

    Muti boa a cidade mano! Já vi ela no global, sempre quis ela, mas, separada, desse jeito ai. Obrigado por compartilhar!
  16. ThiagoBji

    Training Room

    Nossa, que Training TOP! Obrigado pelo conteúdo!
  17. Não se esqueça de editar a storage do script pra storage do seu reset, e também a quantia de reset pra passar. Vá em data/movemments/scripts/resettile.lua, e deixe assim: function onStepIn(cid, item, position, fromPosition) local reset_storage = 123 -- coloque o storage do seu sistema de reset local quant_reset = 3 -- quantidade de resets para poder passar if (getPlayerStorageValue(cid, reset_storage) < quant_reset) then doTeleportThing(cid, fromPosition, false) doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Somente players com ".. (quant_reset) .." ou mais podem passar.") end return TRUE end Em data/movemments/movemments.xml, adicione: <movevent type="StepIn" actionid="4563" event="script" value="resettile.lua"/> No tile que só vai poder passar com x reset, você poem a ACTION ID 4563.
  18. Muito bom! Gostei do script (da ideia). Obrigado por compartilhar conosco! Abraços.
  19. Não há de quê. Qualquer outra dúvida ou erro, posta ai que estamos aqui pra isso! Boa sorte com seu server, abraços!
  20. Hum.. sei não cara! Dúvida Sanada?
  21. Vá em data/XML/channels.xml, e poste seu channels.xml aqui Ou você mesmo pode editar, trocando o HELP de lá por este aqui: <channel id="AQUI O ID DA CHANNEL" name="Help" level="8" muted="120" conditionId="2" conditionMessage="You may only place one offer in two minutes."> <vocation id="1-8"/> </channel>
  22. Usa esse rankreset.lua, aqui agora: local storageRank = 39650 -- storage que salva resets 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) if (param == "") then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você possui "..getPlayerStorageValue(cid, storageRank).." resets.") return true end if (param == "rank") then local max = 5 local letters_to_next = 50 local name_now local name = "Highscore for Reputação\n" local rkn = 0 local no_break = 0 name = name.."\n" name = name.."Rank. Reset | Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = ".. storageRank .." 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("player_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 if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return true else doPlayerSendCancel(cid, "Command valid: !reset, !reset rank.") end return true end
  23. Posta aqui seu script de reset.
  24. Você alterou o storage do rankreset? pois precisa. Qual é a storage do seu sistema de reset?
  • Quem Está Navegando   0 membros estão online

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