Thread Rating:
  • 2 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Вопрос / ответ
#43
Добрый день. Сейчас разрабатываю систему кика (/кикнуть (id) (reason)).


По идеи в роли указателя причины должен играть аргумент функции sscanf() [или же ключ массива].

В итоге не получается, консоль пишет следующую ошибку. Конечно предоставлю исходник.



[Image: 8Fq0yqm.png]

Code:
function CMD_KICK(pid, params)
{
   local args = sscanf("ds", params);
   kick(args[0]);
 
   for(local i = 0; i < getMaxSlots(); ++i)
       if(isPlayerConnected(i))
           sendMessage(i, 255, 225, 225, "(СЕРВЕР) Игрок " + getPlayerName(args[0]) + " был кикнут администратором " + getPlayerName(pid) + ". Причина: " + args[1]" + ".");@
}


function onCommand(pid, command, params)
{
   switch(command)
   {
       case "кик":
           CMD_KICK(pid, params);
           break;
       default:
           sendMessage(pid, 225, 225, 255, SERVER + "Произошла ошибка. Вы ввели не существующую команду");
   }
}


Разобрался с ошибкой.
Возникла проблема. Я хотел сделать проверку на то, что если игрок не ввел 2 параметра при вводе команды - вывести ему информацию (подсказку) - как правильно вводить команду (с аргументами). В итоге сколько я не пытался делать проверок - сервер просто игнорирует меня. Посмотрите..

Исходный код: Ссылка
Консоль: 

[Image: UEVeOLy.png]
Проблему решил.
- Sequel RolePlay | Link
- GUI Editor | Link
Reply


Messages In This Thread
Вопрос / ответ - by Silvio - 09.10.2015, 21:58
RE: Вопрос / ответ - by Kladvey - 22.10.2015, 18:03
RE: Вопрос / ответ - by AJJ - 22.10.2015, 18:07
RE: Вопрос / ответ - by Kladvey - 22.10.2015, 18:13
RE: Вопрос / ответ - by AJJ - 22.10.2015, 18:19
RE: Вопрос / ответ - by Kladvey - 22.10.2015, 18:21
RE: Вопрос / ответ - by AJJ - 22.10.2015, 18:24
RE: Вопрос / ответ - by Kladvey - 22.10.2015, 18:30
RE: Вопрос / ответ - by AJJ - 22.10.2015, 18:33
RE: Вопрос / ответ - by Kladvey - 22.10.2015, 18:35
RE: Вопрос / ответ - by AJJ - 22.10.2015, 18:36
RE: Вопрос / ответ - by Kladvey - 22.10.2015, 18:38
RE: Вопрос / ответ - by AJJ - 22.10.2015, 18:42
RE: Вопрос / ответ - by Kladvey - 26.10.2015, 06:21
RE: Вопрос / ответ - by Kladvey - 26.10.2015, 18:39
RE: Вопрос / ответ - by AJJ - 26.10.2015, 21:13
RE: Вопрос / ответ - by AJJ - 27.10.2015, 16:04
RE: Вопрос / ответ - by AJJ - 27.10.2015, 16:32
RE: Вопрос / ответ - by AJJ - 27.10.2015, 16:54
RE: Вопрос / ответ - by Kladvey - 03.11.2015, 16:57
RE: Вопрос / ответ - by AJJ - 03.11.2015, 18:33
RE: Вопрос / ответ - by Kladvey - 03.11.2015, 20:03
RE: Вопрос / ответ - by AJJ - 03.11.2015, 22:19
RE: Вопрос / ответ - by Kladvey - 04.11.2015, 16:00
RE: Вопрос / ответ - by van4es - 04.12.2015, 19:17
RE: Вопрос / ответ - by Silvio - 04.12.2015, 20:30
RE: Вопрос / ответ - by van4es - 04.12.2015, 21:06
RE: Вопрос / ответ - by Silvio - 04.12.2015, 22:14
RE: Вопрос / ответ - by van4es - 04.12.2015, 22:23
RE: Вопрос / ответ - by Silvio - 05.12.2015, 09:04
RE: Вопрос / ответ - by Kladvey - 06.12.2015, 16:44
RE: Вопрос / ответ - by Silvio - 06.12.2015, 19:12
RE: Вопрос / ответ - by AJJ - 06.12.2015, 18:10
RE: Вопрос / ответ - by Kladvey - 06.01.2016, 12:35
RE: Вопрос / ответ - by Bimbol - 06.01.2016, 15:43
RE: Вопрос / ответ - by Bimbol - 06.01.2016, 15:56
RE: Вопрос / ответ - by Kladvey - 10.01.2016, 13:55
RE: Вопрос / ответ - by AJJ - 10.01.2016, 13:57
RE: Вопрос / ответ - by Kladvey - 10.01.2016, 14:06
RE: Вопрос / ответ - by AJJ - 10.01.2016, 14:07
RE: Вопрос / ответ - by Silvio - 06.02.2016, 09:13
RE: Вопрос / ответ - by Silvio - 07.02.2016, 21:16
RE: Вопрос / ответ - by Silvio - 09.02.2016, 11:27
RE: Вопрос / ответ - by Silvio - 09.02.2016, 16:41
RE: Вопрос / ответ - by Silvio - 11.02.2016, 21:34
RE: Вопрос / ответ - by Silvio - 20.02.2016, 11:40
RE: Вопрос / ответ - by Osmith - 20.02.2016, 14:35
RE: Вопрос / ответ - by Silvio - 20.02.2016, 17:08
RE: Вопрос / ответ - by Kladvey - 23.02.2016, 16:14
RE: Вопрос / ответ - by Silvio - 23.02.2016, 19:02
RE: Вопрос / ответ - by Kladvey - 23.02.2016, 21:18
RE: Вопрос / ответ - by DoNoR - 28.02.2016, 21:26
RE: Вопрос / ответ - by Kladvey - 28.02.2016, 22:08
RE: Вопрос / ответ - by DoNoR - 28.02.2016, 23:18
RE: Вопрос / ответ - by Kladvey - 28.02.2016, 23:33
RE: Вопрос / ответ - by Silvio - 29.02.2016, 12:08
RE: Вопрос / ответ - by Osmith - 02.03.2016, 10:53
RE: Вопрос / ответ - by DoNoR - 28.02.2016, 23:42
RE: Вопрос / ответ - by Kladvey - 02.04.2016, 13:07
RE: Вопрос / ответ - by Silvio - 02.04.2016, 18:21
RE: Вопрос / ответ - by Kladvey - 02.04.2016, 19:33
RE: Вопрос / ответ - by Silvio - 02.04.2016, 20:11
RE: Вопрос / ответ - by Osmith - 07.04.2016, 13:31
RE: Вопрос / ответ - by Silvio - 07.04.2016, 15:48
RE: Вопрос / ответ - by Kladvey - 26.04.2016, 08:13
RE: Вопрос / ответ - by Osmith - 26.04.2016, 09:41
RE: Вопрос / ответ - by Silvio - 26.04.2016, 11:36
RE: Вопрос / ответ - by Kladvey - 26.04.2016, 15:24
RE: Вопрос / ответ - by Silvio - 26.04.2016, 20:22
RE: Вопрос / ответ - by Kladvey - 27.04.2016, 21:32
RE: Вопрос / ответ - by AJJ - 28.04.2016, 07:24
RE: Вопрос / ответ - by Kladvey - 28.04.2016, 14:57
RE: Вопрос / ответ - by Osmith - 28.04.2016, 17:52
RE: Вопрос / ответ - by Kladvey - 28.04.2016, 19:39

Forum Jump:


Users browsing this thread: 1 Guest(s)