pomoc plsss

Stefan Scripting Započeo trinty-less
pre 5 godina
543
pregleda
7
postova
Stefan Scripting
Shot Caller
pre 5 godina
Problem(error/warning): 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
Jesteibice
Hustler
pre 5 godina
Lepo das kod i tacnu liniju.
Stefan Scripting
Shot Caller
pre 5 godina
Jesteibice wrote on August 30, 2020, 3:05 pm:
Lepo das kod i tacnu liniju.

https://imgur.com/a/557YQmg
Stefan Scripting
Shot Caller
pre 5 godina
Jesteibice wrote on August 30, 2020, 3:05 pm:
Lepo das kod i tacnu liniju.

eto poslo sam ti kod i liniju https://imgur.com/a/557YQmg
Skrilew
Godfather
pre 5 godina
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 😛

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, playername;
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 🙂
Stefan Scripting
Shot Caller
pre 5 godina
V01D wrote on August 30, 2020, 4:18 pm:
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 😛

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, playername;
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
Skrilew
Godfather
pre 5 godina
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)))

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava