Bloquear criar guild com mesmo nome Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Bloquear criar guild com mesmo nome

2 participantes

Ir para baixo

Bloquear criar guild com mesmo nome Empty Bloquear criar guild com mesmo nome

Mensagem por mateusfar Qua maio 25, 2016 5:43 pm

Olá, sou eu de novo! Alguém saberia me dizer como impedir de se criar uma guild com o mesmo nome de outra? E também bloquear a opção de mudar nome de guild? Quero que as guilds sejam únicas, assim como não se pode criar dois personagens com o mesmo nome. Obrigado!

mateusfar
Semi-Experiente
Semi-Experiente

Mensagens : 81
Créditos : 8

Ir para o topo Ir para baixo

Bloquear criar guild com mesmo nome Empty Re: Bloquear criar guild com mesmo nome

Mensagem por Profane ~ Qua maio 25, 2016 9:44 pm

(Levando em consideração que seja o Sistema Comum de Guild By: Scott )

Basta você ir no Editor da Guild. Vulgo, frmGuild_Admin (algo assim)

E poem os componentes de Text; (local onde digitaria o novo nome da guild/ trocaria o nome da guild) para Visible = false.

Visible é uma capacidade do Componente.

Nisso já tornará impossível a mudança do nome pelo Painel ou por Jogadores. Se não me engano ele já não deixa usar o mesmo nome da guild ;c

Faça o teste, caso você consiga criar 2 guild com o mesmo Name, então avise aqui que ajudo a resolver.

Att

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

Bloquear criar guild com mesmo nome Empty Re: Bloquear criar guild com mesmo nome

Mensagem por mateusfar Qua maio 25, 2016 9:49 pm

Profane~ Consigo criar duas guilds com o mesmo nome. acabei de fazer o teste Very Happy

mateusfar
Semi-Experiente
Semi-Experiente

Mensagens : 81
Créditos : 8

Ir para o topo Ir para baixo

Bloquear criar guild com mesmo nome Empty Re: Bloquear criar guild com mesmo nome

Mensagem por Profane ~ Qua maio 25, 2016 11:10 pm

Procure por

Código:
Public Sub MakeGuild(Founder_Index As Long, Name As String, Tag As String)

Dentro do ModGuild vai encontrar essa Sub ai.

Adicione a variavel:

Código:
Dim GuildA As String, GuildB As String



Nele procure por abaixo disso aqui.

Código:
 GuildFileId = Find_Guild_Save
    GuildSlot = FindOpenGuildSlot
   
    If Not isPlaying(Founder_Index) Then Exit Sub
   
    'We are unable for an unknown reason
    If GuildSlot = 0 Or GuildFileId = 0 Then
        PlayerMsg Founder_Index, "Incapaz de fazer a Guild, Desculpe.", BrightRed
        Exit Sub
    End If
   
    If Name = "" Then
        PlayerMsg Founder_Index, "Sua Guild precisa de um Nome!", BrightRed
        Exit Sub
    End If
   
    ' Check level
    If GetPlayerLevel(Founder_Index) < Options.Buy_Lvl Then
        PlayerMsg Founder_Index, "Você precisa estar Level:  " & Options.Buy_Lvl & " para fundar uma Guild!", BrightRed
        Exit Sub
    End If

 Abaixo disto:

Código:
    GuildFileId = Find_Guild_Save
    GuildSlot = FindOpenGuildSlot

Adicionei isto:

Código:
    GuildA = Name
    GuildB = GuildData(i).Guild_Name

Agora abaixo de :

Código:
' Check level
    If GetPlayerLevel(Founder_Index) < Options.Buy_Lvl Then
        PlayerMsg Founder_Index, "Você precisa estar Level:  " & Options.Buy_Lvl & " para fundar uma Guild!", BrightRed
        Exit Sub
    End If

Adicione isto:

Código:
For i = 1 To MAX_GUILD_SAVES
        If GuildA = GuildB Then
            PlayerMsg Founder_Index, "Este nome de Guild já está em uso.", BrightRed
            Exit Sub
        End If
    Next
   


  Bom, fiz rapido Zz, Creio que funcione.

Faça o teste e me diga xD

Att

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

Bloquear criar guild com mesmo nome Empty Re: Bloquear criar guild com mesmo nome

Mensagem por mateusfar Qua maio 25, 2016 11:53 pm

ao tentar criar uma guild de qualquer forma ele esta derrubando o servidor, Profane!

mateusfar
Semi-Experiente
Semi-Experiente

Mensagens : 81
Créditos : 8

Ir para o topo Ir para baixo

Bloquear criar guild com mesmo nome Empty Re: Bloquear criar guild com mesmo nome

Mensagem por Profane ~ Qui maio 26, 2016 12:06 am

Passe o debug e traga aonde quebra e qual erro =P

Bata print. Aponte a linha xD

Qq coisa chama no face:

edited'*

Att


Última edição por Profane ~ em Sex Set 30, 2016 11:48 pm, editado 1 vez(es)

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

Bloquear criar guild com mesmo nome Empty Re: Bloquear criar guild com mesmo nome

Mensagem por mateusfar Qui maio 26, 2016 12:52 am

te chamei no face!

mateusfar
Semi-Experiente
Semi-Experiente

Mensagens : 81
Créditos : 8

Ir para o topo Ir para baixo

Bloquear criar guild com mesmo nome Empty Re: Bloquear criar guild com mesmo nome

Mensagem por Profane ~ Qui maio 26, 2016 2:40 am

Resolvido o/

Pode trancar.

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

Bloquear criar guild com mesmo nome Empty Re: Bloquear criar guild com mesmo nome

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos