Započeo Michael!
•9. Maj 2011.• Zaključano[TuT] Pokretanje moda sa MYSQL-om
13,085
pregleda
45
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
493
Postovi:
25
Teme:
Pridružio se:Okt. 2010
9. Maj 2011.

Dobrodosli na moj prvi Tutorial u vezi Sa:Mp-a. Danas ću vam pokazati kako da uspješno pokrenete neki GAMEMOD koji se zasniva na MYSQL sistemu.
U mom sluÄaju ja sam skinuo server uklonjen!TOPIA kojeg možete downloadati sa forum.sa-mp.com
Za poÄetak potrebno nam je par programa a evo njihovih imena i linkova:
Samp Server- http://sa-mp.com/download.php
XAMPP- http://www.apachefriends.org/en/xampp-windows.html
Nakon što ste download-ali programe možemo poćeti.Naravno prvo instalirajte XAMPP nemojte se nadat da ću vam to pokazivat.
Kad ste ga instalirali pokrenite XAMPP CONTROL PANEL a zatim kliknite START na APACHE I MYSQL i trebali ste dobiti ovako nešto:

Uploaded with ImageShack.us
Sada downloadajte server uklonjen!TOPIA i extraktujte ga negdje.

Zatim odmah prebacite folder SCRIPTFILES u vaš SAMP SERVER i zamjenite sa postojećim.
Onda prebacite File "mtrp-final" u vaš folder GAMEMODES i otvorite ga pomoću pawna i pritisnite F5 ili iconu Compile.
Vjerovatno će vam izbaciti slijedeće errore(to je do kreatora skripte ne do mene!! )
C:\Users\Ismet\Desktop\mtrp-final\mtrp-final.pwn(9844) : error 017: undefined symbol "SetDisabledWeapons"
C:\Users\Ismet\Desktop\mtrp-final\mtrp-final.pwn(36153) : error 004: function "NameTimer" is not implemented
C:\Users\Ismet\Desktop\mtrp-final\mtrp-final.pwn(37873) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
C:\Users\Ismet\Desktop\mtrp-final\mtrp-final.pwn(39599) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Da bi smo dobili .AMX fajl skripta ne smije sadržavati ERRORE, dok warninge smije.
Da bi smo se rješili ovih errora jednostavno ćemo obrisati ove funkcije, tako što ćemo stisniti CTRL + F i ukucati "SetDisabledWeapons" i obrisati tu liniju koja izgleda ovako
SetDisabledWeapons(43,44,45); Zatim ponovo idemo CTRL + F i ukucat ćemo Nametimer() i obrisati tu liniju koja izgleda ovako:
NameTimer();Nakon toga Compile-ajmo i bit će 2 warninga ali to ćemo sada zanemarit jer smo dobili što smo trebali.
Sada ćemo otvoriti naš omiljeni browser i u adressbar ukucati
http://localhost/phpmyadminZatim dobit ćete ovako nešto

Ukucajte tu ime baze koje ćete koristiti. Ja sam dao ime "sampbaza".
Zatim dobit ćete ovakav screen.

Pošto je uz server uklonjen!topiu već spremna baza naš posao je samo da je Importujemo u nau bazu.
Kliknite na IMPORT u meniju i dobit ćete ovako:

Kliknite na browse i pronađite fajl database.sql on se nalazi tamo u server uklonjen!topia gamemodu i kliknite GO.
Trebali bi ste dobiti ovako nešto:

Nakon toga posao sa bazom je gotov. Skinut ćemo ovaj paket koji sam ja uploadao:
http://www.megaupload.com/?d=C983TOVM
U njemu se nalazi Root i Plugins folder. Fajlove iz PLUGINS-a kopirajte u vaÅ¡ SAMP SERVER folder PLUGINS, a ovaj fajl iz ROOT zove se "libmySQL.dll" i njega stavljajte u ROOT folder znaÄi gdje je Samp-server, server.cfg itd..
Kada to završite odite u server.cfg i na plugins liniju dodajte "sampmysql"
plugins sampmysqlEDIT: Zaboravio sam reći nakon što sve uradite otvorite skriptu i na vrhu imate slijedeće:
#define MYSQL_HOST "localhost ili 127.0.0.1" //Ime hosta, obiÄno ide localhost i na kucnom i na pravom hostu
#define MYSQL_USER "root" // ime korisnika baze, na xamppu i localu je to uvijek "root" a na kupljenom hostu, kreirate sami usera i bazu
#define MYSQL_PASS "" // PASWORD baze, na localhostu nema passworda za mysql baze, a naravno na kupljenom stavite koji želite
#define MYSQL_DB "sampbaza" //IME baze, znaÄi u mom sluÄaju je bilo sampbaza zavisi Å¡ta vi stavite 🙂
UPOZORENJE:Svaki put kada htjednete pokrenuti MOD(samp-server.exe) prije toga morate pokrenuti XAMPP i pokrenut APACHE I MYSQL, i poslije toga će raditi.
Nadam se da ste uživali u TUTORIALU, sva pitanja postajte u ovoj temi ili meni na PRIVATE MESSAGE.
HVALA NA GLEDANJU.
©Copyright Michael, 2011.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
466
Postovi:
17
Teme:
Pridružio se:Jan. 2011
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
493
Postovi:
25
Teme:
Pridružio se:Okt. 2010
9. Maj 2011.
Quote from May 9, 2011, 7:10 pm:
Svaka cast, pomocice nekome sigurno... 😛
eXtreme wrote on May 9, 2011, 7:07 pm:
TuT lepo uradjen svaka cast!
Hvala svima 🙂
Editao sam neÅ¡to, #define za konektovanje na bazu, zaboravio stavit, sada je tu 🙂
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
506
Postovi:
13
Teme:
Pridružio se:Mar. 2010
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
91
Postovi:
36
Teme:
Pridružio se:Apr. 2011
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
488
Postovi:
66
Teme:
Pridružio se:Jan. 2011
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
493
Postovi:
25
Teme:
Pridružio se:Okt. 2010
10. Maj 2011.
Hvala svima 🙂
Da to je ako je mod uraÄ‘en uz pomoć MYSQL-a 🙂
Htio sam da detaljno ovo sve snimim u videu, al izaÅ¡lo me oko 15 minuta, i + oko 2.5GB klipa, ne bi uploado za sedmicu 🙂
Možda u budućnosti pokažem kako napravit MYSQL register login sistem, i kako radit mod sa MYSQL
System32 wrote on May 9, 2011, 7:45 pm:
lijepo lijepo ali jel ovo za instalirat MySQL u mod ili je to u ovom modu sto si radio vec stavljeno?
Da to je ako je mod uraÄ‘en uz pomoć MYSQL-a 🙂
Htio sam da detaljno ovo sve snimim u videu, al izaÅ¡lo me oko 15 minuta, i + oko 2.5GB klipa, ne bi uploado za sedmicu 🙂
Možda u budućnosti pokažem kako napravit MYSQL register login sistem, i kako radit mod sa MYSQL
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
974
Postovi:
72
Teme:
Pridružio se:Okt. 2010
10. Maj 2011.
Quote from May 9, 2011, 7:45 pm:
lijepo lijepo ali jel ovo za instalirat MySQL u mod ili je to u ovom modu sto si radio vec stavljeno?
Možda u budućnosti pokažem kako napravit MYSQL register login sistem, i kako radit mod sa MYSQL
To bi bilo extra,btw svejedno super je ..Bravo ! 10/10 😉
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
142
Postovi:
37
Teme:
Pridružio se:Jun 2010
29. Nov. 2011.
Ovako oprostite sto refresham temu no zanima me zasto dobijam slijedci error a file je u pawno/include folderu
Error:
Error:
C:\Users\Matteo\Desktop\test\gamemodes\gamemode.pwn(1) : fatal error 100: cannot read from file: "a_mysql"Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
493
Postovi:
25
Teme:
Pridružio se:Okt. 2010
29. Nov. 2011.
Quote from November 29, 2011, 5:03 pm:
Ovako oprostite sto refresham temu no zanima me zasto dobijam slijedci error a file je u pawno/include folderu
Error:
Error:
C:\Users\Matteo\Desktop\test\gamemodes\gamemode.pwn(1) : fatal error 100: cannot read from file: "a_mysql"Nemaš Includea u Pawno Folderu:
http://solidfiles.com/d/394/
Ubaci to u Pawno/Includes i moći će..
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
142
Postovi:
37
Teme:
Pridružio se:Jun 2010
29. Nov. 2011.
Quote from November 29, 2011, 5:03 pm:
Ovako oprostite sto refresham temu no zanima me zasto dobijam slijedci error a file je u pawno/include folderu
Quote from November 29, 2011, 5:03 pm:
Ovako oprostite sto refresham temu no zanima me zasto dobijam slijedci error a file je u pawno/include folderu
Error:
Error:
C:\Users\Matteo\Desktop\test\gamemodes\gamemode.pwn(1) : fatal error 100: cannot read from file: "a_mysql"Nemaš Includea u Pawno Folderu:
http://solidfiles.com/d/394/
Ubaci to u Pawno/Includes i moći će..
Imo sam taj include no probo sam na cistom ovom fileu (GM-u ovom sta si dao) pa zato nije htjelo sad sam ubacio u svoj gm zajedno sa svim fileovima i radi. Hvala 😉
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava