Tushonka
Нуль
- Регистрация
- 19 Ноя 2019
- Сообщения
- 3
- Лучшие ответы
- 0
- Репутация
- 0
Не понимаю, что тут менять - купил мод для основы, начал переработку комманд с "CommandText" на dc_cmd, начали появляться такие ерроры "error 017: undefined symbol "cmdtext""
Вот код:
Вот код:
PHP:
CMD:lip(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 3)
{
new length = strlen(cmdtext);//ошибка тут
while ((idx < length) && (cmdtext[idx] <= ' '))//и тут, как показывает компилятор
{
idx++;
}
new offset = idx;
new result[20];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SCM(playerid, COLOR_GRAD1, "Используй /lip [ip адрес]");
new sttr[500];
new namep[36];
new lvl;
if(PlayerInfo[playerid][pAdmin] >= 3)
{
new newstring[40], adminsa[128], rows, temp[64];
mysql_real_escape_string(result, newstring);
format(adminsa, sizeof(adminsa), "SELECT name,level FROM "TABLE_ACCOUNT" WHERE Lip LIKE '%s%%'", newstring);
new Cache: resultCache = mysql_query(dbHandle,adminsa,true);
rows = cache_num_rows();
if(rows < 1) return SCM(playerid,COLOR_GRAD2, "Аккаунты с таким IP адресом не найдены.");
else
{
for(new i = 0; i < rows; i++)
{
cache_get_field_content(i, "name", temp),strmid(namep, temp, 0, strlen(temp), 255);
cache_get_field_content(i, "level", temp),lvl = strval(temp);
format(sttr,sizeof(sttr), "%s %s (Уровень: %d)\n",sttr,namep,lvl);
}
}
ShowPlayerDialog(playerid, 1277, DIALOG_STYLE_MSGBOX, result, sttr, "Закрыть", ""),cache_delete(resultCache);
}
}
return true;
}