Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
Пользователь
Регистрация
27 Июн 2025
Сообщения
3
CMD:a(playerid, params[])
{
if(p_admin{playerid}) return 1;
if(sscanf(params, "s[100]",params[0])) return SCM(playerid, COLOR_ORANGE, "Введите:{FFFFFF} /a [текст]"):
format(format_string, 144, "{%s}[A:%i] {FFD700}%s {FFD700}%s[%i]:{FFFFFF} %s", AdminColor[p_admin{playerid}-1], p_admin{playerid}, pInfo[playerid][role], GN(playerid), playerid, params[0]); - ошибки все тут
ABroadCast(0xFFD700FF, format_string, 1);
return print(format_string);
}

error 028: invalid subscript (not an array or too many subscripts): "pInfo"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero

уже не знаю в чем проблема
(Замена "pInfo" на "PlayerInfo" не работает)
 
Пользователь
Регистрация
27 Июн 2025
Сообщения
3
ты тут двое точие используешь
C++:
if(sscanf(params, "s[100]",params[0])) return SCM(playerid, COLOR_ORANGE, "Введите:{FFFFFF} /a [текст]"):
надо точку с запятой ;
У меня в коде ";" здесь я хз почему :
 
Сверху