- Регистрация
- 20 Дек 2015
- Сообщения
- 242
- Лучшие ответы
- 0
- Репутация
- -10
При смерти в логах выдаёт ошибку [death] Nister_Just died 255
При использование /sethp - выдаёт ошибку sscanf warning: Format specifier does not match parameter count.
При использование /sethp - выдаёт ошибку sscanf warning: Format specifier does not match parameter count.
Код:
CMD:sethp(playerid,params[])
{
if(!pInfo[playerid][pLogged]) return true;
if(sscanf(params, "uis[16]", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, !"Используйте: /sethp [ID игрока] [hp]");
if(params[1] < 0 || params[1] > 100) return SendClientMessage(playerid,COLOR_FLOD,!"[Ошибка]:"WH_C" Используйте значение от 0 до 100!");
t_SetPlayerHealth(params[0],params[1]);
static const fmt_str[] = "[A] %s %s[%d] выдал %d hp игроку %s[%d]";
new string[sizeof(fmt_str) + (-2 + 32) + (-2 + MAX_PLAYER_NAME) + (-2 + 4) + (-2 + 4) + (-2 + MAX_PLAYER_NAME) + (-2 + 4)];
format(string,sizeof(string),fmt_str,Admin_Rank[AdminInfo[playerid][pAdmin]],pInfo[playerid][pName],playerid,params[1],pInfo[params[0]][pName],params[0]);
ASendClientMessage(COLOR_ADMIN,string);
format(string,sizeof(string),"Администратор %s выдал %d hp игроку %s",pInfo[playerid][pName],params[1],pInfo[params[0]][pName]);
AdminLogs(playerid, string),AllLogs(playerid, string);
return true;
}