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

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

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


Фотография

Проблема в создании команды выдачи телефонного номера

Создание команды ZCMD

Лучший Ответ Elrmrnt-Kritik , 25 Февраль 2017 - 11:56

Weeb, у вас params[0] и params[1] принимает целочисленные значения, а при форматировании Вы указываете, что это строковый тип. Замените:

 
CMD:settelnomer(playerid, params[])
{
    if(PlayerLogged[playerid] == 0) return true;
    if(dostup[playerid] == 0) return true;
    if(PlayerInfo[playerid][pAdminn] < 10 || AdminLogged[playerid] == false) return true;
    if(sscanf(params, "ii", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, "• {ffcf00}[ Подсказка ] {ffffff}Введите: /settelnomer [playerid] [nomer]");
    PlayerInfo[params[0]][pPhone][0] = 1;
    PlayerInfo[params[0]][pPhone][1] = params[1];
    SendMes(params[0], COLOR_ORANGE, "Администратор %s изменил ваш номер телефона на %d ",sendername(playerid), params[1]);
    SendMes(playerid, COLOR_ORANGE, "Вы изменил номер телефона игроку %s на %d", sendername(params[0]), params[1]);
    return true;
}

 

Одна малая просьба, ибо я пытался и у меня были ошибки в такой ситуации, скажите, как вы объявили pPhone в массиве? pPhone[2],?

Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1
offline   Weeb

Weeb
  • 2
    • Сообщений: 17
    • Регистрация: 14.11.15
Номер присваивает нормальный, но в чат пишет тот номер что я ввел и ещё какой-то символ.
Пример, я ввожу: /settelnomer [id] 7777
Присвоит номер тот что в ввел, но в чат мне и тому игроку которому даю номер напишет "Администратор изменил ваш номер телефона на p7777"
 

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


  • 0

#2
offline   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 566
    • Сообщений: 2 407
    • Регистрация: 19.07.15
✓  Лучший Ответ

Weeb, у вас params[0] и params[1] принимает целочисленные значения, а при форматировании Вы указываете, что это строковый тип. Замените:

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

 

Одна малая просьба, ибо я пытался и у меня были ошибки в такой ситуации, скажите, как вы объявили pPhone в массиве? pPhone[2],?


  • 1

#3
offline   Weeb

Weeb
  • 2
    • Сообщений: 17
    • Регистрация: 14.11.15

Elrmrnt-Kritik, Спасибо большое, помогли, сидел ломал голову, не мог понять в чём дело.
Я не опытный скриптер, по поводу pPhone в массиве посмотрите в моде (Ссылка на мод), я его брал за основу.


  • 1



Темы с аналогичным тегами Создание команды, ZCMD

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

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


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