[Pomoc] Log


Započeo Blaeks, Avgust 06, 2012, 00:14:05 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Blaeks

*

Madmen

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: //

Capetroon.

Daj nam taj dio gdje si mjenjao.

Blaeks

*

Madmen

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;
		}

Capetroon.

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;
		}

Blaeks

*

Madmen


Nemoj tako jer ti ovdje pokusavas zatraziti lozinku a ne da te spawna tokom logina :S

Daj liniju iz OnPlayerDialogResponse

CTRL + F:
dialogid == 12347
Izrada web aplikacija/desktop aplikacija, kontakt PM.
VPS/Dedi managment 'n' hosting @pm also.

Blaeks

*

Madmen

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); }
				}
			}