pomoc plsss


Započeo trinty-less, Avgust 30, 2020, 17:03:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning)[/b]: invalid function call, not a valid address,expected token: ";", but found ")",invalid expression, assumed zero, fatal error 107:too many error messages on one line
Deo skripte: pa u reg/log sys mi pise ovo
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): nema nis




Prvo :

UserPath treba da definises u skripti :

#define UserPath "Korisnici/%s.ini"


Drugo :

new UserPath;


Ne mozes da pravis novu varijablu sa istim imenom kao definicija, pritom tu varijablu ne koristis :P

I na kraju :

#define 						UserPath "Korisnici/%s.ini" //Definisemo lokaciju .ini fajla

Path(playerid) { //Napravimo novu funkciju cisto da bi nam bilo lakse posto isti kod primenjujemo na vise mesta

	new string[250], playername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, playername, sizeof(playername));
	format(string, sizeof(string), UserPath, playername); //Ovo sve zanemari, verovatno neces razumeti
	return string;

}

public OnPlayerConnect(playerid) {
	if(fexist(Path(playerid))) { //Sada pravimo proveru ako Igracevo_Ime.ini fajl postoji, i ako postoji da ucita njegov stats

		//Dalji kod za ucitavanje
	}

	return 1;
}


Nadam se da iole kontas. Procitaj y_ini pre nego sto pocnes da ga koristis :)

Citat: V01D poslato Avgust 30, 2020, 18:18:59 POSLE PODNE
Prvo :

UserPath treba da definises u skripti :

#define UserPath "Korisnici/%s.ini"


Drugo :

new UserPath;


Ne mozes da pravis novu varijablu sa istim imenom kao definicija, pritom tu varijablu ne koristis :P

I na kraju :

#define 						UserPath "Korisnici/%s.ini" //Definisemo lokaciju .ini fajla

Path(playerid) { //Napravimo novu funkciju cisto da bi nam bilo lakse posto isti kod primenjujemo na vise mesta

	new string[250], playername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, playername, sizeof(playername));
	format(string, sizeof(string), UserPath, playername); //Ovo sve zanemari, verovatno neces razumeti
	return string;

}

public OnPlayerConnect(playerid) {
	if(fexist(Path(playerid))) { //Sada pravimo proveru ako Igracevo_Ime.ini fajl postoji, i ako postoji da ucita njegov stats

		//Dalji kod za ucitavanje
	}

	return 1;
}


Nadam se da iole kontas. Procitaj y_ini pre nego sto pocnes da ga koristis :)
brate de da postavim to pre onplayerconnect na kojoj liniji

Isto gde ti i sada stoji.. Samo zameni ovo :

new UserPath;
if(fexist(UserPath(playerid))) ; //Takodje ovde ti ne treba ; nisam video malopre da si stavio
{


Zamenis sa :

if(fexist(Path(playerid)))