Započeo LuKsA
•13. Jan. 2014.• Zaključano[TUT + C#] PrilagoÄ‘eni launcher
3,626
pregleda
6
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,918
Postovi:
54
Teme:
Pridružio se:Okt. 2009
13. Jan. 2014.
Programi koje trebate:
Čemu služi ovo
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;
te zamjenite sa:
Primjer:
Možete dodati dodatni gumb za vašu web stranicu i sl.
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://:");
}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.
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
16. Dec. 2014.
Jel znas mozda kako povezati launcher sa serverom, znaci u koliko igrac nema launcher da ne moze uci na server bez njega ?
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
16. Dec. 2014.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on December 16, 2014, 6:03 pm:
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 🙂
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
16. Dec. 2014.
Quote from December 16, 2014, 6:03 pm:
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 ... 😄
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
731
Postovi:
54
Teme:
Pridružio se:Sep. 2010
16. Dec. 2014.
Quote from December 16, 2014, 10:13 pm:
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 🙂
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
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava