Skripta koju koristim: FG
Detaljan opis problema: znaci problem je sto nece da pokaze ime od igraca u loginu, jedno pokaze ali drugo nece.
Dio skripte: if (gPlayerAccount[playerid] != 0)
{
new loginstring[1000];
new loginname[500];
SetPlayerCameraPos(playerid, 2047.66, 1343.80, 37.76);
SetPlayerCameraLookAt(playerid, 2042.66, 1343.61, 35.76);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FF0000}Serbia\n{A4CDFF}Dobrodosli,Vase Ime je: {A4CDFF} %s\n\n{A4CDFF}Molimo ulogujte se,upisite vas password\n{FF0000}english\nWelcome,Your name is:%s(ovdje nece da pokaze a gore hoce",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Prijava","Izadji");
}
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Probaj:
if (gPlayerAccount[playerid] != 0)
{
new loginstring[1000];
new loginname[MAX_PLAYER_NAME];
SetPlayerCameraPos(playerid, 2047.66, 1343.80, 37.76);
SetPlayerCameraLookAt(playerid, 2042.66, 1343.61, 35.76);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FF0000}Serbia\n{A4CDFF}Dobrodosli,Vase Ime je: {A4CDFF} %s\n\n{A4CDFF}Molimo ulogujte se,upisite vas password\n{FF0000}english\nWelcome,Your name is:%s(ovdje nece da pokaze a gore hoce",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Prijava","Izadji");
}
Moraš 2 put staviti loginname u formatiranju.
Ovako
if (gPlayerAccount[playerid] != 0)
{
new loginstring[1000];
new loginname[500];
SetPlayerCameraPos(playerid, 2047.66, 1343.80, 37.76);
SetPlayerCameraLookAt(playerid, 2042.66, 1343.61, 35.76);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FF0000}Serbia\n{A4CDFF}Dobrodosli,Vase Ime je: {A4CDFF} %s\n\n{A4CDFF}Molimo ulogujte se,upisite vas password\n{FF0000}english\nWelcome,Your name is:%s(ovdje nece da pokaze a gore hoce",loginname,loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Prijava","Izadji");
}
radi hvala posto cu ubacit vise text jeli ovako da dodam strcat.
if (gPlayerAccount[playerid] != 0)
{
new loginstring[512];
new loginname[64];
SetPlayerCameraPos(playerid, 2047.66, 1343.80, 37.76);
SetPlayerCameraLookAt(playerid, 2042.66, 1343.61, 35.76);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FF0000}serbia\n{A4CDFF}Dobrodosli,Vase Ime je: {A4CDFF} %s\n\n{A4CDFF}Molimo ulogujte se,upisite vas password\n{FF0000}bosnish\n{A4CDFF}Welcome,Your name is: {A4CDFF} %s\n\n{A4CDFF}Please login,type your password right below,",loginname,loginname);
strcat(loginstring,"ovdje text jeli i zatvorim ovako",loginname,loginname);
strcat(loginstring,"ovdje text jeli i zatvorim ovako",loginname,loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Prijava","Izadji");
}
ne, nego ovako
if (gPlayerAccount[playerid] != 0)
{
new loginstring[512];
new loginname[64];
SetPlayerCameraPos(playerid, 2047.66, 1343.80, 37.76);
SetPlayerCameraLookAt(playerid, 2042.66, 1343.61, 35.76);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FF0000}serbia\n{A4CDFF}Dobrodosli,Vase Ime je: {A4CDFF} %s\n\n{A4CDFF}Molimo ulogujte se,upisite vas password\n{FF0000}bosnish\n{A4CDFF}Welcome,Your name is: {A4CDFF} %s\n\n{A4CDFF}Please login,type your password right below\n,",loginname,loginname);
strcat(loginstring,"ovde text");
strcat(loginstring,"ovde text");
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Prijava","Izadji");
}