Tutorial SA:MP Pawno.
Opis:
Ovim postupkom Pišemo i Čitamo podatke (linije) u .ini dokumentu.
Korisno:
Ova stvar je mnogo korisna u pawno svijetu (kodiranju)
NPR:
Koristim za čitanje nekih podataka od mafije!
Čitanje Account Infromacija!
i mnogo toga.
Pa da počnemo ..
Potrebni Libary je YSI y_ini
DOWNLOAD:
http://forum.sa-mp.com/showthread.php?t=321092
potrebno je pozvati ovu skriptu odnosno include .
zatim definisati Maximalan broj karaktera (!"#$%&/()=01AbyX)
Otvaranje fajla odnosno poziv ini-ja u GameMod/FS
"Napravite ini fajl sa nazivom gba.ini te dodate linije npr
a = 1
b = 2
c = 3
"
Pisanje(Writing):
Uzet će mo isti fajl gba.ini
Odnosno potrebno je da napišemo nešto u njega naprimer
kada se igrač diskonektuje
Sad da Vam pojasnim.
WriteString = to znači pisanje text to se občno koristi za PlayerNam i to ide vako =
WriteInt odnosno "intager" To samo može očitati Brojeve
Npr: skor, smrti, respekte, level, i slično
predtsavite si da je xLinija_b = (da je jednaka)
u ovom momentu GetPlayerWeapon(playerid)
to bi vako izgledalo
" Vaša Variabla "
xLinija_b = GetPlayerWeapon(playerid);
to bi isto značilo ko da bi upisali umesto xLinija_Bb GPW
samo se koriste skraćenice pretežno zbog bugova i lakše preglednosti.
Sledeća
Float : Većinom Health, Kordinate igrača i slično.
primet xLinija_c = GetPlayerPos(playerid);
I naravno u vaš ini fajl će ispisat kordinate na kojima je igrač bio dok se Diskonektovo.
I nako ovoga trebali bi shvatit neke stvari ako ništa barem približno kako se koristi RD I WR.
Nadam se da sam nekome pomogao.
U slučaju grešaka PM OR COM !!
Opis:
Ovim postupkom Pišemo i Čitamo podatke (linije) u .ini dokumentu.
Korisno:
Ova stvar je mnogo korisna u pawno svijetu (kodiranju)
NPR:
Koristim za čitanje nekih podataka od mafije!
Čitanje Account Infromacija!
i mnogo toga.
Pa da počnemo ..
Potrebni Libary je YSI y_ini
DOWNLOAD:
http://forum.sa-mp.com/showthread.php?t=321092
potrebno je pozvati ovu skriptu odnosno include .
#include <YSIy_ini> //Pozivamo Skriptu
zatim definisati Maximalan broj karaktera (!"#$%&/()=01AbyX)
#define MAX_INI_ENTRY_TEXT 200
Otvaranje fajla odnosno poziv ini-ja u GameMod/FS
"Napravite ini fajl sa nazivom gba.ini te dodate linije npr
a = 1
b = 2
c = 3
"
xC = dini_Get"gba.ini", "c"); //Otvaranje ini fajla pod nazivom gba.ini i čitanje linije "c" primer c = 3 čita tricu.
xB = dini_Get("gba.ini", "b");
xA = dini_Get("gba.ini", "a");
Pisanje(Writing):
Uzet će mo isti fajl gba.ini
Odnosno potrebno je da napišemo nešto u njega naprimer
kada se igrač diskonektuje
OnPlayerDisconnect
new
INI:ini = INI_Open("gba.ini"); //Čita .ini
INI_WriteString(ini, "a", "text"); //Piše pod linijom a = ??
INI_WriteInt(ini, "b", xLinija_b);
INI_WriteFloat(ini, "c", xLinija_c);
INI_Close(ini); // Zatvara .ini
Sad da Vam pojasnim.
WriteString = to znači pisanje text to se občno koristi za PlayerNam i to ide vako =
INI_WriteString(ini, "PlayerName", "Y_Less");
WriteInt odnosno "intager" To samo može očitati Brojeve
Npr: skor, smrti, respekte, level, i slično
predtsavite si da je xLinija_b = (da je jednaka)
u ovom momentu GetPlayerWeapon(playerid)
to bi vako izgledalo
" Vaša Variabla "
xLinija_b = GetPlayerWeapon(playerid);
to bi isto značilo ko da bi upisali umesto xLinija_Bb GPW
samo se koriste skraćenice pretežno zbog bugova i lakše preglednosti.
Sledeća
INI_WriteFloat(ini, "c", xLinija_c);
Float : Većinom Health, Kordinate igrača i slično.
primet xLinija_c = GetPlayerPos(playerid);
I naravno u vaš ini fajl će ispisat kordinate na kojima je igrač bio dok se Diskonektovo.
I nako ovoga trebali bi shvatit neke stvari ako ništa barem približno kako se koristi RD I WR.
Nadam se da sam nekome pomogao.
U slučaju grešaka PM OR COM !!

