[Вопрос] Проверка на подключение
|
|
Isobaric |
Дата: Понедельник, 12.09.2016, 03:47 | Сообщение # 1
|
Новичок
Сообщений: 8
Статус: Offline
|
Можно ли как-то проверить, подключён ли игрок к серверу?
|
|
|
|
RellaX |
Дата: Понедельник, 12.09.2016, 08:17 | Сообщение # 2
|
Боец
Сообщений: 282
Статус: Offline
|
samp-udf
Код pscr := getPlayerScoreById(Тут выведенный его ид) if (pscr!="0") { addChatMessage("Его уровень не равен 0! Значит залогинен) } else { addChatMessage("Игрок не залогинен") }
https://vk.com/zatkap
Сообщение отредактировал RellaX - Понедельник, 12.09.2016, 08:19 |
|
|
|
MrGPro |
Дата: Понедельник, 12.09.2016, 09:19 | Сообщение # 3
|
Боец
Сообщений: 202
Статус: Offline
|
RellaX, omg ты хоть думай что пишешь id игрока переменный пиши подробный код. С получением id через ник.
Isobaric, скачай и поставь себе чекер админов/друзей онлайн. он тебе будет показовать кто сейчас со списка онлайн.
Тебе помогли не забывай про благодарность >> тыкни репутацию ---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ ----------------------------------------------------- Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
Сообщение отредактировал MrGPro - Понедельник, 12.09.2016, 09:20 |
|
|
|
RellaX |
Дата: Понедельник, 12.09.2016, 16:54 | Сообщение # 4
|
Боец
Сообщений: 282
Статус: Offline
|
Цитата MrGPro ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) RellaX, omg ты хоть думай что пишешь id игрока переменный пиши подробный код. С получением id через ник. Вот ты и подумай что ты написал, если игрок не залогинен - толку от него?
https://vk.com/zatkap
|
|
|
|
Isobaric |
Дата: Вторник, 13.09.2016, 13:23 | Сообщение # 5
|
Новичок
Сообщений: 8
Статус: Offline
|
Разобрался. Спасибо за ответы.
|
|
|
|
MrGPro |
Дата: Вторник, 13.09.2016, 20:24 | Сообщение # 6
|
Боец
Сообщений: 202
Статус: Offline
|
Цитата Isobaric ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) RellaX, omg ты хоть думай что пишешь id игрока переменный пиши подробный код. С получением id через ник.
Вот ты и подумай что ты написал, если игрок не залогинен - толку от него?
Ой, не тупи прежде чем писать подумай хорошо, а на сервере id переменные ты что будешь каждый раз тыкать этот чёртов Tab читать ники всяких нубов и искать нужного тебе игрока чтобы узнать его ид и вписать в скрипт чтобы тот сказал тебе что он залогинен или нет. Это же лишний геморой.
Вот альтернатива основана на списке ников, loop парсере, чекере и выводе в диалог
Код #Include SAMP.ahk
Palyers= ( MrGPro Admin Noobka )
Loop, parse, Palyers, `n, `r { PalyersCount += 1 Palyers%PalyersCount% = %A_LoopField% }
F2:: Loop, %PalyersCount% { id%A_Index% := getPlayerIdByName(Palyers%A_Index%) pscr%A_Index% := getPlayerScoreById(id%A_Index%) if (id%A_Index% == "-1") Logs%A_Index% := Palyers%A_Index% " - нет на сервере" else if (pscr%A_Index% != "0") Logs%A_Index% := Palyers%A_Index% " - залогинен" if (pscr%A_Index% == "0") Logs%A_Index% := Palyers%A_Index% " - не залогинен" if a_index == %PalyersCount% break if (Palyers = Null) break if errorlevel = 1 break } AllLog = %Logs1%`n%Logs2%`n%Logs3% showDialog("2", "Статус by MrGPro", AllLog, "Закрыть",, id) return
Тебе помогли не забывай про благодарность >> тыкни репутацию ---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ ----------------------------------------------------- Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
|
|
|
|