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


Фотография

Запрос Skype через админку.


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

#201 VaTreDi

VaTreDi

    Новичок

  • Пользователь
  • Pip
  • 3 сообщений

Отправлено 15 Сентябрь 2018 - 9:52

 

Ну как бы

GetUserFlagBits(i) & ReadFlagString("z")

Помогите решить эту проблему.

Прикрепленные файлы

  • Прикрепленный файл  qA29rAzWpaI.jpg   200,4К   0 Количество загрузок:


#202 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 15 Сентябрь 2018 - 10:54

Помогите решить эту проблему.

Для компиляции нужно использовать sm 1.5 и выше


и ниже 1.7



#203 VaTreDi

VaTreDi

    Новичок

  • Пользователь
  • Pip
  • 3 сообщений

Отправлено 15 Сентябрь 2018 - 15:32

Для компиляции нужно использовать sm 1.5 и выше


и ниже 1.7

Спасибо!
А здесь из-за чего ошибка?

Прикрепленные файлы

  • Прикрепленный файл  NGxd0VTvlec.jpg   27,25К   0 Количество загрузок:


#204 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 15 Сентябрь 2018 - 15:36

Спасибо!
А здесь из-за чего ошибка?

486 строку та скинь в код.

#205 VaTreDi

VaTreDi

    Новичок

  • Пользователь
  • Pip
  • 3 сообщений

Отправлено 15 Сентябрь 2018 - 16:09

486 строку та скинь в код

Всё! Решил проблему.
Спасибо вам за помощь!


Как запросить скайп у самого себя? (в списке меня нет)
Как вывести "запрос скайпа" в главное меню?
Как сделать повторное подтверждение от отказа предоставить скайп?


Сообщение отредактировал VaTreDi: 15 Сентябрь 2018 - 16:53


#206 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 15 Сентябрь 2018 - 19:23

Как запросить скайп у самого себя? (в списке меня нет)

За это отвечает проверка GetUserAdmin(i) != INVALID_ADMIN_ID

Только не понимаю зачем тебе это

Как вывести "запрос скайпа" в главное меню?

Я не уверен что получится сделать подкатегорию категорией

Как сделать повторное подтверждение от отказа предоставить скайп?

Менять логику и вместо бана выводить запрос ещё раз. Делать я это не буду.

#207 SkiFteL

SkiFteL

    Участник

  • Пользователь
  • PipPip
  • 71 сообщений

Отправлено 17 Октябрь 2018 - 15:47

/

Подскажите пожалуйста как вывести в админ_кастом!?
Хочу туда вывести пункт вывода ...Возможно ли это?



#208 Nova

Nova

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 599 сообщений

Отправлено 17 Октябрь 2018 - 18:04

Подскажите пожалуйста как вывести в админ_кастом!?
Хочу туда вывести пункт вывода ...Возможно ли это?

У данного плагина нет консольных команд, следовательно никак.



#209 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 18 Октябрь 2018 - 0:02

У данного плагина нет консольных команд, следовательно никак.

Не совсем верно. У плагина есть одна команда на проверку наличия плагина сб (но она то точно не поможет человеку выше  ;))



#210 Nova

Nova

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 599 сообщений

Отправлено 18 Октябрь 2018 - 7:13

Не совсем верно. У плагина есть одна команда на проверку наличия плагина сб (но она то точно не поможет человеку выше ;))

Ну, я имел ввиду команды, с помощью которых можно запросить Skype.

#211 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 18 Октябрь 2018 - 22:26

Ну, я имел ввиду команды, с помощью которых можно запросить Skype.

 

У данного плагина нет консольных команд, следовательно никак.


Поэтому я и уточнил

#212 Djgadzilla

Djgadzilla

    Новичок

  • Пользователь
  • Pip
  • 24 сообщений

Отправлено 11 Ноябрь 2018 - 17:00

Заметил один баг 
Если запросить скайп у игрока и он ливнет с сервера, то потом у первого зашедшего игрока будет запрашивать скайп он его даст но его все ровно забанит!
Можно это пофиксить?



#213 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 11 Ноябрь 2018 - 17:57

Заметил один баг 
Если запросить скайп у игрока и он ливнет с сервера, то потом у первого зашедшего игрока будет запрашивать скайп он его даст но его все ровно забанит!
Можно это пофиксить?

Без понятия как такое может быть. Версия точно самая последняя? Я сделал так чтобы если игрок отключиться то его сразу забанит



#214 Djgadzilla

Djgadzilla

    Новичок

  • Пользователь
  • Pip
  • 24 сообщений

Отправлено 11 Ноябрь 2018 - 19:13

Без понятия как такое может быть. Версия точно самая последняя? Я сделал так чтобы если игрок отключиться то его сразу забанит

его банит!
но как только после этого коннектится другой игрок у него сразу запрашивает скайп его пишешь но тебя банит!



#215 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 11 Ноябрь 2018 - 21:07

его банит!
но как только после этого коннектится другой игрок у него сразу запрашивает скайп его пишешь но тебя банит!

 

Версия точно самая последняя?

 

 

Могу предположить что таймер не удаляется и новый игрок из за этого попадает под бан

 

 

В OnClientDisconnect перед g_WriteSkype[client] = false; попробуй добавить 

if (Ban_Timer[client] != INVALID_HANDLE) 
{ 
  KillTimer(Ban_Timer[client]); 
  Ban_Timer[client] = INVALID_HANDLE; 
}

и скомпилировать не забудь



#216 Djgadzilla

Djgadzilla

    Новичок

  • Пользователь
  • Pip
  • 24 сообщений

Отправлено 12 Ноябрь 2018 - 19:52

Могу предположить что таймер не удаляется и новый игрок из за этого попадает под бан

 

 

В OnClientDisconnect перед g_WriteSkype[client] = false; попробуй добавить 

if (Ban_Timer[client] != INVALID_HANDLE) 
{ 
  KillTimer(Ban_Timer[client]); 
  Ban_Timer[client] = INVALID_HANDLE; 
}

и скомпилировать не забудь

Так?
 
 
public OnClientDisconnect(client)
{
if(client > 0 && !IsFakeClient(client) && g_WriteSkype[client])
if (Ban_Timer[client] != INVALID_HANDLE) 
{ 
KillTimer(Ban_Timer[client]); 
Ban_Timer[client] = INVALID_HANDLE; 
}
{
g_WriteSkype[client] = false;
BanPlayer(client);
}
}


#217 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 12 Ноябрь 2018 - 20:50

 

Так?
 
 
public OnClientDisconnect(client)
{
if(client > 0 && !IsFakeClient(client) && g_WriteSkype[client])
if (Ban_Timer[client] != INVALID_HANDLE) 
{ 
KillTimer(Ban_Timer[client]); 
Ban_Timer[client] = INVALID_HANDLE; 
}
{
g_WriteSkype[client] = false;
BanPlayer(client);
}
}

 

{ перед g_WriteSkype[client] = false; зачем поставил?



#218 Djgadzilla

Djgadzilla

    Новичок

  • Пользователь
  • Pip
  • 24 сообщений

Отправлено 13 Ноябрь 2018 - 18:58

Не очень силен в этом но если хорошо тебя понял то так!
 
public OnClientDisconnect(client)
{
if(client > 0 && !IsFakeClient(client) && g_WriteSkype[client])
if (Ban_Timer[client] != INVALID_HANDLE) 
{ 
KillTimer(Ban_Timer[client]); 
Ban_Timer[client] = INVALID_HANDLE; 
g_WriteSkype[client] = false;
BanPlayer(client);
}
}


#219 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 13 Ноябрь 2018 - 21:12

 

Не очень силен в этом но если хорошо тебя понял то так!
 
public OnClientDisconnect(client)
{
if(client > 0 && !IsFakeClient(client) && g_WriteSkype[client])
if (Ban_Timer[client] != INVALID_HANDLE) 
{ 
KillTimer(Ban_Timer[client]); 
Ban_Timer[client] = INVALID_HANDLE; 
g_WriteSkype[client] = false;
BanPlayer(client);
}
}

 

Теперь я понял откуда та { взялась..

public OnClientDisconnect(client)
{
  if(client > 0 && !IsFakeClient(client) && g_WriteSkype[client])
  {
     if (Ban_Timer[client] != INVALID_HANDLE)
     {
       KillTimer(Ban_Timer[client]);
       Ban_Timer[client] = INVALID_HANDLE;
    }
     g_WriteSkype[client] = false;   
     BanPlayer(client);
}


#220 Nikolay_Colten

Nikolay_Colten

    Новичок

  • Пользователь
  • Pip
  • 17 сообщений

Отправлено 15 Ноябрь 2018 - 9:49

Самая новая версия и робочая

Прикрепленные файлы




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

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