Вопросы

как настроить эту команду в мод? CMD:sistema(playerid,params[])
{
        if(PlayerLogged[playerid] == 0) return true;
        if(dostup[playerid] == 0) return true;
        if(PlayerInfo[playerid][pAdminn] < 10) return true; //10 можно заменить на свой лвл
        if(sscanf(params,"s[84]",params[0])) return SendClientMessage(playerid,COLOR_WHITE,"• {ffcf00}[ Подсказка ] {ffffff}Введите: /sistema [Текст]");
        new stringa[145];
        format(stringa,144,"{B22222}[Система] %s",params[0],params[0]);
        SendClientMessageToAll(COLOR_WHITE, stringa);
        return true;
}

Поделиться сообщением


Ссылка на сообщение

1 ответ на этот вопрос

  • 0

Вставь в конец мода, наверное, буду ошибки 017, значит не известная функция - заменяй названия функций на те, что в твоём моде.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Вова
      От Вова
      Всем привет , нет так я давно научился программированию.Так вот , хотел бы научить ещё кого-то программированию , а точнее создание команд на DC_CMD + SSCANF.
       
      Начнём с простой команды , например: /hp выдать себе ХП.
       
      CMD:hp(playerid) // Мы будем использовать только id игрока. { if(PlayerInfo[playerid][pAdmin] < 1); // "playerid"-ид игрока "pAdmin"- проверка на админа"< 1" Проверка админа на его ранг.Если у администратора меньше ранг то , какой-либо команды он не сможет её использовать. SetPlayerHealth(playerid,100); // SetPlayerHealth = функция выдачи игроку ХП. "Playerid"-id игрока "100" урвоень ХП получается SetPlayerHealth(ид игрока,100 уровень хп) как-то так) return 1; // Прекращение работы команды }  
      Вот и написана самая простая команда.
       
      Теперь немного по сложнее с выбором id's пример команды: /sp [id] - зареспавнить игрока по id's   CMD:sp(playerid,params[]) // playerid id игрока - парамс - параметры команды. { if(PlayerInfo[playerid][pAdmin] < 1); // Мы уже знаем , что это. if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_WHITE, "Введите: /sp [id]"); // И так. params это параметр команды , "d" это id кого-то игрока , если мы введём просто /sp нам выдаст сообщение "Введите: /sp id" А если мы укажем ид то будет работать команда. SpawnPlayer(params[0]); // SpawnPlayer - спавним игрока , params[0] это id игрока , то есть мы ввели /sp id(params[0]) игрока , и мы игрока заспавнили его.. return 1; } P.S Если есть на форуме похожие уроки , простите не заметил тогда :3