[Savjet] UCP

Započeo stefan.d
pre 9 godina
1,452
pregleda
7
postova
stefan.d
Shot Caller
pre 9 godina
O kakvom savjetu se radi:User Contor Panel
Detaljan opis savjeta😛rvi bi hteo da vam se izvinim za moj Jezik iz makedonije sam tako da .. sad ovako interesuje me sve sta mi kje potrebno za ucp Znaci msql php sta i da treba.. ili ako je neko raspolozen za fb .. 🙂
Komentar:Mogucnos neki tutorijal .. sa youtuba 😄
Rax_King
Godfather
pre 9 godina
Php, MySQL (moze i INI al ti je sporije citanje/cuvanje), HTML, CSS (za dizajn), JavaScript
stefan.d
Shot Caller
pre 9 godina
☢ χυηdєя_ ☢ wrote on November 18, 2016, 5:47 pm:
Php, MySQL (moze i INI al ti je sporije citanje/cuvanje), HTML, CSS (za dizajn), JavaScript

Jel ima neki tutorijal nesto ? Youtube ?
Ilcev1
Shot Caller
pre 9 godina
UCP panel e ednostavno da go napravis ali zavisi kakvo cuvanje tie napraeno vo gamemodot i kako da go povrzis a kako sto gledam pojma nemas poarno plati si
stefan.d
Shot Caller
pre 9 godina
Ilcev1 wrote on November 18, 2016, 7:14 pm:
UCP panel e ednostavno da go napravis ali zavisi kakvo cuvanje tie napraeno vo gamemodot i kako da go povrzis a kako sto gledam pojma nemas poarno plati si

Na kogo da platam primer .. :d
taft
Underboss
pre 9 godina
Ovako pošto sam primarno programer za web i mobilne aplikacije mogu ti pomoći i pojasniti.
Postoji puno načina na koji možeš napraviti svoju web aplikaciju koja je povezana na istu bazu kao i SAMP mod.

Prvo pitanje je kako spremaš podatke u gamemodeu? (MySQL, SQLlite, običan ini file?)
Ukoliko je INI izvedivo je, međutim problem nastaje kada ti moraš uzeti podatke, a to izgleda ovako:

1. Spajanje na FTP od SAMP servera
2. Lociranje datoteke koju želiš otvoriti (ini file od igrača npr.)
3. Otvaranje file-a
4. ÄŒitanje iz tog file-a
5. Zatvaranje tog file-a

Najviše je problem na točkama koje su ti boldane. Problem iz razloga što ovo guta nešto memorije i dosta je sporo (golom oku nije, međutim ukoliko će ti 100 ljudi kliknuti i to se mora dogoditi dolazi do problema)
Do problema do kojih može doći je da ti se jako uspori server, a na kraju i samog crasha. Sve ovisi koliko jaku mašinu imaš, ako je neki shared hosting moguće da te i suspendiraju ako ćeš gutati dosta memorije i proca.

Znači generalno ukoliko želiš napraviti nešto kvalitetno, izbjegni ovaj način.
Druga dva načina (MySQL, SQLlite) i opčenito bilo koja SQL opcija je najbolja i jednostavnija, iako bi ipak dao prednost MySQLu od SQLlitea, jer je sqllite, a i još jednom jednostavnije je ukoliko nemaš puno iskustva ili ga nemaš uopće iz čisto praktičnih razloga.

Močna solucija iako je tehnički najzahtjevnija i traži dobro programersko znanje i iskustvo je definitivno REST API.
Kocepiran je na ovaj način:

1. Imaš web aplikaciju koja nema nikakvo sučelje (običan backend) nego jednostavno rute na koje kada pristupiš server radi upite, upise, brisanja, kreiranja i sl. u bazi to se točnije zove (CRUD)
2. Na SAMP strani (gamemodeu) napraviš novi include u kojem ćeš napraviti funkcije za pristupanje tim rutama, npr:
     
          - ŽeliÅ¡ kreirati igrača (u bazi) imaÅ¡ funkciju "CreateNewUser(...)" i unutar nje se radi HTTP request sa odreÄ‘enim parametrima u nekom obliku (POST, GET, DELETE, PUT...) i pravi se zahtjev na backend i server odnosno web aplikacija ili-ti REST API radi u bazi Å¡to treba
3. Kada god želiš nešto implementirati, ajmo reći želiš napraviti nativnu mobilnu aplikaciju za mobitel preko koje ćeš imati iste opcije kao i na SAMPu, također se spajaš na taj ISTI REST API
4. Sada dolazi dio gdje radiš WEB SA SUČELJEM i također na isti način kao i na 2. i 3. točki dohvačaš podatke ili manipuliraš s njima i onda ih prikazuješ

Ugl. ovo je ozbiljno rješenje koje ti koriste ogromni sustavi (facebook, google...), ofc i manji igrači ali ugl. ozbiljni timovi i svakako nije da je to toliko neophodno u sampu jer iziskuje dosta vremena, a i treba paziti na skalabilnost i sl. tako da ukoliko tražiš nešto jednostavno (što pretpostavljam), mysql, php, neki dizajn i to je to.

Što se tiče samih tehnologija u kojem ćeš raditi to, već smo naveli PHP ali htio bi ti i taj dio pojasniti.

PHP
C# (sa ili bez .NET platforme ali ASP)
NodeJS
Javascript (AngularJS npr. ali jedino ako koristiš REST API)
...

Ti se odluči u cemu ces raditi, ono što ima najviše tutorijala za početnike je PHP, odma kreni raditi na nekom framework-u ako želiš naučiti pisati kvalitetan i čitljiv kod savjetujem neki MVC framework ja osobno koristim Symfony2 i Laravel - ali ima i manjih i jednostavnijih npr. CodeIgniter, CakePHP... Sve ovisi o samom programerskom znanju i sl.

Ako ćeÅ¡ trebati neki savjet i sl. slobodno se javi, pod to ne mislim da ti ja pokažem kako gdje, tutorijala ima samo treba sjest i ugrijat stolicu, a kada doÄ‘eÅ¡ do nekog konkretnog problema (tehničke prirode) opet  se slobodno javi ali normalno opiÅ¡i problem poÅ¡alji kodove koje imaÅ¡, slike i sl. i rado ću pomoći

Pozdrav i sretno
stefan.d
Shot Caller
pre 9 godina
Slay wrote on November 19, 2016, 7:50 pm:
Ovako pošto sam primarno programer za web i mobilne aplikacije mogu ti pomoći i pojasniti.
Postoji puno načina na koji možeš napraviti svoju web aplikaciju koja je povezana na istu bazu kao i SAMP mod.

Prvo pitanje je kako spremaš podatke u gamemodeu? (MySQL, SQLlite, običan ini file?)
Ukoliko je INI izvedivo je, međutim problem nastaje kada ti moraš uzeti podatke, a to izgleda ovako:

1. Spajanje na FTP od SAMP servera
2. Lociranje datoteke koju želiš otvoriti (ini file od igrača npr.)
3. Otvaranje file-a
4. ÄŒitanje iz tog file-a
5. Zatvaranje tog file-a

Najviše je problem na točkama koje su ti boldane. Problem iz razloga što ovo guta nešto memorije i dosta je sporo (golom oku nije, međutim ukoliko će ti 100 ljudi kliknuti i to se mora dogoditi dolazi do problema)
Do problema do kojih može doći je da ti se jako uspori server, a na kraju i samog crasha. Sve ovisi koliko jaku mašinu imaš, ako je neki shared hosting moguće da te i suspendiraju ako ćeš gutati dosta memorije i proca.

Znači generalno ukoliko želiš napraviti nešto kvalitetno, izbjegni ovaj način.
Druga dva načina (MySQL, SQLlite) i opčenito bilo koja SQL opcija je najbolja i jednostavnija, iako bi ipak dao prednost MySQLu od SQLlitea, jer je sqllite, a i još jednom jednostavnije je ukoliko nemaš puno iskustva ili ga nemaš uopće iz čisto praktičnih razloga.

Močna solucija iako je tehnički najzahtjevnija i traži dobro programersko znanje i iskustvo je definitivno REST API.
Kocepiran je na ovaj način:

1. Imaš web aplikaciju koja nema nikakvo sučelje (običan backend) nego jednostavno rute na koje kada pristupiš server radi upite, upise, brisanja, kreiranja i sl. u bazi to se točnije zove (CRUD)
2. Na SAMP strani (gamemodeu) napraviš novi include u kojem ćeš napraviti funkcije za pristupanje tim rutama, npr:
     
          - ŽeliÅ¡ kreirati igrača (u bazi) imaÅ¡ funkciju "CreateNewUser(...)" i unutar nje se radi HTTP request sa odreÄ‘enim parametrima u nekom obliku (POST, GET, DELETE, PUT...) i pravi se zahtjev na backend i server odnosno web aplikacija ili-ti REST API radi u bazi Å¡to treba
3. Kada god želiš nešto implementirati, ajmo reći želiš napraviti nativnu mobilnu aplikaciju za mobitel preko koje ćeš imati iste opcije kao i na SAMPu, također se spajaš na taj ISTI REST API
4. Sada dolazi dio gdje radiš WEB SA SUČELJEM i također na isti način kao i na 2. i 3. točki dohvačaš podatke ili manipuliraš s njima i onda ih prikazuješ

Ugl. ovo je ozbiljno rješenje koje ti koriste ogromni sustavi (facebook, google...), ofc i manji igrači ali ugl. ozbiljni timovi i svakako nije da je to toliko neophodno u sampu jer iziskuje dosta vremena, a i treba paziti na skalabilnost i sl. tako da ukoliko tražiš nešto jednostavno (što pretpostavljam), mysql, php, neki dizajn i to je to.

Što se tiče samih tehnologija u kojem ćeš raditi to, već smo naveli PHP ali htio bi ti i taj dio pojasniti.

PHP
C# (sa ili bez .NET platforme ali ASP)
NodeJS
Javascript (AngularJS npr. ali jedino ako koristiš REST API)
...

Ti se odluči u cemu ces raditi, ono što ima najviše tutorijala za početnike je PHP, odma kreni raditi na nekom framework-u ako želiš naučiti pisati kvalitetan i čitljiv kod savjetujem neki MVC framework ja osobno koristim Symfony2 i Laravel - ali ima i manjih i jednostavnijih npr. CodeIgniter, CakePHP... Sve ovisi o samom programerskom znanju i sl.

Ako ćeÅ¡ trebati neki savjet i sl. slobodno se javi, pod to ne mislim da ti ja pokažem kako gdje, tutorijala ima samo treba sjest i ugrijat stolicu, a kada doÄ‘eÅ¡ do nekog konkretnog problema (tehničke prirode) opet  se slobodno javi ali normalno opiÅ¡i problem poÅ¡alji kodove koje imaÅ¡, slike i sl. i rado ću pomoći

Pozdrav i sretno

Hvala na pomocu inache ini spremanje koristim 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava