Ir para conteúdo

ThiagoBji

Conde
  • Total de itens

    789
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que ThiagoBji postou

  1. Posta aqui seu script de reset.
  2. Você alterou o storage do rankreset? pois precisa. Qual é a storage do seu sistema de reset?
  3. Sim, pode! É só deixar o talkactions.xml assim: <talkaction words="!rankreset" event="script" value="rankreset.lua"/>
  4. Se você for fazer isso que o Mozark disse (é o único jeito mesmo), faça o teste com R$ 1,00 de doação. Você sabe né.. Abraços!
  5. Se o teu sistema de reset for por storage, usa esse rank de reset aqui. data/talkactions/scripts/rankreset.lua: local storageRank = 59381 -- 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 Agora, vá em data/talkactions/talkactions.xml, e adicione isso: <talkaction words="!reset" event="script" value="rankreset.lua"/>
  6. Simples. Clica 2x no depot (pelo rme), e seleciona a cidade que você quer que ele funcione.
  7. Poderia colocar mais detalhes no templo, mas, ficou muito bom o baiak. Obrigado pelo compartilhamento do mesmo. Reputado!
  8. Simples. Vá em data/talkactions/scripts/serverinfo.lua, e coloque isso: local config = { rateExperience = getConfigInfo('rateExperience'), rateSkill = getConfigInfo('rateSkill'), rateLoot = getConfigInfo('rateLoot'), rateMagic = getConfigInfo('rateMagic'), rateSpawn = getConfigInfo('rateSpawn'), protectionLevel = getConfigInfo('protectionLevel') } function onSay(cid, words, param) doPlayerPopupFYI(cid, "Server Information:\n\nExperience rate: x" .. config.rateExperience .. "\nSkills rate: x" .. config.rateSkill .. "\nLoot rate: x" .. config.rateLoot .. "\nMagic rate: x" .. config.rateMagic .. "\nSpawns rate: x" .. config.rateSpawn .. "\nProtection level: " .. config.protectionLevel) return TRUE end Agora, vá em data/talkactions/talkactions.xml, e adicione isso: <talkaction words="!serverinfo;/serverinfo" script="serverinfo.lua"/>
  9. Se é o attr que você diz, deixa assim o spells.xml:
  10. Não há de quê. Dúvida sanada mano? Ou você prefere alguma outra resposta?
  11. Você sabe qual é esse comando? Só me falar o nome, que eu tiro aqui pra você!
  12. Muito bom Vital! Adoro os tópicos de "Melhores ~~" pois ajuda muito a procurar. Só ir no tópico que já vai ter os melhores e pronto! Obrigado pelo conteúdo! Valeu mano!
  13. Com certeza é o seu VPS. Como disse, pegue um com capacidade maior.
  14. Eu passei script por isso. Eu fiz o seguinte, peguei um servidor como base (sem nada editado, ou com poucas coisas), e fui passando script por script. Só que ai, é claro, dava erros, só que ai, eu corrigia. Tente fazer o mesmo!
  15. Não há de quê. Agora eu posso dormir em paz, depois de ter retirados todas suas dúvidas a VPS/DEDICADO. Dúvida Sanada do tópico? não né? Boa sorte ai com seu server!
  16. Dá pra pegar 50 on-line sem lag, de boa. Mas, quando passar do 50/60, ai não lhe posso garantir nada. Agora, se for 2 GB RAM, dá pegar 100 no mínimo de boa, sem lag, 120 até. Se for 3 GB RAM, dá pra pegar 170 sem lag. Por ai vai....
  17. Dedicado já é pra um servidor mais avançado. Tipo global com muitos players, 200 on-line, por exemplo. Se você usa Global, aconselho um Dedicado. Mas, se você não quiser um Dedicado, o recomendado para Global é VPS de 4 GB RAM. Agora, se você usa Baiak/Subwat/Styller ou do tipo (mapas com 30 mb-), recomendo VPS mesmo. Ai como eu disse, recomendo VPS de 2 GB RAM, pra pegar 100 on-line de boa, sem lag e tals.
  18. Claro né. Dependendo da quantia de players que você tem, e a quantidade da memória, o server pode cair, ficar dando bugs, erros, etcs. Por isso que sempre o recomendado é VPS de no mínimo 1 GB RAM. Mas, o aconselhável é de 2 GB RAM. Também tem haver com o peso do mapa. Se o mapa for levinho (5 mb por exemplo), um VPS de 2 GB RAM já aguenta 300 players de boa. Agora, se o mapa for de 30 mb por exemplo, um VPS de 2 GB RAM, aguenta 150 players no mínimo. E assim por diante.
  19. Sim. Computador/VPS/Dedicado com pouca Memória e HD sempre dão problemas. Como eu disse, aconselho você por 1 GB RAM no mínimo. Só que, o aconselhável é de 2 GB RAM.
  20. Com certeza que é. 512 MB de RAM é quase nada! Aconselho você colocar no mínimo 1 GB RAM, mas, por pratica, o bom seria 2.
  21. Isso é o quê eu sempre digo, ahuah. Mesmo pra você! Qualquer coisa, estamos ai! Se precisar, só postar Boa sorte com seu servidor! Abraços!
  22. Não há de quê! Qualquer coisa, posta ai que nós ajudamos! Boa sorte com seu servidor! Abraços!
  23. Pluzzeti, troque o seu save.lua pelo meu. Pode ser o save, então, troque-os.
  • Quem Está Navegando   0 membros estão online

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