Bueno no se a cuantos les interese esto, cuantos puedan entender para que sirve. Pero en fin se que ha alguien le va a servir. La idea general del looter de como funcionan los bots. Este codigo esta en VB, y aunque no le entiendo mucho cuando son pocas lineas de codigo me resulta facil convertirlo a C#, asi que primero lo veremos en VB y luego en C#.
VB.NET
Dim iloc As New ItemLocation
iloc = c.Inventory.GetContainer(0)
Item.Move(iloc)
Donde 0 representa la primera backpack abierta.
For Each X as Container In c.Inventory.GetContainers
If X.Name = "Dead Rotworm" Then
X.Move(iloc)
End If
ItemLocation iloc = new ItemLocation();
iloc = c.Inventory.GetContainer(0);
Item.Move(iloc);
For Each X as Container In c.Inventory.GetContainers
If X.Name = "Dead Rotworm" Then
X.Move(iloc)
End If
C#
iloc = c.Inventory.GetContainer(0);
Item.Move(iloc);
For Each X as Container In c.Inventory.GetContainers
If X.Name = "Dead Rotworm" Then
X.Move(iloc)
End If
If X.Name = "Dead Rotworm" Then
X.Move(iloc)
End If
Esa es la idea general de como trabaja el looter, por supuesto el codigo debe ser mejorado para un mejor desempeño, ya que o podemos o no debemos hacer un if por cada monstruo.
2 comentarios:
Realmente sirve para saber la id de los items y que con el bot lo recoja solos o que solo recoja el loot de todop monster sea el id que pongas de cual lleva la id de todo????
O que
Solo serviria para cuando uno manualmente abre el cuerpo del monstruo, y recogeria el loot que uno de diga que tiene que rocoger.
Publicar un comentario
Aqui puedes publicar algun comentario, duda, sugerencia, problema, agradecimiento o lo que quieras. Ten en cuenta que el comentario será moderado antes de salir publico.