Jump to content

MyAAC [MyAAC] Sistema de Troca de Vocação


Recommended Posts

@Endless

 

Precisa corrigir 2coisinha

 

account.management.html.twig

 

 

<form action="{{ getLink('mudavoc') }}" method="post">

esqueceu do r

 

 

<form action="{{ getLink('mudarvoc') }}" method="post">

 

 

nomeiavoc()

 

Call to undefined function nomeiavoc()

 

 

 

Edited by Celulose (see edit history)
Link to post
Share on other sites

18 minutos atrás, Celulose disse:

@Endless

 

Precisa corrigir 2coisinha

 

account.management.html.twig

 

 


<form action="{{ getLink('mudavoc') }}" method="post">

esqueceu do r

 

 


<form action="{{ getLink('mudarvoc') }}" method="post">

 

 

nomeiavoc()

 

Call to undefined function nomeiavoc()

 

 

 


Boa noite meu caro, adicionei a função nomeiavoc que estava faltando e expliquei já como utilizar a mesma, obrigado por reportar, realmente havia passado batido e acabei não percebendo. Em relação a falta do r no código do account.management.html.twig confere se você não escreveu errado, pois está certinho no código:

image.thumb.png.a13d1ed56fa1644a49c75b841f992d9c.png
 

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

Muito bom, parabens.

 

Bastante interessante, mas servidores não organizados podem ter alguns problemas.

 

Um dos bugs: se o jogador criar um char distance e subir sua skill pra 100 e mudar pra uma voc melee, ele ira travar o servidor na hora q atacar, pq a maioria dos servidores separam as "classes" pelo vocations.xml aumentando a dificuldade de upar a skill.

Link to post
Share on other sites

11 horas atrás, ernaix69 disse:

Muito bom, parabens.

 

Bastante interessante, mas servidores não organizados podem ter alguns problemas.

 

Um dos bugs: se o jogador criar um char distance e subir sua skill pra 100 e mudar pra uma voc melee, ele ira travar o servidor na hora q atacar, pq a maioria dos servidores separam as "classes" pelo vocations.xml aumentando a dificuldade de upar a skill.


Obrigado!! Em relação a servidores "travar" por conta da skill, para isso acontecer o jogo em si tem que conter algum problema já. Por padrão indiferente se teu vocations.xml tua vocação tem dano reduzido na skill distance, e tu tiver skill alta de distance a única coisa que vai acontecer é você não causar muito dano. Pra "crashar" o problema não vai estar no sistema de trocar a vocação pelo site, mas sim o problema pode estar na hora de calcular o dano final do seu personagem, se for o seu caso, da 1 olhada em weapons.cpp. No final de tudo, o sistema não vai influenciar em nada nesse caso. 

Edited by Endless (see edit history)

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

2 horas atrás, Endless disse:


Obrigado!! Em relação a servidores "travar" por conta da skill, para isso acontecer o jogo em si tem que conter algum problema já. Por padrão indiferente se teu vocations.xml tua vocação tem dano reduzido na skill distance, e tu tiver skill alta de distance a única coisa que vai acontecer é você não causar muito dano. Pra "crashar" o problema não vai estar no sistema de trocar a vocação pelo site, mas sim o problema pode estar na hora de calcular o dano final do seu personagem, se for o seu caso, da 1 olhada em weapons.cpp. No final de tudo, o sistema não vai influenciar em nada nesse caso. 

 

Como eu disse só vai ocorrer em servidores desorganizados, o sistema em si ta perfeito, mas conhecendo a realidade dos servidores derivados sei q isso vai dar problema em varios.

 

E particularmente eu vou usar.

 

Ah, esqueci de mencionar isso, mas a mudança de voc deveria resetar o lv, hp e mp.

Edited by ernaix69 (see edit history)
Link to post
Share on other sites

7 minutos atrás, ernaix69 disse:

 

Como eu disse só vai ocorrer em servidores desorganizados, o sistema em si ta perfeito, mas conhecendo a realidade dos servidores derivados sei q isso vai dar problema em varios.

 

E particularmente eu vou usar.

 

Ah, esqueci de mencionar isso, mas a mudança de voc deveria resetar o lv, hp e mp.


Em relação a resetar level/hp/mp o usuário pode adicionar isso. O sistema em si foi feito para ser utilizado para qualquer servidor que utilize MyAAC como site. Configurações extras fica a critério do usuário.

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

  • 2 weeks later...
Em 31/01/2021 em 15:14, Baiak Furion disse:

@Endless você consegue fazer uma pequena alteração ?

 

Apenas players com storage 4003 poderia trocar a vocação


Bom dia meu caro, sim consigo, porém isso não faria muito sentido pois é 1 modificação específica para o seu servidor. Se você tiver interesse nessa modificação, pode me contatar no privado que acertamos 1 preço para fazer esse serviço.

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Endless
      Olá meus senhores, hoje venho trazer pra vocês 1 tutorial que li a muito tempo atrás e me ajudou muito. O tutorial não é meu, mas vejo que muita gente, muita gente mesmo não conhece esse módulo do apache, então achei válido trazer pra comunidade. Espero que ajude alguém!!
      O módulo que venho apresentar a vocês é o mod_evasive do Apache.
       
      Sobre ele:
       

      Instalando o mod_evasive:

       

      Configurando o mod_evasive:
       

      Carregando o módulo mod_evasive no apache:
       

      Teste da proteção DDoS
       

      Conclusão
       

      Créditos:

      https://sempreupdate.com.br/mod_evasive-no-apache-oferece-protecao-contra-ataque-de-ddos/
    • By Breno Alves
      Olá a todos, e estou de volta pra postar alguns conteúdos...
       
      Fui atrás de um online bonus system para tfs 1.3 e não achei e portanto decidi fazer o meu, com a ajuda do @vankk.
      ================================================================================================================
      Testado em TFS 1.3 na versão 8.60.
      ================================================================================================================

      ================================================================================================================
      No seu banco de dados, execute a seguinte query
      ALTER TABLE `players` ADD `online_time` int(11) NOT NULL DEFAULT 0 ================================================================================================================
      O próximo passo é apenas para quem gostaria de que, a cada server save, o número seja zerado!
      ================================================================================================================
      Em globalevents/scripts/startup.lua, após o inicio da função onStartup() adicione o seguinte código
      db.query("UPDATE `players` SET `online_time` = 0") ================================================================================================================
      Agora crie um arquivo chamado onlinebonus.lua em creaturescripts/scripts com isso dentro
      local event = {} local function addOnlineToken(playerId) local player = Player(playerId) if not player then return false end if player:getIp() == 0 then event[player:getId()] = nil return false end player:addOnlineTime(1) player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você ganhou 1 online token por permanecer online por 1 hora sem deslogar.") player:addItem(12543, 1) event[player:getId()] = addEvent(addOnlineToken, 60 * 60 * 1000, player:getId()) end function onLogin(player) player:registerEvent("OnlineBonus") player:registerEvent("OnlineBonusLogout") if event[player:getId()] == nil then event[player:getId()] = addEvent(addOnlineToken, 60 * 60 * 1000, player:getId()) end return true end function onLogout(player) if event[player:getId()] then event[player:getId()] = nil end return true end -- <event type="login" name="OnlineBonus" script="onlineBonus.lua" /> -- <event type="logout" name="OnlineBonusLogout" script="onlineBonus.lua" /> A tag XML está no fim desse código.
      ================================================================================================================
      Agora, na pasta lib, crie um arquivo chamado onlineTime.lua e coloque isso dentro
      function Player.getOnlineTime(self) local resultId = db.storeQuery(string.format('SELECT online_time FROM `players` WHERE `id` = %d', self:getGuid())) if not resultId then return 0 end local value = result.getNumber(resultId, "online_time") result.free(resultId) return value end function Player.addOnlineTime(self, amount) db.query(string.format("UPDATE `players` SET `online_time` = `online_time` + %d WHERE `id` = %d", amount, self:getGuid())) end Não esqueça de registrar essa lib no lib.lua.
      ================================================================================================================
      Agora, na pasta talkactions/scripts, crie um arquivo chamado onlinebonus.lua com o seguinte código dentro:
      function onSay(player, words, param) local skill = player:getOnlineTime(player) local message = "--------[+]------- [Online Bonus System] -------[+]--------\n\nGanhe um online token a cada hora que você passa online sem deslogar.\n\n---------------------------------------------------\n Total\n Desde o server save você já ganhou " .. skill .. " online tokens." doPlayerPopupFYI(player, message) end -- <talkaction words="!onlinebonus" script="onlineBonus.lua"/> A tag XML está no fim desse código.
      ================================================================================================================
      O usuário irá receber um item a cada hora online sem deslogar.
      O item está no código de creaturescripts com o id 12543, que pode ser alterado para qualquer item que seja agrupável.
      ================================================================================================================
      É isso por hoje.
    • By Mojiin
      Fala galera, eu vim pedir a ajuda de vocês !!
       
      Alguém pode me ajudar a criar mega evoluções para o meu poketibia ?
       
      Eu preciso dos megas:
      Mega Charizard X
      Mega Charizard Y
      Mega Alakazam
      Mega Tiranytar
      Mega Gyarados
      Mega Aerodactyl
      Mega Gengar
      Mega Blaziken
      Mega Swanpert
      Mega Sceptile
      Mega Absol
       
      Então galera, quem poder me ajudar fala ae, posso pagar
       
      Se ajudar já sabe rep+ 
    • By Maniaco
      Boa Tarde TibiaKing!!
       
      Estou a um tempo procurando e não achei nada parecido ou igual... T.T
      E estou precisando muito dele para o meu servidor!! 
      Caso alguém poder me ajudar agradeço muito +Rep
       
      Bom o script Funcionaria assim!
      eu tenho um item XXXX < Ex Pergaminho 
      Item quebra após o uso.
       
      eu usaria esse pergaminho em uma criatura que esta dentro desta lista
      Creature List {(Ciclope, 2160) (Wolf, 2160)} Ex > Nome da criatura, id do item que ganha apos selar 
       
      a Creature só pode ser selada com a vida baixa > Ex Vida Red
      Msg de erro  > essa criatura está com a vida muito alta ela não pode ser selada tire mais vida dela
      Creature teria % chance de falhar no selamento e sumir logo em seguida.
       
      Cada criatura daria um item diferente Ex > Jogador Selou um Ciclope e recebeu um Ciclope Pergaminho!
       
      Bom é isso...
       
      Obrigado 
       
       
       
    • By Digoshow
      Estou com um problema no distro depois que coloquei o Sistema de Guild Wars, erro a seguir.
       

       
      TALKACTIONS/SCRIPT/WAR.LUA

        TALKACTIONS/TALKACTIONS.XML
       
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...

Important Information

Confirmação de Termo