Форум Pawn.Wiki - Воплоти мечту в реальность!: Регистрация - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Error ]
Регистрация Нужна помощь

#1
Пользователь офлайн   Asminov 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Здравствуйте суть проблемы в выборе пола и скина, при регистрации не выводит диалог выбора пола, когда начинаю записывать по другому все выводит но нечего не загружает

сам код:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
    	case 1:
    	{
        	if(response)
        	{
            	if(!strlen(inputtext))
            	{
                	ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{00CC00}Àâòîðèçàöèÿ Àêêàóíòà","{DF8600}Çäðàâñòâóéòå óâàæàåìûé èãðîê\n{DF8600}Ðàäû ñíîâà âèäåòü âàñ íà íàøåì ñåðâåðå {FF0000}Adeline RolePlay\n{DF8600}Äëÿ àâòîðèçàöèè ââåäèòå ñâîé ïàðîëü â îêîøêî","Âõîä","Âûõîä");// Ïîêàçûâàåì äèàëîã âõîäà â èãðó.
                	return 1;
            	}
            	new pass[64];
            	strmid(pass,inputtext,0,strlen(inputtext),64);
            	OnPlayerLogin(playerid,pass);
        	}
        	else
        	{
        		ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{00CC00}Àâòîðèçàöèÿ Àêêàóíòà","{DF8600}Çäðàâñòâóéòå óâàæàåìûé èãðîê\n{DF8600}Ðàäû ñíîâà âèäåòü âàñ íà íàøåì ñåðâåðå {FF0000}Adeline RolePlay\n{DF8600}Äëÿ àâòîðèçàöèè ââåäèòå ñâîé ïàðîëü â îêîøêî","Âõîä","Âûõîä");
        	}
    	}
   		case 2:
   		{
        	if(response)
        	{
            	if(!strlen(inputtext))
            	{
                	ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{00CC00}Ðåãèñòðàöèÿ Ïîëüçîâàòåëÿ","{DF8600}Äîáðî ïîæàëîâàòü íà ñåðâåð {FF0000}Adeline RolePlay\n{DF8600}Äàííûé àêêàóíò íå çàðåãèñòðèðîâàí íà ýòîì ñåðâåðå.\n{DF8600}Äëÿ ðåãèñòðàöèè ïðèäóìàéòå è ââåäèòå ïàðîëü â îêîøêî","Äàëåå","Âûõîä");// Ïîêàçûâàåì äèàëîã ðåãèñòðàöèè.
                	return 1;
            	}
            	new pass[64];
            	strmid(pass,inputtext,0,strlen(inputtext),64);
            	OnPlayerRegister(playerid,pass);
        	}
        	else
        	{
            	ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{00CC00}Ðåãèñòðàöèÿ Ïîëüçîâàòåëÿ","{DF8600}Äîáðî ïîæàëîâàòü íà ñåðâåð {FF0000}Adeline RolePlay\n{DF8600}Äàííûé àêêàóíò íå çàðåãèñòðèðîâàí íà ýòîì ñåðâåðå.\n{DF8600}Äëÿ ðåãèñòðàöèè ïðèäóìàéòå è ââåäèòå ïàðîëü â îêîøêî","Äàëåå","Âûõîä");// Ïîêàçûâàåì äèàëîã ðåãèñòðàöèè.
        	}
    	}
    	case 3:
    	{
			ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00CC00}Âûáîð ïîëà", "{DF8600}Âûáåðèòå ñâîé ïîë: ", "Ìóæñêîé", "Æåíñêèé");
		}
		case 4:
		{
	    	if(response)
	    	{
	    		PlayerInfo[playerid][pSex] = 1;
 				new rand1 = random(sizeof(gSkinM));
 				SetPlayerSkin(playerid, gSkinM[rand1]);
 				PlayerInfo[playerid][pSkin] = gSkinF[rand1];
			}
			else
			{
				PlayerInfo[playerid][pSex] = 2;
				new rand2 = random(sizeof(gSkinF));
 				SetPlayerSkin(playerid, gSkinF[rand2]);
				PlayerInfo[playerid][pSkin] = gSkinF[rand2];
			}
		}
	}
   	return 1;
}

0

#2
Пользователь офлайн   Asminov 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Исправил закрывайте тему
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика