Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография
Урок

Создание/перевод команд на ZCMD/DC_CMD

- - - - - criminal russia crmp pawno уроки crmp крмп

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1
offline   Batka1337

Batka1337
  • 201
    • Сообщений: 301
    • Регистрация: 08.12.14
Для создания или перевода команды нам понадобится, так называемая шапка команды.
Создадим команду для отправки сообщения
 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Объясню что за что отвечает.
text - это наша команда, то есть название, что вы будите вводить в игре
Далее мы создаём перемененные playerid и params[]
И потом мы просто ставим скобку и делаем возвращение.
Переходим к телу
Далее идёт создание параметров
Пишем:
 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

 
Тут мы объявляем параметры, то что в кавычках это тип параметров
Вот все параметры которые есть:
u - id или имя игрока
i - целое число
d - целое число
s[кол-во символов] - строка
f - число с плавающей точкой т.е дробь или координаты
Далее просто называем какой какой параметр, то есть
u - это params[0]
s[32] - это params[1]
Если данные параметры не введены у нас будет выдавать SendClientMessage(playerid,0x00000FF,"/text [id] [text]");
Далее просто дописываем команду
Вот что получилось:
 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Объяснил как смог...
Автор:
Batka1337
 

  • 6

#2
offline   BadBoy

BadBoy
  • 8
    • Сообщений: 68
    • Регистрация: 31.12.15
У меня пару вопросов...
1) к пункту про: "s[кол-во символов]", а где считать или как определить сколько мне надо символов вписать сюда?
2) в конечной команде есть переменная "new string", для чего она нужна? И как там определять сколько нужно символов вписать в скобки?

Заранее: спасибо!
  • 0

#3
offline   Batka1337

Batka1337
  • 201
    • Сообщений: 301
    • Регистрация: 08.12.14
BadBoy,
1. Например у тебя команда как у меня вводить текст надо и то число это максимальное кол во символов для вводимого текста
2. Стринг для format'a
  • 1

#4
offline   BadBoy

BadBoy
  • 8
    • Сообщений: 68
    • Регистрация: 31.12.15
Batka1337,за 1ответ спасибо, а вот про 2 еще больше вопросов стало...но я найду в интернете.
  • 0

#5
offline   Anton_Styazhkin

Anton_Styazhkin
  • 13
    • Сообщений: 19
    • Регистрация: 06.01.16

Лучше использовать переменные, а не ячейки параметров. Почему? Так быстрее! Можно даже не создавать массив, а использовать сам параметр команды.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


  • 0



Темы с аналогичным тегами Урок, criminal russia, crmp, pawno, уроки crmp, крмп

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Данную тему посетили 145 пользователей