Ir para conteúdo

Danihcv

Membro
  • Registro em

  • Última visita

Tudo que Danihcv postou

  1. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Isso aí que o amigo acima falou é pra quem não tem web site. Se vc tiver usando web site, vc tem que ir na sua db do site, e executar o comando: `DB` é o nome da database... se vc usar esse comando irá colocar todos os player lvl 8. UPDATE `DB`.`players` SET `level` = '8', `health` = '180', `healthmax` = '180', `experience` = '4200', `mana` = '35', `manamax` = '35', `cap` = '400' UPDATE `DB`.`players_skills` SET `value` = '10' Abraços.
  2. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Opa, vc precisa liberar suas portas. No caso vc está usando a porta 80 Aí suponhamos que seu ip-fixo seja test.servegame.com Aí pra acessar é só usar seu ip-fixo normal msm: http://test.servegame.com
  3. Eu uso gesior... Vai dar certo?? Poderia explicar o que eu tenho que fazer?? Sou iniciante em web sites... Abraços.
  4. Cria uma conta no www.no-ip.com, faz um ip fixo, baixa o programa do site, muda no seu config.lua o seu ip atual pelo seu novo ip fixo. E seja feliz.
  5. Vc usa xampp né?? Vai na pasta xampp\apache\conf e abra o arquivo httpd.conf com bloco de notas. Aperte ctrl+f e procure por: #Listen 12.34.56.78:80 Listen 80 Mude os 80 por 8090 Assim: #Listen 12.34.56.78:8090 Listen 8090 Agora procure por: ServerName localhost:80 E mude o 80 por 8090 Assim: ServerName localhost:8090 Agora va na pasta xampp\apache\conf\extra e abra o arquivo httpd-ssl.conf Agora procure por: # Note: Configurations that use IPv6 but not IPv4-mapped addresses need two # Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443" # Listen 443 E mude os 443 por 499 Assim: # Note: Configurations that use IPv6 but not IPv4-mapped addresses need two # Listen directives: "Listen [::]:4499" and "Listen 0.0.0.0:4499" # Listen 4499 Agora procure por: <VirtualHost _default_:443> E mude o 433 por 4499 Pronto, porém agora para os players entrarem em seu site eles devem digitar seu ipfixo e colocar :8090 no final. Por exemplo, suponhamos que seu ip fixo seja teste.servegame.com Então os players devem digitar: http://teste.servegame.com:8090 Você poderá eliminar essa terminação :8090 quando estiver usando um host/vps. Quando estiver usando um host/vps basta vc deixar as partes de 8090 iguais aos arquivos padrão. Ou seja, mudar os 8090 por 80 no arquivo httpd.conf que a gnt editou lá em cima. Abraços.
  6. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Poderia postar seu script da uh?? @edit Opa, na verdade, vc tem que ir no seu script spells.xml e achar a linha da sua uh <rune name="Ultimate Healing Rune" id="2273" allowfaruse="1" charges="1" lvl="24" maglv="3" exhaustion="1500" groups="2,1000" icon="5" aggressive="0" needtarget="1" blocktype="solid" event="script" value="healing/ultimate healing rune.lua"/> E mudar o charges, coloca: charges="1"
  7. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    @Jamison Collins Pois é cara, o individuo (eu ) qrnd compreender a raiz do problema pra ajudar com toda boa vontade, aí vem o cara com uma dessa... Esse usuário nunca me destratou, mas agr deu essa zuada... shuahusa
  8. Opa, vlw ae amg, mas já resolvi aqui. REP+ pela atenção!
  9. Opa, vc tem que abrir as portas necessárias para que as outras pessoas possam entrar. Se não souber quais portas abrir, me diga que eu te ensino a identificar.
  10. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Ia ajudar... Agr dps desse "desrespeito".... Boa sorte..
  11. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Vc ta usando sistema de REP é??
  12. @ViitinG Dessa forma, todos os players não poderão usar o comando de /save ñ??
  13. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Amigo, isso eh impossível, por questão de segurança mesmo eles ja são diferentes, pois vc tem como configurar para q soh seja possível acessar a acc do admin usando o local ip. Local ip eh o ip que VC, admin/host usa pra entrar no seu ot, ngm mais usa ele. Global ip eh o endereço da sua net/máquina, ele muda td vez q vc desliga e liga a internet, por isso vc deve usar um ip fixo, e será o endereço que os players usarão para entrar em seu ot. Abraços.
  14. @AnnaFeeh Esse script num seria o usado pela staff pra salvar o server todo n?? O amigo ai em cima qr um que os players salvem soh a si mesmos...
  15. Acho que isso poderia ser usado pra causar um certo lag, no ot. Pois requer uma alteração na data base, e se for feita por muitos ao mesmo tempo e repetidas vezes segudias, com ctz vai bugar.
  16. Ñ entendi o que vc qr direito.. rsrs, especifique melhor...
  17. local ChangeName = ID DO ITEM AQUI function onSay(cid, words, param, channel)local p = string.explode(param, ',') if(getPlayerItemCount(cid, ChangeName) == 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have donate coins.") return end if(getPlayerItemCount(cid, ChangeName) == 1) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have sufficient donate coins.") return end if(getPlayerItemCount(cid, ChangeName) > 1) then if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if(words == "/name") then if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. getPlayerName(cid) .. ";"):getID() == -1) then return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.") elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.") elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.") end doPlayerRemoveItem(cid, ChangeName, 2) return db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have changed " .. p[1] .. "'s name to " .. p[2] .. ".") end end end Blz, agr eu comecei a editar a parte de o player só conseguir mudar o próprio nome e acho que entendi qual msg vc ta dizendo que aparece (SE eu entendi qual é a msg que aparece, já corrigi, por via das dúvidas diga qual msg aparece ) Não estou mt certo se consegui fazer com que o player mude seu próprio nome, se der algum erro, poste aqui.
  18. Ah pode crer... kkk @arthur martins O client é do tibia normal, ou é de algum OtServer??
  19. local ChangeName = ID DO ITEM AQUI function onSay(cid, words, param, channel)local p = string.explode(param, ',') if(getPlayerItemCount(cid, ChangeName) == 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have donate coins.") end if(getPlayerItemCount(cid, ChangeName) == 1) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have sufficient donate coins.") end if(getPlayerItemCount(cid, ChangeName) > 1) then if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if(words == "/name") then if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.") elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.") elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.") end doPlayerRemoveItem(cid, ChangeName, 2) return db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have changed " .. p[1] .. "'s name to " .. p[2] .. ".") end end end Vê se é assim que vc qr. Eu botei 3 tipos de msg, uma pra quando o player ñ tiver, outra pra qnd tiver 1 item, e a pra quando o player conseguir executar o comando pq tem 2 itens no minimo.
  20. Debug com spell?? O.o Aparece algum erro na distro??
  21. O problema aí é que nas versões atuais de tfs, não dá pra usar a função doPlayerAnimatedText... Ou seja, quando oplayer ficar afk, não vai dar pras pessoas verem que ele ficou a menos que vc queira que apareça uma mensagem na tela de cada player do server, ao invés de aparecer so pros que estiverem ao redor do player afk. Se quiser me fala, que a gnt se resolve aqui. Abraços.
  22. Ah pera, vi agr o seu edit la. Mas ñ entendi a parte da msg. Vc qr que qual msg ñ apareça??
  23. Lógico que dá. A minha é e eu uso de boas. E a propósito, pra qualquer pessoa conseguir entrar no seu ot via ip Hamachi, ela tem que tá em alguma rede sua... :/
  24. local ChangeName = ID DO ITEM AQUI function onSay(cid, words, param, channel)local p = string.explode(param, ',') if(getPlayerItemCount(cid, ChangeName) <= 1) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have donate coins.") end if(getPlayerItemCount(cid, ChangeName) > 1) then if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if(words == "/name") then if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.") elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.") elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.") end doPlayerRemoveItem(cid, ChangeName, 2) return db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have changed " .. p[1] .. "'s name to " .. p[2] .. ".") end end end Tenta aí.

Informação Importante

Confirmação de Termo