Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Não atacar a mesma classe
2 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
Não atacar a mesma classe
Eai... Queria saber se tem como fazer com que os jogadores não ataque as pessoas da mesma classe..
Obs: uso netplay crystal
Obs: uso netplay crystal
_________________
yunn- Experiente
- Mensagens : 455
Créditos : 39
Re: Não atacar a mesma classe
Tem sim, mas não é tão simples pq o neplay não sincroniza as classes, o que vc tem que fazer é primeiro adicionar a opção de se sincronizar as classes, para isso faça o seguinte:
1º procure o script [GM] Game_NetPlayer , nele logo abaixo de attr_accessor :guild coloce
attr_accessor :class_id
2° um pouco abaixo, coloque @class_id = 0 logo abaixo de @guild = ""
3° indo agora para o script [NET] Network* perto da linha 470 logo acima de @socket.send("<5>#{send}</5>\n")
adicione a seguinte linha:
send += "@class_id = #{$game_party.actors[0].class_id};"
Agora basta colocar a condição de verificar se é da mesma classe no script [ABS] PlayerVsPlayer* logo acima da linha #Attack the player vc deve colocar:
if pl.class_id == $game_party.actors[0].class_id
$chat.texto("Você não pode atacar jogadores da mesma classe")
return
end
Com isso não deve da pra atacar jogadores de mesma classe, testa ai pq não estou com o RMXP em ksa e qualquer coisa arrumo o erro q der
1º procure o script [GM] Game_NetPlayer , nele logo abaixo de attr_accessor :guild coloce
attr_accessor :class_id
2° um pouco abaixo, coloque @class_id = 0 logo abaixo de @guild = ""
3° indo agora para o script [NET] Network* perto da linha 470 logo acima de @socket.send("<5>#{send}</5>\n")
adicione a seguinte linha:
send += "@class_id = #{$game_party.actors[0].class_id};"
Agora basta colocar a condição de verificar se é da mesma classe no script [ABS] PlayerVsPlayer* logo acima da linha #Attack the player vc deve colocar:
if pl.class_id == $game_party.actors[0].class_id
$chat.texto("Você não pode atacar jogadores da mesma classe")
return
end
Com isso não deve da pra atacar jogadores de mesma classe, testa ai pq não estou com o RMXP em ksa e qualquer coisa arrumo o erro q der
_________________
Tópicos semelhantes
» Mesma habilidade com todas as classes, com primeira classe
» Como faço outra classe usar a mesma arma?
» [PEDIDO] Sistema de descrição de classe / Habilidades por Classe
» Variáveis de classe e de instância de classe em Ruby
» Evento Atacar
» Como faço outra classe usar a mesma arma?
» [PEDIDO] Sistema de descrição de classe / Habilidades por Classe
» Variáveis de classe e de instância de classe em Ruby
» Evento Atacar
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos