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

Проблемы Error и Warning

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

Егор_Aks

Дефайн

#define GetName(%0) PI[%0][pName]

Проблемная строка 

GetName(playerid, PI[playerid][pName], 24);

Компилятор ругается

C:\Users\Саня\Desktop\МОД С 0 \gamemodes\new.pwn(140) : error 017: undefined symbol "PI"
C:\Users\Саня\Desktop\МОД С 0 \gamemodes\new.pwn(140) : warning 215: expression has no effect
C:\Users\Саня\Desktop\МОД С 0 \gamemodes\new.pwn(140) : error 017: undefined symbol "PI"
C:\Users\Саня\Desktop\МОД С 0 \gamemodes\new.pwn(140) : warning 215: expression has no effect
C:\Users\Саня\Desktop\МОД С 0 \gamemodes\new.pwn(140) : error 001: expected token: ";", but found "]"
C:\Users\Саня\Desktop\МОД С 0 \gamemodes\new.pwn(140) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
  • Like 1

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


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

@Егор_Aks,У тебя переменная на аккаунты PI? Может account , Player  или еще как то. Скинь любую команду для игрока или админа!

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


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

@Marvellous

CMD:warn(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 3) return 1;
	else if(ALogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, "Вы не авторизованы. Используйте {FFCC00}/warn");
	else if(sscanf(params, "us[24]", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, "{9ACD32}Введите: {FFFFFF} /warn [id игрока] [причина]");
	else if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID || params[0] == playerid) return SendClientMessage(playerid, COLOR_GREY, "Игрок не в игре!");
	else if(Logged[params[0]] == false) return SendClientMessage(playerid, COLOR_GREY, "Игрок не авторизовался!");
    else if(PlayerInfo[playerid][pAdmin] <= PlayerInfo[params[0]][pAdmin]) return AttemptRemoveAdmin(playerid);
	else if(IsIpFound(params[1]) || CheckString(params[1])) return AdminAntisliv(playerid, params[1]);
	PlayerInfo[params[0]][pWarn]++;
	new string[128];
	if(PlayerInfo[params[0]][pWarn] < 3) format(string, sizeof(string), "Администратор %s выдал предупреждение игроку %s [%i/3]. Причина: %s", GetName(playerid), GetName(params[0]), PlayerInfo[params[0]][pWarn], params[1]);
	else
	{
	    new data[15], unbandate;
		PlayerInfo[params[0]][pWarn] = 0;
		format(string, sizeof(string), "Администратор %s забанил игрока %s (3 предупреждения). Причина: %s", GetName(playerid), GetName(params[0]), params[1]);
		getdate(years, months, days);
		unbandate = gettime() + 7*86400;
		format(data, sizeof(data), "%02d.%02d.%04d", days, months, years);
		format(query, sizeof(query), "INSERT INTO bans (name, whobanned, ip, bandate, time, unbandate, reason) VALUES ('%s', '%s', '%s', '%s', 7, %d, '%s')", GetName(params[0]), GetName(playerid), PlayerInfo[params[0]][PlayerInfoP], data, unbandate, params[1]);
		mysql_tquery(dbHandle, query, "", "");
	}
	SendAdminMessageToAll(COLOR_RED, string, params[0]);
	LeaveFractionPlayer(params[0]);
	PlayerInfo[params[0]][pSpawnChange] = 0;
	format(string, sizeof(string), "Администратор %s выдал предупреждение игроку %s [%i/3]. Причина: %s", GetName(playerid), GetName(params[0]), PlayerInfo[params[0]][pWarn], params[1]);
	SendLog("WarnLog",string);
	Kick(params[0]);
	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-файлов, или продолжить без изменения настроек.