Перейти к содержанию
Авторизация  
IlyaZaton

5 error's

Рекомендуемые сообщения

IlyaZaton

Вот ошибочки

C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(317) : error 008: must be a constant expression; assumed zero
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(318) : error 029: invalid expression, assumed zero
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(319) : warning 217: loose indentation
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(324) : warning 217: loose indentation
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(325) : error 029: invalid expression, assumed zero
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(331) : warning 225: unreachable code
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(331) : warning 217: loose indentation
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(331) : error 029: invalid expression, assumed zero
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(339) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(339) : warning 215: expression has no effect
C:\Users\ZATON\Desktop\Shard 0\gamemodes\SRP - копия.pwn(340) : warning 209: function "OnDialogResponse" should return a value
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


А вот строки где ошибочки

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	switch(dialogid)
	{
	    case DLG_REG:
	    {
	    	if(response)
	    	{
	    		if(!strlen(inputtext))
	    	    {
	    	        ShowRegistration(playerid);
	    	        return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Введите пороль в поле ниже");
	    	    }
				if(strlen(inputtext) < 6 || strlen(inputtext) > 16)
				{
                	ShowRegistration(playerid);
                	return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Длина пароля должна быть от 6-ти до 16-ти символов");
	    	    }
	    	    new regex:rg_passwordcheck = regex_new("^[a-zA-Z0-9]{1,}$");
	    	    if{regex_check(inputtext, rg_passwordcheck))
	    	    }
					strmid(player_info[playerid][PASSWORD], inputtext, 0, strlen(inputtext), 16);
					SPD(playerid, DLG_RAGEMAIL, DIALOG_STYLE_INPUT, "{00FF00}Регистрация{FFFFFF} • Ввод Email",
						"{FFFFFF}Введите вашу почту в поле ниже\n\
						Если вы потеряете доступ к аккаунту, вы сможете его восстановить",
				 	"Далее", "");
	    	    {
	    	    else
	    	    {
	    	    	ShowRegistration(playerid);
                	return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Пароль должен состоять только из латинских символов и чисел");
				}
	    	}
	    	else
	    	{
	    		SCM(playerid, COLOR_RED, "Используйте \"/q\", чтобы покинуть сервер");
	    		SPD(playerid, -1, 0, " ", " ", " ", "");
	    		return Kick(playerid);
	 		}
		}
	}
	return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TESTTESTOVICH

Пронумеруйте строчки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
IlyaZaton

@TESTTESTOVICH,

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	switch(dialogid)
	{
	    case DLG_REG:
	    {
	    	if(response)
	    	{
	    		if(!strlen(inputtext))
	    	    {
	    	        ShowRegistration(playerid);
	    	        return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Введите пороль в поле ниже");
	    	    }
				if(strlen(inputtext) < 6 || strlen(inputtext) > 16)
				{
                	ShowRegistration(playerid);
                	return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Длина пароля должна быть от 6-ти до 16-ти символов");
	    	    }
	    	    new regex:rg_passwordcheck = regex_new("^[a-zA-Z0-9]{1,}$");
	    	    if{regex_check(inputtext, rg_passwordcheck))
	    	    }
					strmid(player_info[playerid][PASSWORD], inputtext, 0, strlen(inputtext), 16);
					SPD(playerid, DLG_RAGEMAIL, DIALOG_STYLE_INPUT, "{00FF00}Регистрация{FFFFFF} • Ввод Email",
						"{FFFFFF}Введите вашу почту в поле ниже\n\
						Если вы потеряете доступ к аккаунту, вы сможете его восстановить",
				 	"Далее", "");
	    	    {
	    	    else
	    	    {
	    	    	ShowRegistration(playerid);
                	return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Пароль должен состоять только из латинских символов и чисел");
				}
	    	}
	    	else
	    	{
	    		SCM(playerid, COLOR_RED, "Используйте \"/q\", чтобы покинуть сервер");
	    		SPD(playerid, -1, 0, " ", " ", " ", "");
	    		return Kick(playerid);
	 		}
		}
	}
	return 1;
} 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • VycheslavDikunets
      От VycheslavDikunets
      Здравствуйте помогите исправить эту бурду.
      Ошибка в логах:
      [22:01:38] [debug] Run time error 4: "Array index out of bounds" [22:01:38] [debug] Attempted to read/write array element at index 2 in array of size 2 [22:01:38] [debug] AMX backtrace: [22:01:38] [debug] #0 005cb988 in public OnPlayerRequestClass (playerid=0, classid=0) at C:\Users\RoadTo360NoScope\Desktop\redex-rp\gamemodes\gta3rp.pwn:7616  
      Вот строки в pwn
       
    • lekek2288
      От lekek2288
      Помогите решить проблему при скачивании cr-mp 0.3E. Скачиваю с оф.сайта, пишет при загрузке, что у вас недостаточно прав. Саму игру я скачал по обычному, а клиент не качается. Пробывал скачивать с другого браузера, такая же ошибка. Даже качал торрентом, когда файл загрузился, при запуске пишет, что у вас недостаточно прав. Все остальные другие программы качаются спокойно, без ошибок. Помогите!

    • VycheslavDikunets
      От VycheslavDikunets
      Помогите исправить. где шо я пропустил? 
       
       
       

       
       
       

    • VycheslavDikunets
      От VycheslavDikunets
      Здравствуйте. Помогите исправить вот эту бурду.
      Версия MySQL - R41-4
       
       
       
       
       

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.