Server BROKEN!
#3

Hmmm, look my register system:

Код:
public OnPlayerConnect(playerid)
{
if(MySQLNameCheck ( PlayerName2( playerid ) ) > 0)
{
#if USE_DIALOGS == true
new lstring[128];
format(lstring,256,"{FF0000}%s {FFFFFF}neprisijunges, prasome prisijungti!:",pName(playerid));
ShowPlayerDialog(playerid,DIALOGID0+1,DIALOG_STYLE_INPUT,"{FFFFFF}Prisijungimas",lstring,"Prisijungti","Iseiti");
#endif
}
else
{

new lstring[128];
format(lstring,256,"{FF0000}%s {FFFFFF}nepriregistruotas!\n\n Prasome prisiregistruoti:",pName(playerid));
ShowPlayerDialog(playerid,DIALOGID0+2,DIALOG_STYLE_INPUT,"{FFFFFF}Registracija",lstring,"Registruotis","Iseiti");
return 1;
}
 return 1;
}
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == DIALOGID0+1)
	{
		if(response || !response)
		{
			if (PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,red,"ACCOUNT: Jus priregistruotas ir prijungtas");
			if (MySQLNameCheck( PlayerName2( playerid ) ) < 0) return SendClientMessage(playerid,red,"ACCOUNT: Klaida. Acc neegzistuoja");
			if (strlen(inputtext) < 4 || strlen(inputtext) > 20)
			{
            new lstring[128];
			format(lstring,256,"{FF0000}%s {FFFFFF}neprisijunges, prasome prisijungti!:",pName(playerid));
			ShowPlayerDialog(playerid,DIALOGID0+1,DIALOG_STYLE_INPUT,"{FFFFFF}Prisijungimas",lstring,"Prisijungti","Iseiti");
			SendClientMessage(playerid,red,"ACCOUNT: Slaptazodi sudaro 4 - 20 simboliu");
			return true;
			}

			if (LoginPlayer(playerid,inputtext))
			{
PlayerInfo[playerid][LoggedIn] = 1;
PlayerInfo[playerid][Registered] = 1;
SendClientMessage(playerid, green, "ACCOUNT: Jus priregistruotas ir prijungtas");


	format(tut1, sizeof (tut1), "%s\n\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", tut4, tut5, tut6, tut7, tut8, tut9, tut10, tut11, tut12, tut13, tut14, tut15);

	ShowPlayerDialog(playerid, DIALOG_taisykles, DIALOG_STYLE_MSGBOX,"     {FF00FF}Taisyklлs",tut1,"Sutinku", "Nesutinku");

PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
			}
			else
			{
			    new lstring[ 128];
				format(lstring,128,"{FF0000}%s {FFFFFF}neprisijunges, prasome prisijungti!:",pName(playerid));
			    ShowPlayerDialog(playerid,DIALOGID0+1,DIALOG_STYLE_INPUT,"{FFFFFF}Prisijungimas",lstring,"Prisijungti","Iseiti");
			    SendClientMessage( playerid, red, "Neteisingas slaptazodis");
			}

		}
	}
if(dialogid == DIALOGID0+2)
{
	if(response || !response)
	{
		if (PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,red,"ACCOUNT: Jus prisijungete");
		else if (strlen(inputtext) < 4 || strlen(inputtext) > 20 ) return SendClientMessage( playerid, red," Slaptazodzio ilgis nuo 4 iki 20 ");
		else if(MySQLNameCheck( PlayerName2( playerid ) ) > 0)  return SendClientMessage( playerid, red," Sis zaidejas jau sukurtas ");
		else
		{
		GetPlayerName(playerid,name,sizeof(name));
	   	new
  			query[       128      ],
			IP   [       50       ];

		GetPlayerIp(playerid, IP, 50);
		GetPlayerName( playerid, name , 28);

		format(query, 128, "INSERT INTO `players` (`Name`, `Password`, `IP`) VALUES ('%s', '%s', '%s')",name, inputtext, IP );
		mysql_query( query );

   		PlayerInfo[playerid][LoggedIn] = 1;
		PlayerInfo[playerid][Registered] = 1;

	    SendClientMessage(playerid, green, "ACCOUNT: Jus sekmingai uzregistruotas serverije.");


	format(tut1, sizeof (tut1), "%s\n\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", tut4, tut5, tut6, tut7, tut8, tut9, tut10, tut11, tut12, tut13, tut14, tut15);

	ShowPlayerDialog(playerid, DIALOG_taisykles, DIALOG_STYLE_MSGBOX,"     {FF00FF}Taisyklлs",tut1,"Sutinku", "Nesutinku");

		PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
		}
	}
}
retrun 1;
}
Reply


Messages In This Thread
Server BROKEN! - by [LTU]mindux9[TCS] - 24.12.2011, 17:51
Re: Server BROKEN! - by prisonliferp - 24.12.2011, 17:55
Re: Server BROKEN! - by [LTU]mindux9[TCS] - 24.12.2011, 18:03
Re: Server BROKEN! - by prisonliferp - 24.12.2011, 18:05
Re: Server BROKEN! - by [LTU]mindux9[TCS] - 24.12.2011, 18:07
Re: Server BROKEN! - by prisonliferp - 24.12.2011, 18:11
Re: Server BROKEN! - by [LTU]mindux9[TCS] - 24.12.2011, 18:13
Re: Server BROKEN! - by prisonliferp - 24.12.2011, 18:19

Forum Jump:


Users browsing this thread: 1 Guest(s)