PDA

Просмотр полной версии : [Вопрос] Макрос



Union
11.06.2019, 16:04
Прошу помощи.
Есть макрос
#define SCME(%1,%2) (SendClientMessage(%1, COLOR_RED, "[Ошибка] {ffffff}"%2))

Вот так работает:

SCME(playerid, "Тест");

А так нет:

SCME(playerid, !"Тест");

Ошибки:
error 001: expected token: "-string end-", but found "-identifier-"
error 029: invalid expression, assumed zero

Union
11.06.2019, 16:44
Вроде решил таким способом: #define SCME(%1,%2) (SendClientMessage(%1, COLOR_RED, "[Ошибка] {ffffff}"#%2))

Можно ли так использовать?

Kovshevoy
11.06.2019, 20:34
#define SCME(%1,%2) (SendClientMessage(%1, COLOR_RED, !"[Ошибка] {ffffff}"%2))


По идее вот так должно быть норм