El código chequea si está online el global lo pone offline y si está offline lo pone online. Creo que está bueno esto
Cuando hacen este sistema : global_0_12_x_t8Z1.html
Solamente crean el " GlobalMsg " El "globalOn & GlobalOff " no los ponen
Y acá creamos el nuevo:
SERVIDOR:
Abajo de:
- Ping '/PING
Agregar:
- GlobalOption
Abajo de:
- Case ClientPacketID.Help '/AYUDA
- Call HandleHelp(UserIndex)
Agregar:
- case clientpacketid.globaloption
- call handleglobaloption(userindex)
Al final del módulo protocol agregar:
- Public Sub HandleGlobalOption(ByVal UserIndex As Integer)
- With UserList(UserIndex)
- Call .incomingData.ReadByte
- if .flags.Privilegios < semidios then exit sub
- If hayglobal = true
- Call senddata(sendtarget.toall,0,preparemessageconsolemsg("El chat ha sido desactivado. " ,fonttypenames.fonttype_centinela))
- hayglobal = false
- else
- hayglobal = true
- Call senddata(sendtarget.toall,0,preparemessageconsolemsg("El chat ha sido activado. Denle las gracias al GM " & .name & " por activarlo :$ " ,fonttypenames.fonttype_centinela))
- end if
- '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- End With
- End Sub
CLIENTE
Abajo de:
- Ping '/PING
Agregar:
- Globaloption
al final del protocolo.bas
agregar.
- public sub writeglobaloption
- call outgoingdata.writebyte(clientpacketid.globaloption)
- end with
UP DE:
- Case "/CENTINELA"
Agregar
- CASE "/GLOBALITATION"
- CALL WRITEGLOBALOPTION
Es necesario agregar estas declaraciones para que el código funcione correctamente y sin demora:
- Public Shak as byte
Tuviera que funcionar O.o






531![Oraculo [5] Oraculo [5]](./images/ranks/Rango29.gif)
