O kakvom savjetu se radi😛ozdrav ,treba mi savjet kako da napravim neku funkciju koja ce raditi sljedece:
Kada se upise novi redak u mysql bazu, da mi taj redak ispise u serveru (kroz SendClientMessageToAll ).
Povezao sam mod sa tom bazom ,ali ne znam kako da uradim ovo gore sto sam napisao.
Detaljan opis savjeta:Ajmo reci da sam u php uradio inputbox u koji kada upisem text da ga ispise na serveru.
php je povezan sa bazom takodjer i upisuje mi text u bazu sve uradi ,samo ostaje problem kako ga ispisati na serveru.
Komentar:Nadam se da razumijete kakav savjet trazim.
[Savjet] MySQL SendMessageToServer
382
pregleda
8
postova
1. Okt. 2015.
Najjednostavnije bi ti bilo napraviti tajmer na serveru na svakih 1 sekundu (ili vise) koji selektuje tvoju tabelu i provjerava da li ima novih redova.
A u tabelu dodas kolonu Shown i nju podesis na 1 kada prikazes taj red.
Ovo ti je najlaksi nacin ali nije mnogo efikasan jer se kreira tajmer koji konstantno loopuje kroz cijelu bazu i trazi nove redove.
A u tabelu dodas kolonu Shown i nju podesis na 1 kada prikazes taj red.
Ovo ti je najlaksi nacin ali nije mnogo efikasan jer se kreira tajmer koji konstantno loopuje kroz cijelu bazu i trazi nove redove.
1. Okt. 2015.
Mozes takodje i preko sockets plugina isto da radis, ali ti je mnogo komplikovanije.
Povezes tvoju php skriptu na socket port od servera i odmah saljes u real time-u text koji je unesen u chat box, a zatim ingame mozes da ga printas pomocu SendClientMessage
Povezes tvoju php skriptu na socket port od servera i odmah saljes u real time-u text koji je unesen u chat box, a zatim ingame mozes da ga printas pomocu SendClientMessage
1. Okt. 2015.
Da...
Imam pitanje u vezi IRC ,jer nisam upucen u to najbolje, da li ja taj irc plugin mogu povezati sa php-om, ili kako to vec ide.
Da li taj chat mogu postaviti u moju formu php-a ili to ide samo preko programa sa windows-a.
Probat cu potraziti oko sockets plugina ,mozda mi to bude opcija.
Hvala.
Imam pitanje u vezi IRC ,jer nisam upucen u to najbolje, da li ja taj irc plugin mogu povezati sa php-om, ili kako to vec ide.
Da li taj chat mogu postaviti u moju formu php-a ili to ide samo preko programa sa windows-a.
Probat cu potraziti oko sockets plugina ,mozda mi to bude opcija.
Hvala.
Kingpin
🔥2
Aktivan Član
108 / 250 XP
🌱Početnik(0)
1,049
Postovi:
92
Teme:
Pridružio se:Nov. 2013
🔥2dana
1. Okt. 2015.
Pa pazi, sa IRC-om treba samo da povezes IRC kanal i skriptu, zatim da ubacis komande u tvoju sktiptu vezane za IRC(recimo: ban, kick, slap itd...).
- https://www.mibbit.com/ - IRC
ovde registrujes tvoj kanal i sve sto je potrebno, zatim kao sto sam rekao povezes i to bi bilo to.
Chat recimo ovako izgleda:

Takodje sto si pitao da li to ide samo preko windows-a? Mozes da koristis program, ali takodje se konektujes preko web-a.
TUT imas ovde: http://forum.sa-mp.com/showthread.php?t=468405
Za socket plugin imas TUT ovde: http://forum.sa-mp.com/showthread.php?t=171598
ali je malo teze raditi sa njim, jer ako nemas iskustva odnosno znanja tesko da ista i uradis, tako da ti ja za pocetak preporucujem IRC. Na tebi je da odlucis.
- https://www.mibbit.com/ - IRC
ovde registrujes tvoj kanal i sve sto je potrebno, zatim kao sto sam rekao povezes i to bi bilo to.
Chat recimo ovako izgleda:
Takodje sto si pitao da li to ide samo preko windows-a? Mozes da koristis program, ali takodje se konektujes preko web-a.
TUT imas ovde: http://forum.sa-mp.com/showthread.php?t=468405
Za socket plugin imas TUT ovde: http://forum.sa-mp.com/showthread.php?t=171598
ali je malo teze raditi sa njim, jer ako nemas iskustva odnosno znanja tesko da ista i uradis, tako da ti ja za pocetak preporucujem IRC. Na tebi je da odlucis.
idk
1. Okt. 2015.
Quote from October 1, 2015, 10:32 am:
Najjednostavnije bi ti bilo napraviti tajmer na serveru na svakih 1 sekundu (ili vise) koji selektuje tvoju tabelu i provjerava da li ima novih redova.
A u tabelu dodas kolonu Shown i nju podesis na 1 kada prikazes taj red.
Ovo ti je najlaksi nacin ali nije mnogo efikasan jer se kreira tajmer koji konstantno loopuje kroz cijelu bazu i trazi nove redove.
A u tabelu dodas kolonu Shown i nju podesis na 1 kada prikazes taj red.
Ovo ti je najlaksi nacin ali nije mnogo efikasan jer se kreira tajmer koji konstantno loopuje kroz cijelu bazu i trazi nove redove.
Dobro ti je to, i najlogiÄnije najjednostavnije rjeÅ¡enje, jer je najlakÅ¡e povezat PHP sa MySQLom, u isto vrijeme napravit stranicu kakvu god ti hoćeÅ¡ da izgleda
U PHP-u napraviš inputbox koji će da u MySQL bazu ubaci novi red sa "ispisano" (ili ti ga "shown") da bude 0.
U skripti napraviš tajmer koji svake sekunde (možeš stavit i 2-3, ne moraš previše opterećivat skriptu) šalje threaded mysql query
"SELECT ime_kolone_u_koju_spremaš_poslani_text_iz_PHP_inputboxa FROM ime_tabele WHERE shown=0 LIMIT 1"
i onda što dobiješ iz tog SELECT query-a ispišeš preko SCMALL, nakon toga šalješ opet threaded mysql query
"UPDATE ime_tabele SET shown=1 WHERE shown=0 LIMIT 1"
U PHP stranici možeš napravit i dva HTML div taga, jedan da ti bude da vidiš već poslane poruke, a jedan da bude za one koje su na redu da se pošalju, odnosno da dođu na SCMALL, i to možeš sve uradit preko listiranja mysql baze koristeći "SELECT ime_kolone_u_koju_spremaš_poslani_text_iz_PHP_inputboxa FROM ime_tabele WHERE shown=0/1 LIMIT 1"
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
