Peršokti į turinį

Greita pamoka kaip pasidaryti webclient!


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3764 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, taigi greitai paaiškinsiu kaip savo runescape serverio delta/project insaniti clinet paversti webclient!

 

Taigi pradėkime:

 

Pirma darysime su project insanity:

 

1. Reikia mokėti copy&paste

2. Turėti proejct insanity client, neturi siųskis iš čia  http://www.mediafire.com/download/v97bzbpn5wbp6bl/Project+Insanity+Client.rar

3. WinRar

4. JarMaker, neturi siųskis iš čia: http://www.softpedia.com/get/Programming/Other-Programming-Files/JAR-Maker.shtml

 

5.Tinklapio hostingo kur talpinsite failus

 

Pradėkime !

 

Pirmaiusia teisingai paverčiame cache papkę archyvu, bet prieš archyvuodami įkelikite į cache aplanką sprities papakę, ir archyvuodami įsitikinkite, kad failas yra ne .rar , o .zip !!

 

Dabar eikite į client.java ir ieškokite "Starting up" ir iškart po šiuo kodu įrašykite šį:

 

new CacheDownloader(this).downloadCache();

 

Dabar eikite į sign>signlink.java ir suraskite 

 

 

public static String findcachedir() {
return "./Cache/";
}

 

Ir pakeiskite šį kodą į : 

 

public static String findcachedir()
    {
        boolean exists = (new File(System.getProperty("user.home") + "/Your_Client_Name_Cache/")).exists();
        if (exists) {
            System.out.println("Directory exists");
            return System.getProperty("user.home") + "/Your_Client_Name_Cache/";
        } else {
            File f = new File(System.getProperty("user.home") + "/Your_Client_Name_Cache/");
            f.mkdir();
            System.out.println("Directory doesnt exist, making directory");
            return System.getProperty("user.home") + "/Your_Client_Name_Cache/";
        }
    }

 

Dabar atidarykite šiuos failus :

 

1.Class36.java

2.ModelDecompressor.java

3.Sprite.java

 

Class36.java faile ieškokite :

 

abyte0 = FileOperations.ReadFile("./Cache/data/" + file + ".dat");

 

Ir pakeiskite į :

 

abyte0 = FileOperations.ReadFile(sign.signlink.findcachedir() + "data/" + file + ".dat");

 

Modeldecompressor.java faile ieškokite :

 

DataInputStream indexFile = new DataInputStream(new FileInputStream("./Cache/models.idx"));
DataInputStream dataFile = new DataInputStream(new FileInputStream("./Cache/models.dat"));

 

Ir pakeiskite į :

 

DataInputStream indexFile = new DataInputStream(new FileInputStream(sign.signlink.findcachedir() + "models.idx"));
DataInputStream dataFile = new DataInputStream(new FileInputStream(sign.signlink.findcachedir() + "models.dat"));

 

Spire.java faile ieškokite :

 

Ir pakeiskite į :

 

public String location = sign.signlink.findcachedir() + "Sprites/";

 

Dabar vėl eikime į client java failą ir suraskime :

 

public void init() {
nodeID = 10;
portOff = 0;
setHighMem();
isMembers = true;
initClientFrame(503, 765);
}

 

Ir visą šitą pakeiskime į : 

 

public void init() {
try {
nodeID = 10;
portOff = 0;
setLowMem();
isMembers = true;
signlink.storeid = 32;
signlink.startpriv(InetAddress.getLocalHost());
initClientFrame(505,767);
}
catch (Exception exception) {
return;
}
}

 

Dabar vėl client.java ieškome :

 

public static void main(String args[]) {
try {
System.out.println("RS2 user client - release #" + 317);
if(args.length != 5) {
System.out.println("Usage: node-id, port-offset, [lowmem/highmem], [free/members], storeid");
return;
}
nodeID = Integer.parseInt(args[0]);
//portOff = Integer.parseInt(args[1]);
portOff = 0;
if(args[2].equals("lowmem"))
setLowMem();
else if(args[2].equals("highmem")) {
setHighMem();
} else {
System.out.println("Usage: node-id, port-offset, [lowmem/highmem], [free/members], storeid");
return;
}
if(args[3].equals("free"))
isMembers = false;
else if(args[3].equals("members")) {
isMembers = true;
} else {
System.out.println("Usage: node-id, port-offset, [lowmem/highmem], [free/members], storeid");
return;
}
signlink.storeid = Integer.parseInt(args[4]);
signlink.startpriv(InetAddress.getLocalHost());
new Jframe(args);
//client client1 = new client();
//client1.createClientFrame(503, 765);
} catch(Exception exception) {
}
}

 

Ir viską pakeičiame į :

 

public static void main(String args[]) {
try {
nodeID = 10;
portOff = 0;
setLowMem();
isMembers = true;
signlink.storeid = 32;
signlink.startpriv(InetAddress.getLocalHost());
client client1 = new client();
client1.createClientFrame(505, 767);
}
catch(Exception exception)
{
}
}

 

Viskas baigta,

 

Dabar Jarinsim client'a :

 

http://www.youtube.com/watch?v=5tgO_pA7EYk

 

Sekite šią pamoka ir viskas bus gerai!

 

Toliau įikeliame savo client.jar į savo svetaine sukuriame naują html puslapį ir įevedame šį kodą :

 

<HTML>
<HEAD>
<TITLE>YOUR CLIENT</TITLE>
<body bgcolor="black">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</HEAD>

<BODY>
<center>
<applet name="Webclient Tutorial by Justin!" width="765" height="503" archive="client.jar" code="client.class">
<param name="java_arguments" value="-Xmx1024m">
</applet>
<p>
<font color="white"><b>NOTE:</b> <I>

YOUR SPECIAL NOTE HERE!!
</br>
Another note here..
</I></font>

</BODY>
</HTML>

 

 

Dabar pereikime prie Deltos :

 

1-4. Darymas, kad cache siųstų automatiškai.

5. Path keitimas

6. Daryti, kad krautu cache

7. jarring

8. Html kodas

9. Daryti kad client.java krautų tik jūsų ip

10. "Error connecting to server" problemos taisymas

 

Nagi pradėkime!

 

1. Eikime į client. java suraskime šį kodą :

 

import java.util.zip.CRC32;
import java.awt.Dimension;
import java.net.URL;
import java.net.URLConnection;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;

 

Ir ištrinkime

 

2. Vis dar client java faile ieškokime :

 

Class44 method67

 

Ir pakeiskime šiuo :

 

private Class44 method67(int i, String s, String s1, int j, byte byte0, int k)
     {
     byte abyte0[] = null;
     int l = 5;
     try
     {
     if(aClass14Array970[0] != null)
     {
     abyte0 = aClass14Array970[0].method233(true, i);
     }
     if(abyte0 == null)
                         {
                            method13(15, (byte)4, "Downloading Cache");
downloadcache("http://YOURWEBSITE.com/cache.zip", "cache.zip", "", "cache");        
}
if(aClass14Array970[0] != null)
     {
     abyte0 = aClass14Array970[0].method233(true, i);
     }
     }
     catch(Exception exception) { }
     if(abyte0 != null);
     if(abyte0 != null)
     {
     Class44 class44 = new Class44(44820, abyte0);
     return class44;
     }
     int i1 = 0;
     do
     {
     if(abyte0 != null)
     {
     break;
     }
     String s2 = "Unknown error";
     method13(k, (byte)4, "Client updated - please reload client");
     //method13(k, (byte)4, (new StringBuilder()).append("Requesting ").append(s).toString());
     Object obj = null;
     try
     {
     int j1 = 0;
     DataInputStream datainputstream = method132((new StringBuilder()).append(s1).append(j).toString());
     byte abyte1[] = new byte[6];
     datainputstream.readFully(abyte1, 0, 6);
     Class30_Sub2_Sub2 class30_sub2_sub2 = new Class30_Sub2_Sub2(abyte1, 891);
     class30_sub2_sub2.anInt1406 = 3;
     int l1 = class30_sub2_sub2.method412() + 6;
     int i2 = 6;
     abyte0 = new byte[l1];
     for(int j2 = 0; j2 < 6; j2++)
     {
     abyte0[j2] = abyte1[j2];
     }

     while(i2 < l1)
     {
     int k2 = l1 - i2;
     if(k2 > 1000)
     {
     k2 = 1000;
     }
     int l2 = datainputstream.read(abyte0, i2, k2);
     if(l2 < 0)
     {
     s2 = (new StringBuilder()).append("Length error: ").append(i2).append("/").append(l1).toString();
     throw new IOException("EOF");
     }
     i2 += l2;
     int i3 = (i2 * 100) / l1;
     if(i3 != j1)
     {
     method13(k, (byte)4, (new StringBuilder()).append("Loading ").append(s).append(" - ").append(i3).append("%").toString());
     }
     j1 = i3;
     }
     datainputstream.close();
     try
     {
     if(aClass14Array970[0] != null)
     {
     aClass14Array970[0].method234(abyte0.length, abyte0, (byte)2, i);
     }
     }
     catch(Exception exception3)
     {
     aClass14Array970[0] = null;
     }
     }
     catch(IOException ioexception)
     {
     if(s2.equals("Unknown error"))
     {
     s2 = "Connection error";
     }
     abyte0 = null;
     }
     catch(NullPointerException nullpointerexception)
     {
     s2 = "Null error";
     abyte0 = null;
     if(!signlink.reporterror)
     {
     return null;
     }
     }
     catch(ArrayIndexOutOfBoundsException arrayindexoutofboundsexception)
     {
     s2 = "Bounds error";
     abyte0 = null;
     if(!signlink.reporterror)
     {
     return null;
     }
     }
     catch(Exception exception1)
     {
     s2 = "Unexpected error";
     abyte0 = null;
     if(!signlink.reporterror)
     {
     return null;
     }
     }
     if(abyte0 == null)
     {
     for(int k1 = l; k1 > 0; k1--)
     {
     if(i1 >= 3)
     {
     method13(k, (byte)4, "Game updated - please reload page");
     k1 = 10;
     } else
     {
     method13(k, (byte)4, (new StringBuilder()).append(s2).append(" - Retrying in ").append(k1).toString());
     }
     try
     {
     Thread.sleep(1000L);
     }
     catch(Exception exception2) { }
     }

     l *= 2;
     if(l > 60)
     {
     l = 60;
     }
     aBoolean872 = !aBoolean872;
     }
     } while(true);
     Class44 class44_1 = new Class44(44820, abyte0);
     if(byte0 != -41)
     {
     throw new NullPointerException();
     } else
     {
     return class44_1;
     }
}

 

 

 

3. http://YourWebsite.com/Cache.zip Pakeiskite Į tą tinklapį kur įkeltas jūsų cache.

 

Client.java faile virš kodo kurį įrašėte įrašykite šį :

 

/*
Non-Renamed
*/
public String name;
public String dir;

public void downloadcache(String url, String name1, String dir1, String type)
{
dir = dir1;
name = name1;
try
{
URLConnection connection = (new URL(url)).openConnection();
String f[] = url.split("/");
File file = new File(f[f.length - 1]);
int length = connection.getContentLength();
InputStream instream = connection.getInputStream();
try{new File(signlink.findcachedir()+dir).mkdir();}catch(Exception e){}
FileOutputStream outstream = new FileOutputStream(signlink.findcachedir()+dir+file);
int size = 0;
int copy;
byte[] buffer = new byte[4096];
while((copy = instream.read(buffer)) != -1)
{
outstream.write(buffer, 0, copy);
size+= copy;
int percentage = (int)(((double)size / (double)length) * 100D);
method13(percentage, (byte)4, "Downloading Cache - "+percentage+"%");
}
if(length != size)
{
instream.close();
outstream.close();
} else
{
method13(5, (byte)4, "Unpacking files...");
instream.close();
outstream.close();
unZipFile();
deleteFile();
method13(10, (byte)4, "Unpacking was complete");
}
}
catch(Exception e)
{
System.err.println("Error connecting to server.");
e.printStackTrace();
}
}
public void writeStream(InputStream In, OutputStream Out) throws IOException
{
byte Buffer[] = new byte[4096];
int Len;
while((Len = In.read(Buffer)) >= 0)
{
Out.write(Buffer, 0, Len);
}
In.close();
Out.close();
}

public void unZipFile()
{
try
{
ZipFile ZipFile = new ZipFile(signlink.findcachedir()+dir+name);
for(Enumeration Entries = ZipFile.entries(); Entries.hasMoreElements() ;)
{
ZipEntry Entry = (ZipEntry)Entries.nextElement();
if(Entry.isDirectory())
{
(new File(signlink.findcachedir()+dir+Entry.getName())).mkdir();
} else
{
writeStream(ZipFile.getInputStream(Entry), new BufferedOutputStream(new FileOutputStream(signlink.findcachedir()+dir+Entry.getName())));
}
}
ZipFile.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}

public void deleteFile()
{
try
{
File file = new File(signlink.findcachedir()+dir+name);
file.delete();
}
catch(Exception e)
{
e.printStackTrace();
}
}

 

4. Atidarykite signlink.java failą ir suraskite : 

 

public static final String findcachedir()

 

Ir pakeiskite šiuo kodu :

 

public static final String findcachedir()
{
String s;
String s1;
File file;
s = "C:/.YOURSERVERNAME_file_store_32/";
s1 = "";
file = new File((new StringBuilder()).append(s1).append(s).toString());
if(file.exists() || file.mkdir())
{
return (new StringBuilder()).append(s1).append(s).append("/").toString();
}
return null;
}

 

YOURSERVERNAME : pakeiskite savo serverio pavadinimu.

 

Išsaugokitei ir išjunkite signlink.java

 

Class30_sub2_sub1_sub1.java

 

Ir spaudžiame ctrl+h pakeitimo funkciją

Ir kodą 

./Sprites/

Pakeičiame šiuo

 

 

C:/.YOURSERVERNAME_file_store_32/Sprites/

 

Ir šį kodą 

 

./cache/

 

 

Pakeičiame šiuo 

 

C:/.YOURSERVERNAME_file_store_32/

 

Ir šį kodą

 

/Files

 

Šiuo

 

C:/.YOURSERVERNAME_file_store_32/Files

 

 

7. Jarring

 

http://www.youtube.com/watch?v=fpeeK4EFb4I

 

8.

 

Sukurkite notepad ir ikelkite sita

 

<html>
<head>
<title>YOURSERVERNAME!</title>
<meta content="Evrsoft First Page" name="GENERATOR">
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<link href="style.css" type="text/css" rel="stylesheet">
<style type="text/css">
A {
    FONT-WEIGHT: bold; COLOR: #c0c0c0; TEXT-DECORATION: none
}
A:link {
    FONT-WEIGHT: bold; COLOR: #c0c0c0; TEXT-DECORATION: none
}
A:visited {
    FONT-WEIGHT: bold; COLOR: #c0c0c0; TEXT-DECORATION: none
}
A:active {
    FONT-WEIGHT: bold; COLOR: #358391; TEXT-DECORATION: none
}
A:hover {
    FONT-WEIGHT: bold; COLOR: #358391; TEXT-DECORATION: none
}
BODY {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana
}
TR {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana
}
</style>
<script language="JavaScript" src="java/javascript.js" type="text/JavaScript">
</script>
<script language="JavaScript" src="java/base.js" type="text/javascript">
</script>
<script language="JavaScript" src="java/tabel.js" type="text/javascript">
</script>

<link title="SHORTCUT ICON" href="http://www.veebimaja.net/vm01.png" type="picture" rel="SHORTCUT ICON">
</head>

<body bgcolor="#202020" leftmargin="0" background="img/bg.gif" topmargin="0">
<center>
<table height="100%" cellspacing="0" cellpadding="0" width="776" bgcolor="#202020" border="0">
<tbody>
<tr>
<td width="3" bgcolor="#FFFFFF"></td>

<td valign="top" width="770">

<table cellspacing="0" cellpadding="0" width="770" bgcolor="#202020" border="0">
<tbody>
<tr>
<td valign="center" align="left" height="32">SERVERNAME ©Copright 2010, Made by YOURNAME</a>  </td>
</tr>

<tr>
<td valign="center" align="center" background="img/headerback.jpg" height="132"><img height="1" src="img/pixel.gif" width="15" border="0"><font size="5">!!!YOURSERVERNAME!!! Server</font><br>

<img height="1" src="img/pixel.gif" width="15" border="0">The Revolution Rsps.</td>
</tr>

<tr>
<td height="10"></td>
</tr>

<tr>
<td valign="center" align="center" background="" height="32"><img height="1" src="" width="15" border="0"><a href="#"></a> <a href="#">WebClient</a> </tr>

</tbody>
</table>

<applet name="client.jar" width="765" height="503" archive="client.jar" code="client.class">
<param name="java_arguments" value="-Xmx320m">
</applet>
</td>

<td width="3" bgcolor="#FFFFFF"></td>
</tr>
</tbody>

</table>
</center>

<div style="MARGIN-TOP: 1em; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 1em; TEXT-ALIGN: center">Made by YOURNAME</div>
</body>
</html>

 

Tik bluram:

 

atsidarykite client.java ir saraskite

 

init()

 

Ir pakeiskite

 

public final void init() // settings
{
try
{


anInt957 = 10; //high detial //1?
anInt958 = 0;
// method52(false); //false
aBoolean959 = true;
        
signlink.storeid = 32; //not really needed for us
signlink.startpriv(InetAddress.getLocalHost());    
            setserver("SERVERIP", "PORT");
method2(503, false, 765); //sets gameframe size
}
catch(Exception exception)
{
return;
}
}

 

Ir esamus servio ip ir portus pakeiskite savais

 

Dabar ieškokite

 

void main

 

Ir pakeiskite 

 

 

public static void main(String args[])
    {
    
     try
        {
    
    
        }
     catch(Exception exception)
     {
     return;
     }
        finally{
     anInt957 = 10;
     anInt958 = 0;
     aBoolean959 = true;
    
          try {
     signlink.startpriv(InetAddress.getLocalHost());
}
         catch(UnknownHostException uhe) {
            return;
         }
     client client1 = new client();
     client1.method1(503, false, 765);
     setserver("SERVERIP", "PORT");
     return;
        }
    
}

 

Dabar po

 

void(under void main);

 

idekite

 

public static void setserver(String s, String p)
{
server = s;
port = p;
}

 

client.java faile ieskokite

 

method19

 

Ir visa method19 pakeiskite

 

 

public final Socket method19(int i)

throws IOException
{
if(signlink.mainapp != null)
return signlink.opensocket(i);
else
return new Socket(InetAddress.getByName("enkrona.servegame.com"), i);
}

 

 

 

Dabar client.java faile ieškokite

 

 

public final void method84

 

Ir prieš šita įrašykite šį kodą jai dar jo nėra

 

aClass24_1168 = new Class24(this, -978, method19(43594 + anInt958));

 

viskas!!!

 

Jeigu padėjau,

Nepagailėk +rep

 

Pamoka kurta mano!!

Redaguota , nario ignisss123
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3764 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


    • tarpininkai
    • tarpininkai
    • tarpininkai

    • apgavikai
    • apgavikai
    • apgavikai

  • Naujausios temos

  • Naujausi būsenos atnaujinimai
    • Nustatymai

    • spiritdust

      Sveiki‎

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

    • So Good√ιק

      https://t.me/zedprofit

      Telegram grupė, kurioje dalinuosi naujausiais Uždarbiais, Airdrop'ais iš kurių galit uždirbti pinigų!

      Taip pat vyksta diskusijos apie Crypto, Forex, Trading bot'us.

      Dalinuosi visa info tam, kad uždirbtumėte ir jūs! 🤑

    • debista

      Parduodu

      csgoroll level 41

      RustClash level 66

      +csgo prime

      Pasiulimus siuskit discord

      @debista

       

       

       

    • yhiunkis

      pardavineju cs2 prime acc po 7,5e FA - premier ready

    • Bemwas

      **MystiqueRP: Naujas Pasaulis Lūkesčiams**

      Sveiki atvykę į MystiqueRP, kur sukuriame nepaprastą pasaulį, leidžiantį jums išgyventi savo svajones ir sukurti savo istoriją. Mūsų serveris siūlo išskirtinę FiveM roleplay patirtį, praturtintą detalių, įvairovės ir įtakos jūsų pasirinktam vaidmeniui.

      **Įvairių Veiklos Galimybių Sankirtoje**

      Nesvarbu, ar norite tapti miesto policininku, žvalgybininku, kurie tylioms gatvėms suteikia saugumą, ar prekybininku, kuris kūrelius savo imperiją, mūsų serveris suteikia platų vaidmenų pasirinkimą, kiekvienam žaidėjui atitinkant jo lūkesčius. Mūsų įvairovė leidžia jums įsitraukti į skirtingas veiklos sritis ir kurti savo pasaulį, kuris jums patinka.

      Išbaigta Ekonomika ir Turinio Sistemos

      Mūsų serverio ekonomika ir turinio sistemos yra subalansuotos ir giliai suprojektuotos, kad suteiktų jums autentišką patirtį. Nuo nekilnojamojo turto investicijų iki verslo verslo plėtros ir net legalių ir nelegalių sandėlių operavimo, galimybių gausa yra riba. Jūsų finansų valdymas, rinkos analizė ir verslo strategija yra pagrindiniai serverio aspektai, kurie jums padeda siekti sėkmės.

      Bendruomenės Dvasia ir Sąveika

      MystiqueRP yra ne tik žaidimo platforma, bet ir draugiška bendruomenė, kurioje prisijungę žaidėjai gali jaustis kaip namie. Mūsų administracija yra pasirengusi padėti, mokyti ir remti naujokus, siekdama užtikrinti, kad visi mūsų žaidėjai turėtų malonią ir įtraukiančią patirtį.

      Norėdami išlaikyti mūsų bendruomenės aktyvumą ir įdomumą, reguliariai organizuojame įvairius renginius, konkursus ir veiklas. Tai gali būti nuotykių ieškojimai, miesto festivaliai, automobilių lenktynės ar netgi nelegalių gaujų konfliktai. Kiekvienas renginys atneša naujų iššūkių ir skatina bendruomenės sąveiką.

      Prisijunkite prie MystiqueRP ir išbandykite gilias ir įtraukiančias FiveM roleplay patirtis, kurios neatskleidžia savo ribų ir leidžia jums būti, kuo tik norite!

      |Serverio discord| || https://discord.com/invite/mystique ||

  • Populiariausi nariai


×
×
  • Sukurti naują...