SA-MP Forums Archive
[HELP] About reading from another folder. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [HELP] About reading from another folder. (/showthread.php?tid=557757)



[HELP] About reading from another folder. - Alann - 15.01.2015

Hello everyone,

How do I read through the Y-Ini, that is to read the e-mail address from another file, I have made but there is something wrong.

I apologize for the English language.

This is the first part which checks to see if there account in the folder ..

Код:
if(dialogid == DIALOG_SNICK)
	    {
   		if(response)
		{
  			new luzer[24];
    	    if(sscanf(inputtext,"s",luzer))
		    {
			ShowPlayerDialog(playerid,DIALOG_SNICK, DIALOG_STYLE_INPUT, "{00c0ff}LA |{FFFFFF} Vracanje akaunta", "{FF0000}POGREЉNO UNESENO!!!\n{FFFFFF}Unesite vaљ nick na starom GameModu:", "Dalje", "Odustani");
		    return 1;
		}
		format(string, sizeof(string), "Stari/%s.ini", luzer);
		if(!fexist(string)) return SendClientMessage(playerid,-1, "{FFFF00}LA |{ffffff} Racun sa tim imenom ne postoji!");


		new file[128];
    	format(file, sizeof(file),"Stari/%s.ini", luzer);
		if(dini_Exists(file))
		{

        strmid(PlayerInfo2[playerid][pMejl], dini_Get(file,"Email"), 0, strlen(dini_Get(file,"Email")), 64);
	 	PlayerInfo2[playerid][pPare] = dini_Int(file,"Pare");
	 	PlayerInfo2[playerid][pNivo] = dini_Int(file,"Nivo");


		}

		//---------------------
		ShowPlayerDialog(playerid,DIALOG_SLOZINKA, DIALOG_STYLE_INPUT, "{00c0ff}LA |{FFFFFF} Vracanje akaunta", "{FFFFFF}Unesite vaљu {FF0000}E-Mail adresu{FFFFFF} sa starog GameModa:", "Dalje", "Odustani");

		}
	}
And this is the second part, verifying the existence accounts the office. But now when I check my email keeps saying that email is not correct, and it is.

Код:
	if(dialogid == DIALOG_SLOZINKA)
		{
			if(!response) return 1;
			if(response)
			{
				 //   if(strlen(inputtext) > 15) return ShowPlayerDialog(playerid,DIALOG_SLOZINKA, DIALOG_STYLE_INPUT, "{00c0ff}LA |{FFFFFF} Vracanje akaunta", "{FF0000}NEPRAVILNO UNESENO!!!\n{FFFFFF}Unesite vaљu lozinku sa starog GameModa:", "Dalje", "Odustani");

                if(strlen(inputtext))
				{

					if(strlen(inputtext) == PlayerInfo2[playerid][pMejl])
			    	{
					if(PlayerInfo2[playerid][pNivo] > 5)
					{
					SendClientMessage(playerid,-1,"{FF0000}LA |{FFFFFF} Vaљ nivo na starom GameModu je bio veći od 5, te vam je postavljen maximalni level.(Level 5).");
					PlayerInfo[playerid][pLevel] = 5;
					SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
					}
					else if(PlayerInfo2[playerid][pNivo] < 5)
					{
					new novi = PlayerInfo2[playerid][pNivo];
					SCMF(playerid,-1,"{FF0000}LA |{FFFFFF} Vaљ nivo na starom GameModu je bio manji od 5, te vam je postavljen level %d.",novi);
					PlayerInfo[playerid][pLevel] = novi;
					SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
					}
					if(PlayerInfo2[playerid][pPare] > 300000)
					{
					SendClientMessage(playerid,-1,"{FF0000}LA |{FFFFFF} Vaљ novac na starom GameModu je bio veći od 300000$, te vam je postavljen maximalan broj novca(300000$).");
					DajNovac(playerid, 300000);
					}
					else if(PlayerInfo2[playerid][pPare] < 300000)
					{
					new nove = PlayerInfo2[playerid][pPare];
					SCMF(playerid,-1,"{FF0000}LA |{FFFFFF} Vaљ novac na starom GameModu je bio manji od 300000, te ste dobili %d$.",nove);
					DajNovac(playerid, nove);
					}
					 } return ShowPlayerDialog(playerid,DIALOG_SLOZINKA, DIALOG_STYLE_INPUT, "{00c0ff}LA |{FFFFFF} Vracanje akaunta", "{FF0000}NEPRAVILAN E-MAIL!!!\n{FFFFFF}Unesite E-MAIL sa starog GameModa:", "Dalje", "Odustani");
					}
					}
					}
Or if anyone knows how to do a reading to tell me.


Re: [HELP] About reading from another folder. - Alann - 15.01.2015

BUMP!!!


Re: [HELP] About reading from another folder. - Alann - 15.01.2015

BUMP