◄ Glavni razgovor #50 ►
93,357
93,357
pregleda
1,859
1,859
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 3 godine
Čoveče, koliko je zapravo dobar ovaj ChatGPT... Neverovatno koliko AI napreduje.
Čak piše i objašnjava Pawn kod!


Čak, štaviše, može da vam pomogne u bilo kojoj oblasti. Lično sam testirao nešto u vezi škole, radi sasvim solidno.
Zanimljiva stvar, https://chat.openai.com evo pa testirajte sami. 🙂
Čak piše i objašnjava Pawn kod!


Čak, štaviše, može da vam pomogne u bilo kojoj oblasti. Lično sam testirao nešto u vezi škole, radi sasvim solidno.
Zanimljiva stvar, https://chat.openai.com evo pa testirajte sami. 🙂
Former SA:MP server developer
pre 3 godine
Vasic wrote on December 16, 2022, 11:17 pm:
Čoveče, koliko je zapravo dobar ovaj ChatGPT... Neverovatno koliko AI napreduje.
Čak piše i objašnjava Pawn kod!


Čak, štaviše, može da vam pomogne u bilo kojoj oblasti. Lično sam testirao nešto u vezi škole, radi sasvim solidno.
Zanimljiva stvar, https://chat.openai.com evo pa testirajte sami. 🙂
Čak piše i objašnjava Pawn kod!


Čak, štaviše, može da vam pomogne u bilo kojoj oblasti. Lično sam testirao nešto u vezi škole, radi sasvim solidno.
Zanimljiva stvar, https://chat.openai.com evo pa testirajte sami. 🙂
Slusajuci one tiktok genije i neke ytbere, smucilo mi se to...
Svi gledaju na to kako ce poraziti coveka, samo niko ne shvata da covek i njegova dusa, to je zapravo sustina svega da bi funkcionisalo bilo sta
pre 3 godine
Vasic wrote on December 16, 2022, 11:17 pm:
Čoveče, koliko je zapravo dobar ovaj ChatGPT... Neverovatno koliko AI napreduje.
Čak piše i objašnjava Pawn kod!


Čak, štaviše, može da vam pomogne u bilo kojoj oblasti. Lično sam testirao nešto u vezi škole, radi sasvim solidno.
Zanimljiva stvar, https://chat.openai.com evo pa testirajte sami. 🙂
Čak piše i objašnjava Pawn kod!


Čak, štaviše, može da vam pomogne u bilo kojoj oblasti. Lično sam testirao nešto u vezi škole, radi sasvim solidno.
Zanimljiva stvar, https://chat.openai.com evo pa testirajte sami. 🙂
pre 3 godine
Jebeni chat gpt...
Kako da napravim sistem kladionice u SA:MP, koristeci Pawn programski jezik?
Da biste napravili sistem kladionice u SA:MP korišćenjem Pawn programskog jezika, prvo ćete trebati da instalirate MySQL plugin za SA:MP server. Ovo će vam omogućiti da pohranjujete i čitate podatke iz MySQL baze podataka u SA:MP serveru. Možete pronaći ovaj plugin na SA:MP forumima ili na mreži.
Kada instalirate MySQL plugin, trebalo bi da dodate sledeće linije koda u vaš fajl gamemode-a:
#include
#include
Kada to uradite, trebalo bi da se uverite da je plugin uspešno učitan tako što ćete dodati sledeći kod u vaš fajl gamemode-a:
public OnGameModeInit()
{
mysql_init(); // Inicijalizacija MySQL plugin-a
return 1;
}
Nakon toga, trebalo bi da kreirate konekciju sa vašom MySQL bazom podataka tako što ćete koristiti mysql_connect funkciju. Ova funkcija vam omogućava da se povežete sa vašom bazom podataka koristeći vaše podatke za pristup bazi podataka (korisničko ime, lozinka i ime baze podataka).
mysql_connect(server, user, password, database);
Kada se povežete sa vašom bazom podataka, trebalo bi da kreirate tabelu u bazi podataka koja će pohranjivati podatke o kladionici. Možete to uraditi koristeći MySQL upit za kreiranje tabele, kao što je ovaj:
CREATE TABLE kladionica (
id INT(11) NOT NULL AUTO_INCREMENT,
ime_meca VARCHAR(255) NOT NULL,
koeficijent_domacin FLOAT NOT NULL,
koeficijent_gost FLOAT NOT NULL,
koeficijent_nerijeseno FLOAT NOT NULL,
iznos_uplate FLOAT NOT NULL,
PRIMARY KEY (id)
);
Ovaj upit će kreirati tabelu sa imenom "kladionica" koja će imati sledeće kolone:
id: AUTO_INCREMENT int vrednost koja će biti korišćena kao primarni ključ tabele.
ime_meca: VARCHAR kolona koja će pohranjivati ime meča za koji se vrši uplata.
koeficijent_domacin: FLOAT kolona koja će pohranjivati koeficijent
Dalje?
Izvinjavam se što sam prekinuo odgovor.
Nakon što kreirate tabelu u bazi podataka, trebalo bi da napravite sistem za upisivanje podataka o mečevima i koeficijentima u tabelu. Možete to uraditi koristeći MySQL upit za unos podataka, kao što je ovaj:
INSERT INTO kladionica (ime_meca, koeficijent_domacin, koeficijent_gost, koeficijent_nerijeseno, iznos_uplate) VALUES ('Ime meča', 1.5, 2.5, 3.5, 100.0);
Ovaj upit će uneti novi red u tabelu "kladionica" sa podacima o meču i koeficijentima koji su navedeni u VALUES listi.
Nakon što unesete podatke o mečevima u tabelu, možete napraviti sistem za igrače da vrše uplate na određene mečeve. Možete to uraditi tako što ćete koristiti mysql_query funkciju da biste izvršili SELECT upit koji će vam vratiti podatke o mečevima i koeficijentima iz tabele "kladionica".
Na primer, da biste izvršili SELECT upit koji će vam vratiti sve redove iz tabele "kladionica", možete koristiti sledeći kod:
new query;
format(query, sizeof(query), "SELECT * FROM kladionica");
mysql_query(query);
Kada dobijete podatke o mečevima iz tabele, možete napraviti meni u igri gde će igrači moći da izaberu meč i da unesu iznos koji žele da uplaćuju. Možete koristiti mysql_query funkciju da biste izvršili UPDATE upit koji će ažurirati tabelu "kladionica" sa novom vrednošću iznosa uplate za odabrani meč.
Na primer, da biste ažurirali iznos uplate za meč sa id-jem 1, možete koristiti sledeći kod:
new query;
format(query, sizeof(query), "UPDATE kladionica SET iznos_uplate = iznos_uplate + %f WHERE id = 1", iznos);
mysql_query(query);
Gde je "iznos" promenljiva sa iznosom koji je igrač uplatio.
Nakon što igrači vrše uplate na mečeve, trebalo bi da napravite sistem za proveru pobednika
Da biste napravili sistem za proveru pobednika u kladionici u SA:MP-u korišćenjem Pawn programskog jezika, možete koristiti MySQL upite da biste čitali i ažurirali podatke o mečevima i uplatama iz tabele u bazi podataka.
Prvo, trebalo bi da izvršite SELECT upit koji će vam vratiti podatke o mečevima i koeficijentima iz tabele "kladionica". Možete to uraditi koristeći mysql_query funkciju i format funkciju da biste kreirali dinamički upit:
new query;
format(query, sizeof(query), "SELECT * FROM kladionica WHERE id = %d", id_meča);
mysql_query(query);
Gde je "id_meča" promenljiva sa id-jem meča za koji želite da proverite pobednika.
Nakon što dobijete podatke o meču, možete koristiti if naredbe da proverite ko je pobedio i da odredite iznos dobitka igrača. Možete to uraditi tako što ćete koristiti koeficijente iz tabele "kladionica" i iznos uplate igrača da odredite dobitak.
Na primer, ako je igrač uplatio 100.0 na meč sa koeficijentom 2.5 za pobedu gosta, a gost je pobedio, igrač bi dobio 250.0 (100.0 * 2.5).
Nakon što odredite iznos dobitka, možete koristiti mysql_query funkciju da biste izvršili UPDATE upit koji će ažurirati tabelu "kladionica" sa novom vrednošću iznosa uplate za odabrani meč i da biste ažurirali iznos novca igrača u vašem sistemu za igrače.
Na primer, da biste ažurirali iznos uplate za meč sa id-jem 1 i iznos novca igrača sa id-jem 1, možete koristiti sledeći kod:
new query;
format(query, sizeof(query), "UPDATE kladionica SET iznos_uplate = iznos_uplate - %f WHERE id = 1", iznos_uplate);
mysql_query(query);
format(query, sizeof(query), "UPDATE igrači SET novac = novac + %f WHERE id = 1", iznos_dobitka);
mysql_query(query);
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava