Все команды сервера для GTA SAMP
Все команды сервера для GTA SAMP
Полный список всех команд на серверах SAMP (включая такие сервера как Samp-Rp, Advance, Diamond, Evolve, Arizona, Trinity, Grand, Absolute).
Все самые популярные команды сервера SAMP RP.
Основные команды
Команды чата
Команды дома
/open — Открыть дверь дома;
/enter — Войти в дом;
/enterg — Войти в гараж;
/exit — Выйти из дома;
/safe — Сейф;
/buyInterior — Купить интерьер;
/fixcar — Обновить/Телепортировать автомобиль к дому;
/home — Поставить метку у дома;
/spawnchange — Сменить точку спавна;
/healme — Использовать аптечку;
/gethousemoney — Вернуть деньги после выселения;
/sellhouse — Продать дом;
/buyhouse — Купить дом;
/changehouse — Обменяться домами.
Команды автомобиля
/eject [id] — Вытолкнуть пассажира из машины (водителю);
/fill — заправить авто;
/buycar — Купить авто;
/sellcar — Продать свой автомобиль;
/fixcar — Отбуксировать к дому и отремонтировать домашнюю машину ($1000);
/accept refill — Заправить от механика;
/unrentcar — Вернуть арендованный автомобиль на стоянку;
/changecar — Передать личный автомобиль;
/get fuel — Купить канистру с бензином;
/fillcar — Заправить машину из канистры;
/lock — Закрыть/Открыть транспорт;
/slimit — Вкл/Выкл ограничитель скорости;
/carpass — Показать/Посмотреть документы на автомобиль.
Команды бизнеса
/bizstats — Статистика бизнеса;
/getbizstats — Статистика бизнеса (для всех);
/buybiz — Купить бизнес;
/sellbiz — Продать бизнес;
/bizlock — Закрыть/Открыть бизнес;
/bizfee — Установить цену за товар;
/bizwithdraw — Снять деньги с бизнеса;
/bizbank — Перевести на счет для оплаты;
/bizmafia — Установить крышу;
/buyprods — Заказать продукты на складе/Оплатить продукты в банке.
Команды банка
/withdraw — Снять деньги со счета банка;
/bank — Положить деньги на счет банка;
/balance — Узнать баланс счета;
/transfer — Перевести деньги со счета на счет;
/housebank — Перевести деньги со счета на домашний счет;
/atm — Меню банкомата.
Команды работ
/route — Начать маршрут водитель автобуса;
/fare [цена] — Начать работу таксиста;
/refill [id] — Заправить автомобиль (механик);
/repair [id] — Починить автомобиль (механик);
/load — Загрузить фургон;
/sellprods — Разгрузить в бизнес;
/accept (/ac) — Принять услугу;
/quitjob — Уволиться с работы;
/thefskill — Посмотреть свой навык угонщика.
Команды дальнобойщика
/tskill – Скилл дальнобойщика;
/tmonitor – Мониторинг цен;
/f — Чат;
/tload – Загрузить груз;
/tunload – Выгрузить груз.
Команды лидера
/invite — Принять;
/uninvite — Выгнать/Уволить;
/get medkit — Приобрести аптечки;
/giverank — Повысить/Понизить ранг.
Команды полиции
/patrul — Поиск преступников;
/DEject [id] — Высадить преступника из авто;
/cput [id] — Посадить преступника в авто;
/ceject [id] — Высадить преступника в ПД;
/wanted — Список опасных преступников;
/clear — Убрать из списка опасных преступников;
/ticket — Выписать штраф;
/ram — Взломать дом;
/take — Изъять оружие/лицензии/материалы;
/frisk — Обыскать человека;
/tazer — Ударить тазером;
/cuff — Надеть наручники;
/uncuff — Снять наручники;
/iinvite — Перевод из Армии/Полиции;
/arrest — Посадить в камеру преступника;
/givecopkeys — Выдать/Забрать пропуск;
/mdc — Просмотреть причину розыска;
/su — Объявить в розыск;
/warehouse — Количество матов на складе;
/bh [id] — Алкометр;
/ftazer 2 — Ударить тазером: 1- всех; 2 — полицейских; 3 — всех, кроме полицейских;
/demote [id] — Уволить/Понизить.
/glass [id] — надеть очки (ФБР для двух скинов).
Команды репортеров
/n — Написать в прямой эфир;
/newsbank — Меню банка репортеров.
Команды мэрии
/cname — Проверить паспорт;
/settax — Установить налог;
/gettax — Состояние казны;
/free — Предложить услуги адвоката.
Команды инструкторов
/instopen — Поднять шлагбаум;
/duty — Начать работу;
/itazer — Оглушить тазером;
/code — Отдать честь (военным).
Команды МЧС
/accept medic — Принять вызов;
/heal [id] — Лечить, отрезвлять, снимать ломку;
/healaddict — Лечить наркозависимость.
Команды банд
/robhouse — Ограбить дом;
/get drugs — Купить наркотики в притоне;
/usedrugs — Употребить наркотики;
/selldrugs [id] [кол-во] [$] — Продать наркотики;
/gMap — количество территорий;
/gunlist — Просмотреть список оружия;
/sellekey — Продать ключ;
/switchskin — Взять скин военного;
/escape — Выйти из тюрьмы;
/sellgun [название] [патроны] [цена] [ID] — Продать оружие;
/materials get — Взять «маты» (Зона 51);
/materials put — Поместить «маты» в грузовик;
/unloading — Выгрузить «маты» в склад банды;
/capture — Захват территории (7+ ранг);
/materials sell — Продать «маты» (8+ ранг);
/gbank [сумма] — Положить деньги в общак;
/warehouse — Узнать количество «матов» в общаке;
/get guns [Кол-во] — Взять «маты» со склада банды;
/getekey — Количество ключей.
Команды байкеров:
Команды мафии
Команды фермы
/fpanel — Настройки фермы;
/finfo — Информация о ферме;
/funload — Зарплата;
/ffixcar — Отбуксировать машины фермы (доступно главным и зам.фермеров);
/buyferm — Купить ферму.
Команды свадьбы
/propose [id] — Сделать предложение (возле церкви в San Fierro);
/divorce — Развестись.
Команды автомастерских
/buytune — Купить автомастерскую;
/selltune — Продать автомастерскую;
/tpanel — Панель управления автомастерской;
/tupdate — Установка тюнинга (для механика);
/tinfo — Информация об автомастерской;
/endtune — Завершить тюнинг;
/addtunnequeue & /addtq — Добавить в очередь (для замов, лидеров).
Команды казино
/deal — Крутить рулетку (для крупье);
/cinfo — Просмотреть список менеджеров/крупье;
/cinvite — Принять на должность крупье.
Команды рыбалки:
/fish — Ловить рыбу;
/throwback — Отпустить рыбу назад;
/throwbackall — Отпустить всю рыбу назад.
Перегон машин:
/mhcars [название банды] (или через /mm) – перегнать машины (Лидер/Зам. мафии);
/ac mhcars перегнать машины ( Лидер/Зам. банды);
Включается таймер на 30 минут за это время нужно перегнать 4 автомобиля.
Урок по созданию сообщений в чат или на экран в SA:MP
SendClientMessage, SendClientMessageToAll., SendPlayerMessageToPlayer, SendPlayerMessageToAll, GameTextForPlayer, GameTextForAll и SendDeathMessage
SendClientMessage отправляет сообщение одному из игроков в чат (например ввёл команду, и текст отправился только тебе)
SendClientMessageToAll отправляет сообщение в чат так, что все его могут видеть.
Сейчас объясню, что где используется:
SClM (SendClientMessage), обзову его так – у меня эта функция стоит в OnPlayerConnect – расставляется большое количество пропуска (очищает чат) и пишется текст (какой – не важно), так же использую при командах, или в ПМках (личных сообщениях).
Смысл данной функции прост:
playerid – узнаёт ID игрока.
color – вписываем цвет (можно так же обратится к define’ам, в прошлом уроке я рассказывал про установку цвета, приводя пример COLOR_RED).
“Текст” – думаю понятно, что в кавычки можно вставить текст.
SClMTA (SendClientMessageToAll) – отправление текстового сообщения в чат всем игрокам. Я использую эту функцию только для показа действия (например: «%s перешел в аэропорт Лос-Сантоса», где %s обычно обозначается как playername, или что-то вроде того) и ещё для отправки в чат автоматических сообщений (при этом привязываю таймер, и как говорили мне – таймер нагружает сервер).
Примеры использования каждой функции
SendClientMessage с движением объекта:
if (strcmp(«/move», cmdtext, true, 10) == 0)
<
MoveObject(obj,0, 0, 9, 4);
SendClientMessage(playerid,COLOR_RED,»Объект передвинут»);
return 1;
И закончу его движение:
if (strcmp(«/moveback», cmdtext, true, 10) == 0)
<
MoveObject(obj,0, 0, 0, 4);
SendClientMessage(playerid,COLOR_RED,»Объект передвинут обратно»);
return 1;
>
SPMTP (SendPlayerMessageToPlayer) – отправление текстового сообщения в чат определённому игроку от другого игрока.
Playerid – указан выше – ID (идентификатор) игрока.
Senderid – ID игрока-отправителя.
«Текст» – думаю вам уже понятно, что здесь можно что-то написать.
cmd = strtok(cmdtext, idx);
if(strcmp(«/pm», cmd, true) == 0)
<
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 5) <
SendClientMessage(playerid,COLOR_RED, «/pm pID текст»);
return 1;
>
new/> gMessage = strrest(cmdtext,idx);
if(!strlen(gMessage)) <
SendClientMessage(playerid,COLOR_RED, «/pm pID текст»);
return 1;
>
if(!IsPlayerConnected(id)) <
SendClientMessage(playerid,COLOR_RED, «Такого игрока нет на сервере»);
return 1;
>
SPMTA (SendPlayerMessageToAll) – отправление текстового сообщения в общий чат, отправив имя игрока и сообщение (тоже самое, что и sendclientmessagetoall, только при этом в чате присутствует ник игрока).
format(output, sizeof(output), «(%d) %s», playerid, text);
SendPlayerMessageToAll(playerid, output);
return 0;
>
SendClientMessageToAll с отправлением действия игрока в чат всем игрокам:
Например, если игрок выбрал в меню телепортов «Аэропорт Лос-Сантоса», то в чат отправляется:
И переносит на специальную координату:
Простенькая функция – выводит на экран игроку определённый текст.
Некоторые русские переводы плохие, и я перечислю вам их символы:
Эти символы я взял из собственного опыта и знания.
Всего я знаю 7 типов:
Следующее – это тот же самый текст, только для всех игроков – GameTextForAll
Тоже самое что и GameTextForPlayer – справедливы все его функции, кроме PlayerID – его не будет, так как этот текст будет показан для всех. Следите за набором текста, указано выше – какие буквы русские будут показаны на экране.
Как обычно пример использования:
if (strcmp(«/move», cmdtext, true, 10) == 0)
<
MoveObject(obj,0, 0, 9, 4);
GameTextForPlayer(playerid, «O6JEKT ZEPEDBNHYT», 5000, 1); //Написано: Объект передвинут
return 1;
ну и закончу его движение
if (strcmp(«/moveback», cmdtext, true, 10) == 0)
<
MoveObject(obj,0, 0, 0, 4);
GameTextForAll(«O6JEKT BEPHYLCR HA CBOE MECTO», 5000, 3 ); //Написано: Объект вернулся на своё место
return 1;
>
Ну и в конце урока SendDeathMessage – отправляет сообщение о смерти игрока, отображенное под худом (HUD). Я обычно использую эту функцию в public OnPlayerDeath(playerid, killerid, reason).
Как написать смс в сампе
Расскажу некоторую Информацию на счет Чата в игре.
Читайте те кто знает и не знает.
Я призываю вас к тому, что давайте начнем соблюдать эти правила метагейминга и /b, для начала хотя бы попытаться.
И так для начала я напишу вам какие есть разновидности Чата:
Обычный Чат: Когда вы просто нажимаете F6 и вводите Текст, который хотите написать. Этот Чат IC.
Цвет Чата:[цвет]
Теперь расскажу немного о /b и скобках (()).
Samp_Player Играешь в Samp-Rp долго? (()).
Вот так в Чат писать нельзя, потому что это Ошибка. Это тоже самое, что вы напишите без скобок (()), поэтому для этого должа использоватсятолько команды /b [текст]. Назовем это нонРп чат, сюда вы можете писать все, что не касается игрового процесса.
Теперь объесню как писать в R/D/Gov Чаты в Скобках, нонРП Чат:
Тоже самое и /sms Чат:
В Смс чат допускаются Смайлы, так-как в реальности на телефоне вы же можете написать Смайл и на клавишах телефона.
Пример из разговора игроков:
1. (( Samp_Player У меня сломался компьютер можешь помочь ))
2. Samp_Player Да я помогу тебе, объесни какая проблема в компьютере
1. (( Samp_Player У меня отказал видеокарта ))
2. Samp_Player Попробуй установи свежие Драйвера для своей видеокарты.
Вот так вот в Чат писать нельзя, если человек пишет в /b Чат, то в обычном Чате по РП вы его не должны слышать, а поэтому вы должны тоже писать в /b Чат.
Давайте начнем соблюдать эти правила и тем самым мы будем делать более строгое RP в Чате на сервере