[APORTE]Tirar oro de a 100k 11lu0bm
[APORTE]Tirar oro de a 100k NOVATO

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

[APORTE]Tirar oro de a 100k 11lu0bm
[APORTE]Tirar oro de a 100k NOVATO
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

[APORTE]Tirar oro de a 100k

+6
Nanshe
Hetwoll
; eM< .
DreaDLocksLive
Coolo
Alexx~
10 participantes
Ir abajo
Alexx~
Alexx~
Nivel 1
Nivel 1
Mensajes : 70
Edad : 30
Localización : En Ulla

[APORTE]Tirar oro de a 100k Empty [APORTE]Tirar oro de a 100k

Dom 17 Ene 2010, 13:42
Reputación del mensaje :75% (4 votos)
Aumentar la cantidad de oro que se puede tirar.

lo que hacemos es que al presionar el boton todo no tire 10k sino 100k, ademas podemos escribir sumas mayores a 10k en el text.
Otra caracteristica que le agregue es que si el usuario pone 15k y solo tiene 13k, el numero cambia a 13000 enves de dejar los 15000. Evito asi un bug y queda mas prolijo ^_^.

Cliente:

Van al frmcantidad y abren la parte de codigos:

Buscamos este sub:

Private Sub Command2_Click()

Por:

Private Sub Command2_Click()
If Inventario.SelectedItem = 0 Then Exit Sub

If Inventario.SelectedItem <> FLAGORO Then
Call WriteDrop(Inventario.SelectedItem, Inventario.Amount(Inventario.SelectedItem))
Unload Me
Else
If UserGLD > 100000 Then
Call WriteDrop(Inventario.SelectedItem, 100000)
Unload Me
Else
Call WriteDrop(Inventario.SelectedItem, UserGLD)
Unload Me
End If
End If

frmCantidad.Text1.Text = ""
End Sub


Ahora buscamos:

Private Sub Text1_Change()

Y lo reemplazamos todo por:

Private Sub Text1_Change()
On Error GoTo ErrHandler
If Val(Text1.Text) < 0 Then
Text1.Text = "1"
End If

If Val(Text1.Text) > UserGLD Then
Text1.Text = UserGLD
End If

Exit Sub

ErrHandler:
'If we got here the user may have pasted (Shift + Insert) a REALLY large number, causing an overflow, so we set amount back to 1
Text1.Text = "1"
End Sub

Buscan ahora:

Public Sub WriteDrop(ByVal slot As Byte, ByVal Amount As integer)
'***************************************************
'Author: Juan Martín Sotuyo Dodero (Maraxus)
'Last Modification: 05/17/06
'Writes the "Drop" message to the outgoing data buffer
'***************************************************
With outgoingData
Call .WriteByte(ClientPacketID.Drop)

Call .WriteByte(slot)
Call .WriteInteger(Amount)
End With
End Sub

Y lo remplazan por:

Public Sub WriteDrop(ByVal slot As Byte, ByVal Amount As Long)
'***************************************************
'Author: Juan Martín Sotuyo Dodero (Maraxus)
'Last Modification: 05/17/06
'Writes the "Drop" message to the outgoing data buffer
'***************************************************
With outgoingData
Call .WriteByte(ClientPacketID.Drop)

Call .WriteByte(slot)
Call .WriteLong(Amount)
End With
End Sub

Servidor:

Buscan el sub:

Private Sub HandleDrop(ByVal UserIndex As Integer)

Private Sub HandleDrop(ByVal UserIndex As Integer)
'***************************************************
'Author: Juan Martín Sotuyo Dodero (Maraxus)
'Last Modification: 05/17/06
'
'***************************************************
If UserList(UserIndex).incomingData.length < 4 Then
Err.Raise UserList(UserIndex).incomingData.NotEnoughDataErrCode
Exit Sub
End If

Dim Slot As Byte
Dim amount As Long

With UserList(UserIndex)
'Remove packet ID
Call .incomingData.ReadByte

Slot = .incomingData.ReadByte()
amount = .incomingData.ReadLong()

'low rank admins can't drop item. Neither can the dead nor those sailing.
If .flags.Navegando = 1 Or _
.flags.Muerto = 1 Or _
((.flags.Privilegios And PlayerType.Consejero) <> 0 And (Not .flags.Privilegios And PlayerType.RoleMaster) <> 0) Then Exit Sub

'Are we dropping gold or other items??
If Slot = FLAGORO Then
If amount > 100000 Then Exit Sub 'Don't drop too much gold

Call TirarOro(amount, UserIndex)

Call WriteUpdateGold(UserIndex)
Else
'Only drop valid slots
If Slot <= MAX_INVENTORY_SLOTS And Slot > 0 Then
If .Invent.Object(Slot).ObjIndex = 0 Then
Exit Sub
End If

Call DropObj(UserIndex, Slot, amount, .Pos.map, .Pos.X, .Pos.Y)
End If
End If
End With

End Sub

  • Fuente: GS Zone
Coolo
Coolo
Nivel 11
Aportes : 1
Mensajes : 674
País : Bolivia
Edad : 28
Localización : Club

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

Dom 17 Ene 2010, 14:13
Muy buen aporte:)
Mucho mejor tirar de a 100k qe de a 10k, pero tambien puede resultar perjudici
al porqe se vana poner a tirar de a mucho oro,
Pero igual, Buen aporte:)
DreaDLocksLive
DreaDLocksLive
Nivel 0
Nivel 0
Mensajes : 26
Edad : 27
Localización : Cba Capital

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

Dom 17 Ene 2010, 14:31
Muy buen aporte la verdad, para los que no lo sabian, yo ya lo sabía, pero igual sirve mucho.
Atte.
avatar
; eM< .
Nivel 1
Nivel 1
Mensajes : 53

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

Dom 17 Ene 2010, 15:35
Para que?.. para que empiezen a tirar oro y buguear el mapa?¬¬
Si lo hubieran querido poner, ya estaría puesto ¬¬...
No me parece...
Hetwoll
Hetwoll
Nivel 6
Nivel 6
Mensajes : 361
Edad : 25
Localización : Rcia. Chaco.

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

Dom 17 Ene 2010, 15:37
eM tiene razón después la gente que viene y no confia en nosotros se crea un personaje para tirar oro y buguear nuestro mapa asi se van a ir todos del TDN.
Alexx~
Alexx~
Nivel 1
Nivel 1
Mensajes : 70
Edad : 30
Localización : En Ulla

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

Dom 17 Ene 2010, 16:08
Reputación del mensaje :0% (1 voto)
Bugear el mapa es penado y siempre hay 1 que junta el oro. Dejen de llorar, yo lo puse para Haltech, Nanshe y Nywus no para ustedes, ya que son ellos los que deciden.

Saludos
avatar
Nanshe
Nivel Máximo
Aportes : 20
Mensajes : 3811
País : Argentina
Edad : 27
Localización : Argentina

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

Lun 25 Ene 2010, 12:39
Alexx~ escribió:Bugear el mapa es penado y siempre hay 1 que junta el oro. Dejen de llorar, yo lo puse para Haltech, Nanshe y Nywus no para ustedes, ya que son ellos los que deciden.

Saludos

Mucha razon en tus palabras pequeño saltamontes (?).
El codigo en si, sirve, porque nadie tiene tanto oro como para buguiar un mapa con pilones de 100k.
Es mas, lo buguearian mas facil de a 10k ue de a 100k.
Saludos
NANSHE

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

Narshall;
Narshall;
Nivel 19
Aportes : 1
Mensajes : 2282
País : Argentina
Localización : Bajo Nuñez

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

Lun 01 Feb 2010, 18:48
Lucas l Aruhen escribió:Cualquiera copia y pega de GS, de onda
Sabés leer? De onda va. No da ke te la vengas a dar de capo sin analizar ni revisar el thread.
Quedas como un nene, es la verdad.
Gheek
Gheek
Nivel 9
Mensajes : 541
Localización : Mira para atras y fijate, Quizá me encontras pero fijate bien.

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

Lun 22 Mar 2010, 00:22
Tiene vida esto? xD, Estaria bueno esto o el comando /Daroro.

Slds Gheek.
Contenido patrocinado

[APORTE]Tirar oro de a 100k Empty Re: [APORTE]Tirar oro de a 100k

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