Исправил как было описано несколькими постами выше, что бы было видно ранг и опыт за кем наблюдаю и
Почему то плагин отказывается компилироваться, пишет:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team
army_ranks.sma(846) : error 029: invalid expression, assumed zero
army_ranks.sma(846) : error 029: invalid expression, assumed zero
army_ranks.sma(846) : error 029: invalid expression, assumed zero
army_ranks.sma(846) : fatal error 107: too many error messages on one line
Compilation aborted.
4 Errors.
Done.
прописал в начале плагина после #include <cstrike>:
#include <fakemeta>
Цитата(BouHPycu @ 12.3.2015, 21:44)

Замени в пределах функции
Код
public Info()
везде
Код
UserData[id]
на
Код
UserData[szTarget]
и добавь в начале перед
Код
static buffer[192], len;
строчку
Код
new szTarget = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id
Заменил как было описано, но плагин отказывается компилироваться и пишет:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team
army_ranks.sma(846) : error 029: invalid expression, assumed zero
army_ranks.sma(846) : error 029: invalid expression, assumed zero
army_ranks.sma(846) : error 029: invalid expression, assumed zero
army_ranks.sma(846) : fatal error 107: too many error messages on one line
Compilation aborted.
4 Errors.
где стоит строчка:
Код:
new szTarget = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id
В начале плагина прописал :
Код:
#include <fakemeta>
Нашел причину, просто в конце нужно было поставить символ ";"
new szTarget = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;
Отредактировал: iShot, - 1.3.2016, 6:15