Перейти к содержанию
Авторизация  

Рекомендуемые сообщения

zheckster60

Нужно, чтобы при заходе на сервер кикало игрока. Любого.

Команда Kick(playerid); Кикает другого игрока. В чем дело? Помогите. С меня +

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


Ссылка на сообщение
Поделиться на другие сайты
Smolin

команду кика скинь

Изменено пользователем Mikhail

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

forward kick123;

 

public kick123
{
Kick(playerid);
}

 

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
{
   new packhash[64]; //Создадим массив, в котором будет находится этот хэш
   strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
   if (strcmp(packhash, "c23220592793b078", false)) //Если строки различны
   {
SetTimer ("kick123", 4000, 0)
   }
   return 1;
}

Проверка модпака. При неправильном модпаке стартует таймер. Далее корявый кик идет. Помоги.

Изменено пользователем zheckster60

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

Мне поможет кто или как?

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


Ссылка на сообщение
Поделиться на другие сайты
Amfy

Глобальный таймер..... http://forum.gs-games.ru/public/style_emoticons/default/sad.gif

 

Используй SetTimerEx для определенного игрока.

Изменено пользователем Amfy

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

Не хватает аргументов, что конкретнее нужно?

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


Ссылка на сообщение
Поделиться на другие сайты
Amfy

SetTimerEx("kick123",4000,false, "i", playerid);

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

Теперь всех подряд кикает, а не тех, кто без пака(((

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60
UP

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


Ссылка на сообщение
Поделиться на другие сайты
Amfy

SetTimerEx("Pack",4000,false, "i", playerid);

 

public Pack(playerid) return Kick(playerid);

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


Ссылка на сообщение
Поделиться на другие сайты
Jon_Gafney

в каком паблике ты это пишешь?

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

Просто отдельный паблик создаю. А так вообще проверка хэша в OnPlayerCommandText

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60
UP

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60
Help Please

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


Ссылка на сообщение
Поделиться на другие сайты
sanya2802

:D

Изменено пользователем sanya2802

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

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


Ссылка на сообщение
Поделиться на другие сайты
Ivan_____
удали его нахрен и все))

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

Тему пока не закрываю, так как не найти способа.

Знающих просьба помочь(((

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


Ссылка на сообщение
Поделиться на другие сайты
Amfy

Мой пост посмотри выше..

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


Ссылка на сообщение
Поделиться на другие сайты
zheckster60

Оу, флуданули тут, я даже и не заметил. Сейчас опробую....

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


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

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.