Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с регистрацией!

Статус
В этой теме нельзя размещать новые ответы.

Eduardd21

Новичок
У меня после регистрации на сервере показывает в диалоговых окнах выбор пола, расы и даты рождения. Я поставил еще после даты рождения выбор места жительства : Лос сантос, Лас Вентурас и Сан Фиерро. Я все сделал и зарегистрировался, я появился там где обычна спавнишся когда отсутствует спавна для новичков и некаких окн непоказывала, даже которые были у меня до этого.

Вот все диалоговые окна :
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
	if(dialogid == 0)      //Ļóńņīé äčąėīć..
	{
	    if(response)return true;
	    else return true;
	}
//==============================[DIALOG'S]======================================
    if(dialogid == 1)           //Login
    {
        if(response)
  		{
	    	if(!strlen(inputtext))
	    	{
                new font1[128], font2[128], r[1024];
        		new LoginString[512];
        		format(font1,sizeof(font1),"{ffffff}|{0072ff}------------------------------------------------------------------------------\n");
       			format(LoginString,sizeof(LoginString),"{ff0000}|{ffffff} Ēäšąāńņāóéņå %s.\n{ff0000}|{ffffff} Āāåäčņå ńāīé ļąšīėü ā īźīųźī ÷ņīįū āīéņč ķą ńåšāåš.\n{ff0000}|{ffffff} Ó āąń åńņü 30 ńåźóķä č 3 ļīļūņźč ÷ņīįū āīéņč.\n",sendername);
        		format(font2,sizeof(font2),"{ffffff}|{ffae00}------------------------------------------------------------------------------\n");
				strcat(r, font1);
				strcat(r, LoginString);
				strcat(r, font2);
  	    		ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Āõīä",r,"Āīéņč","Āūéņč");
			    return true;
	    	}
		    new tmppass[64];
		    strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
		    Shifrovka(tmppass);
		    OnPlayerLogin(playerid,tmppass);
		}
		else
		{
		    Kick(playerid);
		}
		return true;
    }
    if(dialogid == 2)           //Register
    {
        if(response)
	    {
            new font1[128], font2[128], r[1024];
        	new RegisterString[512];
	    	if(!strlen(inputtext))
	    	{
        		format(font1,sizeof(font1),"{ffffff}|{0072ff}------------------------------------------------------------------------------\n");
        		format(RegisterString,sizeof(RegisterString),"{ff0000}|{ffffff} Ēäšąāńņāóéņå %s.\n{ff0000}|{ffffff} Ēąšåćčńņščšóéņåńü āāåä˙ ļąšīėü ā īźīųźī.\n",sendername);
        		format(font2,sizeof(font2),"{ffffff}|{ffae00}------------------------------------------------------------------------------\n");
				strcat(r, font1); strcat(r, RegisterString); strcat(r, font2);
	    		ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Šåćčńņšąöč˙",r,"Äąėåå","Āūõīä");
			    return true;
	    	}
            if(strlen(inputtext) < 6 || strlen(inputtext) > 16)
            {
                SendClientMessage(playerid, COLOR_ORANGE, "• Ļąšīėü äīėęåķ ńīńņī˙ņü ķå ģåķåå ÷åģ čē 6 ńčģāīėīā.");
        		format(font1,sizeof(font1),"{ffffff}|{0072ff}------------------------------------------------------------------------------\n");
        		format(RegisterString,sizeof(RegisterString),"{ff0000}|{ffffff} Ēäšąāńņāóéņå %s.\n{ff0000}|{ffffff} Ēąšåćčńņščšóéņåńü āāåä˙ ļąšīėü ā īźīųźī.\n",sendername);
        		format(font2,sizeof(font2),"{ffffff}|{ffae00}------------------------------------------------------------------------------\n");
				strcat(r, font1); strcat(r, RegisterString); strcat(r, font2);
	    		ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Šåćčńņšąöč˙",r,"Äąėåå","Āūõīä");
                return true;
            }
		    format(string, sizeof(string), "accounts/%s.ini", sendername);
		    new File: hFile = fopen(string, io_read);
	    	if (hFile)
	    	{
			    SendClientMessage(playerid, COLOR_RED, "• Ņąźīå čģ˙ óęå ńółåńņāóåņ.");
			    fclose(hFile);
			    return true;
	    	}
		    new tmppass[64];
		    strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
		    Shifrovka(tmppass);
		    OnPlayerRegister(playerid,tmppass);
		}
		else
		{
		    Kick(playerid);
		}
	}
	if(dialogid == 3)
	{
		if(response) // Ģóęńźīé
		{
			PlayerInfo[playerid][pSex] = 1;
			SendClientMessage(playerid, COLOR_GREEN, "• Āąų ļåšńīķąę ģóęńźīćī ļīėą.");
			ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Šąńą ļåšńīķąęą","Åāšīļååö\nĄōšīąģåščźąķåö\nĄēčąņ\nĖąņčķīąģåščźąķåö","Äąėåå","");
		}
		else         // Ęåķńźčé
		{
			PlayerInfo[playerid][pSex] = 2;
			SendClientMessage(playerid, COLOR_GREEN, "• Āąų ļåšńīķąę ęåķńźīćī ļīėą.");
			ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Šąńą ļåšńīķąęą","Åāšīļåéźą\nĄōšīąģåščźąķźą\nĄēčąņźą\nĖąņčķīąģåščźąķźą","Äąėåå","");
		}
	}
	if(dialogid == 4)
	{
		if(response)
		{
            new rassa[64];
			if(listitem == 0) //Niggas
			{
				if(PlayerInfo[playerid][pSex] == 1)
				{
				    PlayerInfo[playerid][pModel] = 101;
				    SetPlayerSkin(playerid, 101);
				    format(rassa,sizeof(rassa),"åāšīļååö");
				    strmid(PlayerInfo[playerid][pRassa], rassa, 0, strlen(rassa), 255);
				    SendClientMessage(playerid, COLOR_GREEN, "• Šąńą āąųåćī ļåšńīķąęą: åāšīļååö.");
				    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
				}
				else if(PlayerInfo[playerid][pSex] == 2)
				{
				    PlayerInfo[playerid][pModel] = 90;
				    SetPlayerSkin(playerid, 90);
				    format(rassa,sizeof(rassa),"åāšīļååéźą");
				    strmid(PlayerInfo[playerid][pRassa], rassa, 0, strlen(rassa), 255);
				    SendClientMessage(playerid, COLOR_GREEN, "• Šąńą āąųåćī ļåšńīķąęą: åāšīļååéźą.");
				    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
				}
			}
   			else if(listitem == 1)
			{
			    if(PlayerInfo[playerid][pSex] == 1)
				{
				    PlayerInfo[playerid][pModel] = 67;
				    SetPlayerSkin(playerid, 67);
				    format(rassa,sizeof(rassa),"ąōšīąģåščźąķåö");
				    strmid(PlayerInfo[playerid][pRassa], rassa, 0, strlen(rassa), 255);
				    SendClientMessage(playerid, COLOR_GREEN, "• Šąńą āąųåćī ļåšńīķąęą: ąōšīąģåščźąķåö.");
				    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
				}
				else if(PlayerInfo[playerid][pSex] == 2)
				{
				    PlayerInfo[playerid][pModel] = 190;
				    SetPlayerSkin(playerid, 190);
				    format(rassa,sizeof(rassa),"ąōšīąģåščźąķźą");
				    strmid(PlayerInfo[playerid][pRassa], rassa, 0, strlen(rassa), 255);
				    SendClientMessage(playerid, COLOR_GREEN, "• Šąńą āąųåćī ļåšńīķąęą: ąōšīąģåščźąķźą.");
				    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
				}
			}
			else if(listitem == 2)
			{
			    if(PlayerInfo[playerid][pSex] == 1)
				{
				    PlayerInfo[playerid][pModel] = 170;
				    SetPlayerSkin(playerid, 170);
				    format(rassa,sizeof(rassa),"ąēčąņ");
				    strmid(PlayerInfo[playerid][pRassa], rassa, 0, strlen(rassa), 255);
				    SendClientMessage(playerid, COLOR_GREEN, "• Šąńą āąųåćī ļåšńīķąęą: ąēčąņ.");
				    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
				}
				else if(PlayerInfo[playerid][pSex] == 2)
				{
				    PlayerInfo[playerid][pModel] = 56;
				    SetPlayerSkin(playerid, 56);
				    format(rassa,sizeof(rassa),"ąēčąņźą");
				    strmid(PlayerInfo[playerid][pRassa], rassa, 0, strlen(rassa), 255);
				    SendClientMessage(playerid, COLOR_GREEN, "• Šąńą āąųåćī ļåšńīķąęą: ąēčąņźą.");
				    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
				}
			}
			else if(listitem == 3)
			{
			    if(PlayerInfo[playerid][pSex] == 1)
				{
				    PlayerInfo[playerid][pModel] = 184;
				    SetPlayerSkin(playerid, 184);
				    format(rassa,sizeof(rassa),"ėąņčķīąģåščźąķåö");
				    strmid(PlayerInfo[playerid][pRassa], rassa, 0, strlen(rassa), 255);
				    SendClientMessage(playerid, COLOR_GREEN, "• Šąńą āąųåćī ļåšńīķąęą: ėąņčķīąģåščźąķåö.");
				    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 002/05/1994","Īź","");
				}
				else if(PlayerInfo[playerid][pSex] == 2)
				{
				    PlayerInfo[playerid][pModel] = 41;
				    SetPlayerSkin(playerid, 41);
				    format(rassa,sizeof(rassa),"ėąņčķīąģåščźąķźą");
				    strmid(PlayerInfo[playerid][pRassa], rassa, 0, strlen(rassa), 255);
				    SendClientMessage(playerid, COLOR_GREEN, "• Šąńą āąųåćī ļåšńīķąęą: ėąņčķīąģåščźąķźą.");
				    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
				}
	        }
	        ApplyAnimation(playerid,"PED","endchat_03",4.1,0,0,0,0,0);
	    }
	    else
	    {
            ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Šąńą ļåšńīķąęą","Åāšīļååö\nĄōšīąģåščźąķåö\nĄēčąņ\nĖąņčķīąģåščźąķåö","ÄĄĖÅÅ","");
	    }
	}
	if(dialogid == 5)
	{
	    if(response)
	    {
	        if(!strlen(inputtext))
	        {
	            ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
	            return true;
	        }
	        new year, month,day;
		    getdate(year, month, day);
	        new DateInfo[3][20];
		    split(inputtext, DateInfo, '/');
		    if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
		    {
		    	SendClientMessage(playerid, COLOR_GREEN, "• Äåķü šīęäåķč˙ āąųåćī ļåšńīķąęą: (ää/ģģ/ćććć).");
		        ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
		        return true;
		    }
		    new check = year - strval(DateInfo[2]);
		    if(check == year)
		    {
		    	SendClientMessage(playerid, COLOR_GREEN, "• Äåķü šīęäåķč˙ āąųåćī ļåšńīķąęą: (ää/ģģ/ćććć).");
 		        ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
		        return true;
		    }
		    if(strval(DateInfo[1]) > month)
		    {
		        check -= 1;
		    }
		    else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
		    {
		        check -= 1;
		    }
		    new text[356];
		    PlayerInfo[playerid][pAge] = check;
			format(string, sizeof(string), "• Baųåģó ļåšńīķąęó %d ėåņ.",PlayerInfo[playerid][pAge]);
			SendClientMessage(playerid, COLOR_GREEN, string);
			format(text,sizeof(text),"{ff0000}\r\t-= {ffffff}Źšąņźą˙ čķōīšģąöč˙ {ff0000}=-\n\n{ffffff}     - Ńąéņ ńåšāåšą: www.bounce-rp.ru\n     - Ćšóļļą ĀŹ: ..\n     - Šąįīņąåģ ń 10/05/2012 ć.\n\n      {ff0000}-= {ffffff}============================ {ff0000}=-");
			ShowPlayerDialog(playerid,6,DIALOG_STYLE_MSGBOX," ",text,"Īź","");
		}
		else
		{
		    ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Äąņą šīęäåķč˙","Āāåäčņå äąņó šīęäåķč˙ āąųåćī ļåšńīķąęą.\nĻščģåš: 02/05/1994","Īź","");
		}
	}
	if(dialogid == 7)      //Źīķåö šåćčńņšąöčč..
	{
	    if(response)
	    {
	        PlayerInfo[playerid][pReg] = 1;
			TogglePlayerControllable(playerid, 1);
			SetCameraBehindPlayer(playerid);
			StopWide(playerid);
			SavePlayer(playerid);
	    }
	    else
		{
		    PlayerInfo[playerid][pReg] = 1;
			TogglePlayerControllable(playerid, 1);
			SetCameraBehindPlayer(playerid);
			StopWide(playerid);
			SavePlayer(playerid);
		}
		if(dialogid == 8)
{
if(response)
{
if(listitem == 0)
{
gorodspawna[playerid] = 1;
}
if(listitem == 1)
{
gorodspawna[playerid] = 2;
}
if(listitem == 2)
{
gorodspawna[playerid] = 3;
}
}
if(response) return ShowPlayerDialog(playerid,986,DIALOG_STYLE_LIST,"Ģåńņī ęčņåėüńņāą","Ėīń Ńąķņīń\nŃąķ Ōčåššī\nĖąń Āåķņóšąń","Āūįšąņü","Īņģåķą");
}
	}
//==============================================================================
	return true;
}
Что делать? Уже 2 часа мозги трахаю!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу