В общем всех приветствую.
Пришел на Ваш портал по совету одного очень хорошего человека
И сразу выкидываю мой первый урок.
Замечал, у многих не работают команды с 1 раза (команды на CMD процессоре + sscanf).
Ну что-ж приступим.
Ищем команду которая не работает, в моём случае это:
Просто ищем код типа:PHP код:
CMD:zamorozka(playerid, params[])
{
if ( sscanf( params, "u", params[0] ) ) return SendClientMessage(playerid, -1, "Введите: /zamorozka [id]"); // Тут у нас сама недоработка
if ( !IsPlayerConnected( params[0] ) ) return true;
TogglePlayerControllable ( params[0], 0 ) ; // Замораживаем указанного игрока
ABroadCast ( -1, str, 1 ) ;
return true ; // Заканчиваем действие
}
Ошибка у нас содержится в значении которое мы указываем после ввода самой команды (ид игрока). То есть:PHP код:
if ( sscanf( params, "u", params[0] ) ) // у Вас может быть по другому.
Просто заменяем наPHP код:
"u"
Получится:PHP код:
"d"
PHP код:
CMD:zamorozka(playerid, params[])
{
if ( sscanf( params, "d", params[0] ) ) return SendClientMessage(playerid, -1, "Введите: /zamorozka [id]"); // Тут у нас сама недоработка
if ( !IsPlayerConnected( params[0] ) ) return true;
TogglePlayerControllable ( params[0], 0 ) ; // Замораживаем указанного игрока
ABroadCast ( -1, str, 1 ) ;
return true ; // Заканчиваем действие
}
Автор: #Gabriel (Gabriel_Shiffer)
При копировании информации, указывайте авторские права "Автор: #Gabriel (Gabriel_Shiffer)".