Cosas que no entiendo.

Estado
Cerrado para nuevas respuestas.

Alar

Newbie Lvl 3
DarkMage dijo:
Este global fue hecho por Tales y yo le cambie dos cositas, casi nada.

Tiene para silenciar, un requerimiento de level (10), etc

Buscar:

Código de Visual Basic: If UCase$(Left$(rdata, 11)) = "/SILENCIAR " Then



y arriba poner:

Código de Visual Basic: ' Tales Global
If UCase$(Left$(rdata, 10)) = "/NOGLOBAL " Then
rdata = Right$(rdata, Len(rdata) - 10)
Dim UserGlobal As String
Dim MinutosGlobal As Integer
UserGlobal = ReadField(1, rdata, Asc("@"))
MinutosGlobal = ReadField(2, rdata, Asc("@"))
If UserGlobal = "" Then Exit Sub

tIndex = NameIndex(UserGlobal)
If tIndex 0 Then



y arriba poner:

Código de Visual Basic: ' Tales Global
Select Case UCase$(Left$(rdata, 9))
Case "* "
If Userlist(UserIndex).Flags.Muerto= 1 Then Exit Sub
rdata = Right$(rdata, Len(rdata) - 9)
' Si no es nivel 10 que no lo pueda usar
If UserList(UserIndex).Stats.ELV = 60 Then
UserList(i).flags.GMinutos = UserList(i).flags.GMinutos + 1
If UserList(i).flags.GMinutos >= UserList(i).flags.GMinutosP Then
UserList(i).flags.GMinutos = 0
UserList(i).flags.GSegundos = 0
UserList(i).flags.GPuede = 0
UserList(i).flags.GMinutosP = 0
Call SendData(ToIndex, i, 0, "|| Ya puedes usar el Global nuevamente." & FONTTYPE_INFO)
End If
End If
End If
' Tales Global




En el sub LoadUserInit debajo de :

Código de Visual Basic: UserList(UserIndex).flags.Desnudo = val(GetVar(UserFile, "FLAGS", "Desnudo"))



poner:

Código de Visual Basic: ' Tales Global
UserList(UserIndex).flags.GGlobal = val(GetVar(UserFile, "GLOBAL", "Activado"))
UserList(UserIndex).flags.GPuede = val(GetVar(UserFile, "GLOBAL", "PuedeUsar"))
UserList(UserIndex).flags.GMinutos = val(GetVar(UserFile, "GLOBAL", "MinutosPasados"))
UserList(UserIndex).flags.GMinutosP = val(GetVar(UserFile, "GLOBAL", "MinutosFaltantes"))
' Tales Global




y por ultimo en el Sub SaveUser debajo de:

Código de Visual Basic: Call WriteVar(UserFile, "GUILD", "GuildPts", str(UserList(UserIndex).GuildInfo.GuildPoints))



Poner:
Código:

Código de Visual Basic: ' Tales Global
Call WriteVar(UserFile, "GLOBAL", "Activado", UserList(UserIndex).flags.GGlobal)
Call WriteVar(UserFile, "GLOBAL", "PuedeUsar", UserList(UserIndex).flags.GPuede)
Call WriteVar(UserFile, "GLOBAL", "MinutosPasados", UserList(UserIndex).flags.GMinutos)
Call WriteVar(UserFile, "GLOBAL", "MinutosFaltantes", UserList(UserIndex).flags.GMinutosP)
' Tales Global




Y ahi estaria.. bueno con /NOGLOBAL lo silencias y para hablar por global tenes que poner un "*" (asterisco) adelante del texto..

Yo puse para que no se pueda usar si estas muerto y que sea con "*" en vez de /consola

DarkMage

Tengo una duda por ejemplo
Yo abro el codigo del servidor y ay mucho programas en cual busco por ejemplo esto:

Código de Visual Basic: If UCase$(Left$(rdata, 11)) = "/SILENCIAR " Then

y las demas cosas del codigo mencionado anteriormente.
 
A

Anonymous

Invitado
En ese caso en el TCP.bas
Pero para las demas cosas mejor usa el buscar en todo el proyecto que en el caso de comandos solo aparecen una vez
 

facundo

Oráculo Lvl 3
[vb]<div class="vb" id="{CB}" style="font-family: monospace;"><ol><li style="" class="li1"><span style="color: #b1b100;">If</span> <span style="color: #b1b100;">UCase</span>$<span style="color: #66cc66;">(</span><span style="color: #b1b100;">Left</span>$<span style="color: #66cc66;">(</span>rdata, <span style="color: #cc66cc;">6</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">)</span> = <span style="color: #ffffff;">"/GMSG "</span> <span style="color: #b1b100;">And</span> UserList<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">flags</span>.<span style="color: #66cc66;">Privilegios</span> > <span style="color: #cc66cc;">0</span> <span style="color: #b1b100;">Then</span> </li></ol></div>[/vb]

Eso esta en el modulo TCP_HandleData2

Pone buscar en todo el proyecto..
 

Alar

Newbie Lvl 3
Los codigos de la seccion Desarrollos Completados son todos para la vercion 0.11.2/0.11.5/0.11.X o alguna en especial?
 
A

Anonymous

Invitado
La mayoria son para 0.11.2 a menos que aclaren lo contrario
 

dälmiro.

the comeback
Alar dijo:
Pocho dijo:
Alar dijo:
Si yo los pongo para la 0.11.5 pasa algo?

puede q no pase nada,

y puede que pase...?



Lo más probable es que si ya que la 115 tiene diferentes variables, según lo que ví día y tiene diferentes declaraciones.
La mayoría de los codigos que estan aca en este foro y en GS-Zone y demás están basicamente hechos para la 0112. Puiede ser que algunas personas como Shura (como lo vi una vez9 de para ala 115 y para la 112.

Igual te recomiendo usar la 01112 ya que te va a parecer muchisimo mas facil.

b-ao.awardspace.com

Bajatelo
Nose si esta bien la pag :S


Cya
 
Estado
Cerrado para nuevas respuestas.
Arriba