Закрыто Проблема с командой /usedrugs

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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Регистрация
23 Июл 2022
Сообщения
5
Здравствуйте, помогите разобраться в ошибках. Ещё не многое понимаю в pawno

Хочу удалить прошлую команду и пытаюсь добавить эту - https://pawn.wiki/in...ugs-zcmdsscanf/

вот такие ошибки
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(29731) : error 017: undefined symbol "PlayerLogged"
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(29731) : warning 215: expression has no effect
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(29731) : error 001: expected token: ";", but found "]"
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(29731) : error 029: invalid expression, assumed zero
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(29731) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.2.3664 Copyright (c) 1997-2016, ITB CompuPhase


4 Errors.
 
Пользователь
Регистрация
23 Июл 2022
Сообщения
5
Проверки на свои замените.

Условие "if(PlayerLogged[playerid] == 0) return true;" можно заменить на "if(!IsPlayerConnected(playerid)) return true;".


поменял, и заменил PlayerInfo на pInfo как у меня в моде. Но всё ровно выдаёт ошибки

C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(30166) : error 029: invalid expression, assumed zero
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(30166) : loose indentation
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(30166) : error 036: empty statement
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(30167) : loose indentation
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(30174) : warning 202: number of arguments does not match definition
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(30177) : error 017: undefined symbol "totalstring"
C:\Users\koroxe\Desktop\Roise\gamemodes\new.pwn(30178) : error 017: undefined symbol "ProxDetectorNew"
Pawn compiler 3.2.3664 Copyright (c) 1997-2016, ITB CompuPhase


4 Errors.
 
Пользователь
Регистрация
23 Июл 2022
Сообщения
5
Строка ( 30166 )
if(params[0] > 10) return SendMes(playerid, COLOR_GREY, "Кол-во наркотиков от 1 до 10, у вас %i на руках", pInfo[playerid][pDrugs]);

Строка 30167

Строка 30174
SendClientMessage(playerid, COLOR_BLUE, "Наркотиков использовано: %i грамм", params[0]);

Строки 30177-30178
format(totalstring, 90, "%s употребил(а) наркотики", Sendername);
ProxDetectorNew(playerid,30.0,COLOR_PURPLE,totalstring);
 
Команда форума
Администратор
Регистрация
1 Апр 2022
Сообщения
496
Строка ( 30166 )


Строка 30167


Строка 30174


Строки 30177-30178
Добавьте ко всем дефайнам -
Код:
#define SCMF(%0,%1,%2,%3) format(global_string, 144, %2,%3) && SendClientMessage(%0, %1, global_string)
30166
Код:
if(params[0] > 10) return SCMF(playerid, COLOR_GREY, "Кол-во наркотиков от 1 до 10, у вас %i на руках", pInfo[playerid][pDrugs]);
30167 - варнинг на неправильную табуляцию
30174
Код:
SCMF(playerid, COLOR_BLUE, "Наркотиков использовано: %i грамм", params[0]);
30177 - смените totalstring на свой стринг.
30178 - ProxDetectorNew замените на ProxDetector ( если данный паблик у Вас имеется )
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху