BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!


BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

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

BGamesEntrar

Fórum de Desenvolvimento de Jogos e Programação


descriptionSilenciar Player EmptySilenciar Player

more_horiz
O mesmo server para deixar o usuário Mudo.


no Server~Side na frmServer na aba Players crie 1 commandbutton chamado:

Name: mnumMute
Caption: mutar


de 2 clicks e adicione:

Código:

    Dim Name As String
    Name = frmServer.lvwInfo.SelectedItem.SubItems(3)
   
    If Not Name = "Not Playing" Then
        Call ToggleMute(FindPlayer(Name))
    End If


dps na modDatabase procure por:

Código:

Public Sub LoadOptions()
   
    Options.Game_Name = GetVar(App.Path & "\data\options.ini", "OPTIONS", "Game_Name")
    Options.Port = GetVar(App.Path & "\data\options.ini", "OPTIONS", "Port")
    Options.MOTD = GetVar(App.Path & "\data\options.ini", "OPTIONS", "MOTD")
    Options.Website = GetVar(App.Path & "\data\options.ini", "OPTIONS", "Website")
   
End Sub


em em baixo adicione:

Código:

Public Sub ToggleMute(ByVal index As Long)
 
    If index <= 0 Or index > MAX_PLAYERS Then Exit Sub

 
    If Player(index).tamudo = 1 Then
        Player(index).tamudo = 0
     
        PlayerMsg index, "Você foi Discilenciado e ja pode falar em global.", BrightGreen
        TextAdd GetPlayerName(index) & " Você foi Discilenciado."
    Else
        Player(index).tamudo = 1
       
        PlayerMsg index, "Você foi silenciado e não pode falar em global.", BrightRed
        TextAdd GetPlayerName(index) & " Você foi Silenciado."
    End If
   
   
    SavePlayer index 'salva o player.
End Sub


procure por:

Código:

Private Sub HandleBroadcastMsg(ByVal index As Long, ByRef Data() As Byte, ByVal StartAddr As Long, ByVal ExtraVar As Long)


em baixo de :

Código:

Msg = Buffer.ReadString


adicione:

Código:

If Player(index).tamudo Then
        PlayerMsg index, "Você foi silenciado e não poderá falar em global.", BrightRed
        Exit Sub
    End If


procure por :

Código:

' Position
 MAP As Long
    x As Byte
    y As Byte
    Dir As Byte


em baixo adicione:

Código:

'ta mudo
tamudo As Byte


Creditos:
BGames
ThxFox

Creditos Externos:
Thales12 - Base do sistema

descriptionSilenciar Player EmptyRe: Silenciar Player

more_horiz
TEUS CREDITOS é ? :@
teus creditos [Sem palavrões] --'
arruma --'

descriptionSilenciar Player EmptyRe: Silenciar Player

more_horiz
Thales12 escreveu:
TEUS CREDITOS é ? :@
teus creditos [Sem palavrões] --'
arruma --'


Ahan senta la claudia G_G
veio pro fórum? \o seja bem vindo (:

descriptionSilenciar Player EmptyRe: Silenciar Player

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder