Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Blaeks poslato Avgust 06, 2012, 00:14:05 PRE PODNE

Naslov: [Pomoc] Log
Poruka od: Blaeks poslato Avgust 06, 2012, 00:14:05 PRE PODNE
Skripta koju koristim: gta rp
Detaljan opis problema: Pa ja sam uredjivao onaj text u dialogu pri registariji i logovanju i onda kada ukucam sifru nece da me spawnuje na server xD, jednostavno ukucam sifru i onda mi stoji tako u onom nebu i bleji xD
Dio skripte: Ne znam sta sam zajebo xD
Neke slike/video: //
Naslov: Odg: [Pomoc] Log
Poruka od: Capetroon. poslato Avgust 06, 2012, 00:17:33 PRE PODNE
Daj nam taj dio gdje si mjenjao.
Naslov: Odg: [Pomoc] Log
Poruka od: Blaeks poslato Avgust 06, 2012, 00:22:02 PRE PODNE
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"POGRESNA LOZINKA\nUpisite sifru koja odgovara nalogu:",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
        fclose(UserFile);
        gPlayerLogTries[playerid] += 1;
        if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
        return 1;
}
Naslov: Odg: [Pomoc] Log
Poruka od: Capetroon. poslato Avgust 06, 2012, 00:30:01 PRE PODNE
xD, novi sam , pokušaj ovako:

new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"POGRESNA LOZINKA\nUpisite sifru koja odgovara nalogu:",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
        fclose(UserFile);
                SpawnPlayer(playerid);
        gPlayerLogTries[playerid] += 1;
        if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
        return 1;
}
Naslov: Odg: [Pomoc] Log
Poruka od: Blaeks poslato Avgust 06, 2012, 01:23:22 PRE PODNE
'c :/
Naslov: Odg: [Pomoc] Log
Poruka od: ѕєуzιι¢н™.amx poslato Avgust 06, 2012, 02:14:48 PRE PODNE
Nemoj tako jer ti ovdje pokusavas zatraziti lozinku a ne da te spawna tokom logina :S

Daj liniju iz OnPlayerDialogResponse

CTRL + F:
dialogid == 12347
Naslov: Odg: [Pomoc] Log
Poruka od: Blaeks poslato Avgust 06, 2012, 15:20:00 POSLE PODNE
if(response)
{
if(dialogid == 12346 || dialogid == 12347)
{
    if(strlen(inputtext))
    {
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
//Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
else
{

new loginstring[512];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{00C0FF}______________________________________________\n\n{FF0000}UPOZORENJE:Pogresan pass!\n\n{00FF00}INFORMACIJA:Ukoliko tri puta pogresite svoj password, bicete kickovani\n\n{FF0000}Molimo pazljivo upisite svoju lozinku...\n{00C0FF}______________________________________________",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"{00C0FF}BE - Logovanje",loginstring,"Prijava","Izadji");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 5) { Kick(playerid); }
}
}