Imam problem da kad se npr registrujem tj. ukucam sifru i pritisnem enter, sve lepo automatski me tpa na spawn i sve norm, ali kada se loginujem moram da pritisnem "Spawn" i bilo sta da ubacim posle if(response) ne radi.
[pawn]if(dialogid == d_log)
{
if(!response) return Kick(playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
{
CancelSelectTextDraw(playerid);
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SetSpawnInfo(playerid, 0,26, 1176.7756, -1322.4264, 14.0380, 265.7159, 0, 0,0,0,0,0);
SpawnPlayer(playerid);
SCM(playerid, -1, "Uspesno ste se loginovali na server!");
UlogovaniIgrac[playerid] = 1;
for(new i=0; i < 11; i++){
TextDrawHideForPlayer(playerid,LOGREG_TD);
}
PlayerTextDrawHide(playerid, USERNAME_TD[playerid][0]);
}
}
}[/pawn]
kao sto vidite ima SetSpawnInfo i SpawnPlayer i ima da posalje Uspesno ste se loginovali i da sakrije TextDraw za login ali nista od toga se ne desi.
Mislim da je problem u [pawn]if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])[/pawn] jer,sad sam proverio, mogu da se logujem sa bilo kojom sifrom i posto inputtext nije kao Lozinka nece da ocita nista ispod.
Problem je resen, ja sam zeznuo stvari!