
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.
