SpikeL Comunidad
Hola, bienvenido a SpikeL Foro.

Si eres nuevo, deves registrarte.

Si ya tienes una cuenta, deves ingresar.

¡Muchas gracias!

PD: Si te has registrado pero no puedes logear tienes que activar tu cuenta desde tu e-mail.


Unirse al foro, es rápido y fácil

SpikeL Comunidad
Hola, bienvenido a SpikeL Foro.

Si eres nuevo, deves registrarte.

Si ya tienes una cuenta, deves ingresar.

¡Muchas gracias!

PD: Si te has registrado pero no puedes logear tienes que activar tu cuenta desde tu e-mail.
SpikeL Comunidad
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Hablar por consola distinto para dios / semi

Ir abajo

Hablar por consola distinto para dios / semi Empty Hablar por consola distinto para dios / semi

Mensaje por santi55 Lun Ene 03, 2011 2:24 pm

Función:Cuando un Administrador o game master DIOS hable por consola mediante /RMSGsale así:
Nick> Buenas tardes!
Cuando un SemiDios hable por consola tendrá su propio comando, este va a ser /SEMIsale así:
Nick> Buenas tardes!


Servidor

Buscar:


Código:
If UCase$(Left$(rdata, 6)) = "/RMSG " Then
rdata = Right$(rdata, Len(rdata) - 6)
    Call LogGM(UserList(UserIndex).Name, "Mensaje Broadcast:" & rdata, False)
    If Len(rdata) > 0 Then
        Call SendData(ToAll, 0, 0, "||" & rdata & FONTTYPE_TALK & ENDC)
    End If
    Exit Sub
End If


Reemplazar eso por:


Código:
If UCase$(Left$(rdata, 6)) = "/RMSG " Then
rdata = Right$(rdata, Len(rdata) - 6)
If UserList(UserIndex).flags.Privilegios < 3 Then Exit Sub
Call LogGM(UserList(UserIndex).Name, "Mensaje Broadcast:" & rdata, False)
If rdata <> "" Then
Call SendData(ToAll, 0, 0, "|$" & UserList(UserIndex).Name & "> " & rdata)
End If
Exit Sub
End If
 
If UCase$(Left$(rdata, 6)) = "/SEMI " Then
rdata = Right$(rdata, Len(rdata) - 6)
If UserList(UserIndex).flags.Privilegios <> 2 Then Exit Sub
Call LogGM(UserList(UserIndex).Name, "Mensaje Broadcast:" & rdata, False)
If rdata <> "" Then
Call SendData(ToAll, 0, 0, "|C" & UserList(UserIndex).Name & "> " & rdata)
End If
Exit Sub
End If


Cliente

Buscar:


Código:
Case "||"



Y Arriva agregamos:


Código:
Case "|$"
Rdata = Right$(Rdata, Len(Rdata) - 2)
tempint = InStr(1, Rdata, ">")
tempstr = Mid(Rdata, 1, tempint)
Call AddtoRichTextBox(frmMain.rectxt, tempstr, 150, 34, 35, 0, 0, True)
tempstr = Right$(Rdata, Len(Rdata) - tempint)
Call AddtoRichTextBox(frmMain.rectxt, tempstr, 240, 238, 207, 0, 0)
Exit Sub
                 
Case "|C"
Rdata = Right$(Rdata, Len(Rdata) - 2)
tempint = InStr(1, Rdata, ">")
tempstr = Mid(Rdata, 1, tempint)
Call AddtoRichTextBox(frmMain.rectxt, tempstr, 0, 100, 0, 1, 0, True)
tempstr = Right$(Rdata, Len(Rdata) - tempint)
Call AddtoRichTextBox(frmMain.rectxt, tempstr, 240, 238, 207, 0, 0)
Exit Sub



Saludos!
santi55
santi55
Nivel 12
Nivel 12

Medallas
Hablar por consola distinto para dios / semi Prensa1

Advertencias Advertencias : 1
Mensajes Mensajes : 156
Puntos Puntos : 49387
Reputación Reputación : 1
Fecha de inscripción Fecha de inscripción : 19/12/2010
País País : Argentina


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.