Chat packet nasıl bulunur onu bile bilmiyorum ama yapanlar varkanka metin2 de öyle birşey mevcut degil diye biliyorum ama
aynen bunun gibi sendchatpacketi nasıl bulurum en kısa yoldan Stringlerde çıkmıyor(sendchatpacket'e gir)
ordan networkstraem've sendchatpacket'in call adresini al
mov ecx
push
call
gerisi sende
işin içinde luna varsa bişiler olurKanka geçenlerde biri daha bu konuyu açmıştı ancak çabalamalara rağmen başaramamışlardı konu kapatılmıştı. Muhtemelen fix
denerim ama kodlar çok karışmış kankaşunu dener misin? : using System; using System.IO; using System.Net.Sockets; using System.Text; public class Metin2Client { private static TcpClient client; private static NetworkStream stream; public static void Main() { ConnectToServer(); SendChatPacket("restart_Here"); Console.WriteLine("Chat packet sent."); DisconnectFromServer(); Console.WriteLine("Disconnected from server."); } private static void ConnectToServer() { try { client = new TcpClient("127.0.0.1", 13000); // sunucu IP ve port bilgisi stream = client.GetStream(); } catch (Exception ex) { Console.WriteLine("Connection error: " + ex.Message); } } private static void SendChatPacket(string message) { try { string packet = String.Format("chat {0}", message); byte[] data = Encoding.ASCII.GetBytes(packet); stream.Write(data, 0, data.Length); } catch (Exception ex) { Console.WriteLine("SendChatPacket error: " + ex.Message); } } private static void DisconnectFromServer() { try { stream.Close(); client.Close(); } catch (Exception ex) { Console.WriteLine("Disconnection error: " + ex.Message); } } }
verilen kod bu :denerim ama kodlar çok karışmış kanka
using System;
using System.IO;
using System.Net.Sockets;
using System.Text;
public class Metin2Client
{
private static TcpClient client;
private static NetworkStream stream;
public static void Main()
{
ConnectToServer();
SendChatPacket("restart_Here");
Console.WriteLine("Chat packet sent.");
DisconnectFromServer();
Console.WriteLine("Disconnected from server.");
}
private static void ConnectToServer()
{
try
{
client = new TcpClient("127.0.0.1", 13000); // sunucu IP ve port bilgisi
stream = client.GetStream();
}
catch (Exception ex)
{
Console.WriteLine("Connection error: " + ex.Message);
}
}
private static void SendChatPacket(string message)
{
try
{
string packet = String.Format("chat {0}", message);
byte[] data = Encoding.ASCII.GetBytes(packet);
stream.Write(data, 0, data.Length);
}
catch (Exception ex)
{
Console.WriteLine("SendChatPacket error: " + ex.Message);
}
}
private static void DisconnectFromServer()
{
try
{
stream.Close();
client.Close();
}
catch (Exception ex)
{
Console.WriteLine("Disconnection error: " + ex.Message);
}
}
}