Redirect да не прехвърля администратори

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
NiTriX
Извън линия
Потребител
Потребител
Мнения: 144
Регистриран на: 07 Окт 2016, 16:23
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 4 пъти

Re: Redirect да не прехвърля администратори

Мнение от NiTriX » 10 Дек 2016, 21:01

petr0w написа:Няма ли начин да направим на ето този плъгин ако потребителя е администратор да не го прехвърля ?
До колкото виждам в кода на плъгина, който си посочил има

Код за потвърждение: Избери целия код

	if (!is_user_bot(id) && !is_user_hltv(id) && !(get_user_flags(id) & ADMIN_IMMUNITY)) {
Което означава, че администратори които притежават флаг "a" (имунитет), няма да бъдат пренасочвани.
Тествай плъгина и кажи дали работи. Ако нещо има проблем и не става, пробвай следният ред:

Код за потвърждение: Избери целия код

	if (!is_user_bot(id) && !is_user_hltv(id) && !(get_user_flags(id) & ADMIN_IMMUNITY)) {
да го направиш на:

Код за потвърждение: Избери целия код

	if (!is_user_bot(id) || !is_user_hltv(id) || !(get_user_flags(id) & ADMIN_IMMUNITY)) {
Вместо && (и) да сложиш || (или). Пробвай, знам ли дали ще се получи, принципно би трябвало да работи. Тествай го и кажи дали работи! :)
Последно промяна от NiTriX на 10 Дек 2016, 21:07, променено общо 1 път.
Изображение

Аватар
hackera457
Извън линия
Потребител
Потребител
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Re: Redirect да не прехвърля администратори

Мнение от hackera457 » 10 Дек 2016, 21:07

mount4 написа:Това няма да прехвърля хора с steam cs така че изчакай да оправя другия плъгин.
Човека е поискал заявка за този плъгин, кайта е поискал.
Аз мога да му напиша, но има едно нещо - не е уснал заявка да се напише, а редактира така че няма да се пренаписва.
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
mount4
Извън линия
Потребител
Потребител
Мнения: 187
Регистриран на: 03 Ное 2016, 19:54
Местоположение: Варна
Обратна връзка:

Re: Redirect да не прехвърля администратори

Мнение от mount4 » 10 Дек 2016, 21:19

hackera457 написа: Човека е поискал заявка за този плъгин, кайта е поискал.
Аз мога да му напиша, но има едно нещо - не е уснал заявка да се напише, а редактира така че няма да се пренаписва.
Какво значение има ? Ами хората със STEAM cs ? Да си играят там на тестовата платформа
hackera457 написа: Всичко трябва да се случва в client_connect() а не client_authorized()
С какво client_connect е по-добре от authorized ?
Според мен client_authorized е абсолютно същото като connect самоче се изпълнява след като играча получава флаговете си.
Така че нее по-добре ами е същото и даже няма как в client_connect заради флаговете.
OciXCrom™ написа:Няма как в client_connect() да провериш флаговете на играча при положение, че същите ги получава в client_authorized(), който се извиква след client_connect(). Плъгинът няма как да работи при играчи със защитени игри, а такива ги има много. Командата "connect" е блокирана в такива игри и няма как плъгин да я използва върху играч...
Последно промяна от mount4 на 10 Дек 2016, 21:48, променено общо 2 пъти.
94.190.190.195:27015 -> Изображение <-- Runemod here !
94.190.190.195:27017 -> Изображение

Segmentation fault Изображение <-- Opera browser !

Аватар
mount4
Извън линия
Потребител
Потребител
Мнения: 187
Регистриран на: 03 Ное 2016, 19:54
Местоположение: Варна
Обратна връзка:

Re: Redirect да не прехвърля администратори

Мнение от mount4 » 10 Дек 2016, 21:38

Двойния пост е умишлен тей като качвам fix-ната версия и ако си редактирам предния, автора на темата няма да види преди някой друг да пише.

Ето:
m4_redirect_0_32_fixed.zip
(2.16 KiB) Свалено 122 пъти
m4_redirect_0_32_fixed.zip
(2.16 KiB) Свалено 122 пъти
флага е "а" -> ADMIN_IMMUNITY а не както преди го бях направил "m" -> ADMIN_LEVEL_A
Относително е като кажеш флаг А защото има флагове с големи букви и флагове с малки.
94.190.190.195:27015 -> Изображение <-- Runemod here !
94.190.190.195:27017 -> Изображение

Segmentation fault Изображение <-- Opera browser !

Аватар
petr0w
Извън линия
Потребител
Потребител
Мнения: 222
Регистриран на: 31 Окт 2016, 02:38
Се отблагодари: 5 пъти
Получена благодарност: 14 пъти
Обратна връзка:

Re: Redirect да не прехвърля администратори

Мнение от petr0w » 10 Дек 2016, 21:48

На нитрикс плъгина го има вграден да. Сега ще тествам и твоята mount4. Благодарности
Bulgarska Trewa -91.132.63.63:27015

Аватар
mount4
Извън линия
Потребител
Потребител
Мнения: 187
Регистриран на: 03 Ное 2016, 19:54
Местоположение: Варна
Обратна връзка:

Re: Redirect да не прехвърля администратори

Мнение от mount4 » 10 Дек 2016, 21:54

В на нитрикс плъгина редиректа става така:

Код за потвърждение: Избери целия код

client_cmd(id, "wait;wait;wait;wait;wait;^"Connect^" %s:%d", g_ipcvar, g_portcvar)
като незнам дали това е добър начин.
Ocixcrom даде stock в другата тема и съм използвал него. Предполагам е по-добре. :)
94.190.190.195:27015 -> Изображение <-- Runemod here !
94.190.190.195:27017 -> Изображение

Segmentation fault Изображение <-- Opera browser !

Аватар
mount4
Извън линия
Потребител
Потребител
Мнения: 187
Регистриран на: 03 Ное 2016, 19:54
Местоположение: Варна
Обратна връзка:

Re: Redirect да не прехвърля администратори

Мнение от mount4 » 10 Дек 2016, 21:54

В на нитрикс плъгина редиректа става така:

Код за потвърждение: Избери целия код

client_cmd(id, "wait;wait;wait;wait;wait;^"Connect^" %s:%d", g_ipcvar, g_portcvar)
като незнам дали това е добър начин.
Ocixcrom даде stock в другата тема и съм използвал него. Предполагам е по-добре със stock-a. :)[/size]
Последно промяна от hackera457 на 10 Дек 2016, 22:20, променено общо 1 път.
Причина: Двоен пост! Следващия път ще получиш предупреждение!
94.190.190.195:27015 -> Изображение <-- Runemod here !
94.190.190.195:27017 -> Изображение

Segmentation fault Изображение <-- Opera browser !

Аватар
SmirnoffBG
Извън линия
Потребител
Потребител
Мнения: 267
Регистриран на: 27 Ное 2016, 19:43
Местоположение: nz
Се отблагодари: 77 пъти
Получена благодарност: 38 пъти
Обратна връзка:

Re: Redirect да не прехвърля администратори

Мнение от SmirnoffBG » 19 Дек 2016, 21:44

Този втория плъгин който предложи.... който е качен от Nitrix-a вече е нагласен ако си с имунитет да не те бара
Самия плъгин
El-Super Respawn = 87.121.54.85:27016
BG Trewa Respawn = 91.92.137.205:27015

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта