screenshots/code or this is bullshit.
'With parts from Uber" so lets do this.Yes, but the backend is coded from scratch with parts from uber.
Link PuriAPI
Link PuriNet
Link PuriAPI
On Event LOAD {
Plugin = New[PuriAPI.Plugins]
Plugin.Name = "PuriLite"
}
On Event SOCKETRECIEVE[MUS, "beta"] {
Echo = New String
y = New Integer
FOREACH (i in Puri.ConnectedUsers) {
if (y < PuriEnv.ConnectedUsers.NumberOf) {
Echo.Add[i.Username]
Echo.Add["\n"]
}
else {
UserMUS = New GetUser(this.MUS.UserExec)
UserMUS.NewDialog(Echo)
}
}
omg looks shit. Show more codesPart codes of the plugin ...
Link PuriAPI
Link PuriNet
Link PuriAPI
On Event LOAD {
Plugin = New[PuriAPI.Plugins]
Plugin.Name = "PuriLite"
}
On Event SOCKETRECIEVE[MUS, "beta"] {
Echo = New String
y = New Integer
FOREACH (i in Puri.ConnectedUsers) {
if (y < PuriEnv.ConnectedUsers.NumberOf) {
Echo.Add[i.Username]
Echo.Add["\n"]
}
else {
UserMUS = New GetUser(this.MUS.UserExec)
UserMUS.NewDialog(Echo)
}
}
... For the people who cry for codes
indeed.omg looks shit. Show more codes
I want code so I dont have to find your code!There is no need for fucking fully coded sources, the project WILL be open source. So then you may take a look at the coded as you please. Thank you,
namespace PuriLite.Core
{
using PuriLite;
using PuriLite.Net;
using ConnectionManager;
using System;
using System.Collections;
public class ConnectionHandeling
{
private Hashtable liveConnections = new Hashtable();
private SocketManager manager = new SocketManager();
public ConnectionHandeling(int port, int maxConnections, int connectionsPerIP, bool enabeNagles)
{
this.manager.init(port, maxConnections, connectionsPerIP, new InitialPacketParser(), !enabeNagles);
}
internal void CloseConnection(int p)
{
try
{
object obj2 = this.liveConnections[p];
if (obj2 != null)
{
((ConnectionInformation) obj2).Dispose();
PuriLiteEnvironment.GetGame().GetClientManager().DisposeConnection((uint) p);
}
}
catch (Exception exception)
{
Logging.LogException(exception.ToString());
}
}
private void connectionChanged(ConnectionInformation information, ConnectionState state)
{
if (state == ConnectionState.closed)
{
this.CloseConnection(information.getConnectionID());
this.liveConnections.Remove(information.getConnectionID());
}
}
internal void Destroy()
{
this.manager.destroy();
}
internal void init()
{
this.manager.connectionEvent += new SocketManager.ConnectionEvent(this.manager_connectionEvent);
}
private void manager_connectionEvent(ConnectionInformation connection)
{
this.liveConnections.Add(connection.getConnectionID(), connection);
connection.connectionChanged += new ConnectionInformation.ConnectionChange(this.connectionChanged);
PuriLiteEnvironment.GetGame().GetClientManager().CreateAndStartClient((uint) connection.getConnectionID(), connection);
}
internal void Start()
{
this.manager.initializeConnectionRequests();
}
}
}
Can I beta test ,3