Programi koje trebate:
- Visual Studio 2013
- ili bilo koji IDE poput za C# Visual C# Express 2010
- Server naravno sa IP-em i portom
- Malo vremena i mozga ;)
Čemu služi ovo
- IgraÄi nemogu ići na druge servere
- IgraÄi se lakÅ¡e spajaju na VaÅ¡ server
- IgraÄi trebaju skinuti taj VaÅ¡ poseban launcher
- IgraÄi bi mogli pomisliti da je virus / malware ili sl.
Koraci
1.Pokrenite bilo koji IDE C# program, napravite novi projekt; Nazovite ga bilo kako (vama na izbor); OznaÄite Visual C# kod odabira prog. jezika; OznaÄite Windows Forms Application.
2.Editajte taj nazovimo ga "prozor" kako god vi želite; Dodajte gumb / button i nazovite ga kako god želite (koristit će se za spajanje na server - znaÄi neÅ¡to tipa - SPOJI SE!).
3.UÄ'ite kodiranje i pronaÄ'jite;
private void button1_Click(object sender, EventArgs e)
te zamjenite sa:
private void button1_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("samp://[IP]:[PORT]");
}
Primjer:
private void button1_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("samp://93.136.22.134:7777");
}
Možete dodati dodatni gumb za vašu web stranicu i sl.
Jako lijepo, nije toliko teško, ali trebalo je se i prisjetiti ovoga. Sve pohvale :)
Jel znas mozda kako povezati launcher sa serverom, znaci u koliko igrac nema launcher da ne moze uci na server bez njega ?
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Decembar 16, 2014, 19:03:32 POSLE PODNE
Jel znas mozda kako povezati launcher sa serverom, znaci u koliko igrac nema launcher da ne moze uci na server bez njega ?
ja sam to davno pokusavao i uspio sam, treba ti server sa mysql-om onda napravis provjeru kao loglauncher i ako pritisnes tipku u launcheru stavlja se ta varijabla na 1 a ako udjes na srw putem SA:MP klijenta izbaciva je ako je varijabla 0
p.s. Nije los tut, jednostavno je :)
Citat: [SF]Ivan_Ino.pwn poslato Decembar 16, 2014, 23:13:18 POSLE PODNE
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Decembar 16, 2014, 19:03:32 POSLE PODNE
Jel znas mozda kako povezati launcher sa serverom, znaci u koliko igrac nema launcher da ne moze uci na server bez njega ?
ja sam to davno pokusavao i uspio sam, treba ti server sa mysql-om onda napravis provjeru kao loglauncher i ako pritisnes tipku u launcheru stavlja se ta varijabla na 1 a ako udjes na srw putem SA:MP klijenta izbaciva je ako je varijabla 0
p.s. Nije los tut, jednostavno je :)
Imas neki primer da mi das ili nesto samo da vidimo na koju foru to funkcionise a sa mysqlom nisam radio jos uvek ... :D
Citat: [SF]Ivan_Ino.pwn poslato Decembar 16, 2014, 23:13:18 POSLE PODNE
ja sam to davno pokusavao i uspio sam, treba ti server sa mysql-om onda napravis provjeru kao loglauncher i ako pritisnes tipku u launcheru stavlja se ta varijabla na 1 a ako udjes na srw putem SA:MP klijenta izbaciva je ako je varijabla 0
p.s. Nije los tut, jednostavno je :)
To se ne radi tako. Time automatski blokiraÅ¡ pristup iz SA-MP launchera. Drugi razlog je jer ti mogu srusiti server bez problema kada ti napravim pritisak na bazu, s obzirom da tvoju aplikaciju imam na kompu svako moze isprogramirati bota (takozvane crawlere/spidere) koji ce raditi pritisak na tvoju bazu sve tok ne bude toliko upisa/Äitanja da ti server ne dozivi crash. Treci razlog je Å¡ta to se u praksi tako ne radi. Postoji client side (app) i server side (plugin), pomoću plugina imaÅ¡ pristup client side-u (app) i preko plugina provjeravaÅ¡ dali je pokrenut servis (aplikacija).
Imaš SA-MP SDK i pomoću njega napravi plugin koji ćeš pokrenuti na svom serveru i koji provjerava client-side aplikaciju koju si isto prethodno napravio