Redirect да не прехвърля администратори
-
mount4
Извън линия - Потребител
- Мнения: 187
- Регистриран на: 03 Ное 2016, 19:54
- Местоположение: Варна
- Обратна връзка:
Re: Redirect да не прехвърля администратори
Неработи защото туко що открих че stock-а който ocixcrom ми даде в темата по-горе неработи в client_authorized..
Ей сега ще го измисля. Тези плъгини които си дал от първия пост и този не ползват добър начин за редиректване: няма да работи на STEAM клиенти.
Ей сега ще го измисля. Тези плъгини които си дал от първия пост и този не ползват добър начин за редиректване: няма да работи на STEAM клиенти.
-
hackera457
Извън линия - Потребител
- Мнения: 768
- Регистриран на: 01 Ное 2016, 09:46
- Местоположение: София
- Се отблагодари: 1 път
- Получена благодарност: 124 пъти
- Обратна връзка:
Re: Redirect да не прехвърля администратори
Код за потвърждение: Избери целия код
#include <amxmodx>
public plugin_init() {
register_plugin("Simple Redirect","1.0","BigBaller")
register_cvar("amx_rd_maxplayers","0")
register_cvar("amx_rd_server","")
register_cvar("amx_rd_serverport","")
register_cvar("amx_rd_serverpw","")
}
public client_connect(id){
new rd_maxplayers = get_cvar_num("amx_rd_maxplayers")
new rd_serverport = get_cvar_num("amx_rd_serverport")
new rd_server[64], rd_serverpw[32]
get_cvar_string("amx_rd_server",rd_server,63)
get_cvar_string("amx_rd_serverpw",rd_serverpw,31)
if ( get_playersnum() >= rd_maxplayers && !(get_user_flags(id) & ADMIN_IMMUNITY)) {
if ( !equal(rd_serverpw,"") )
client_cmd(id,"echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s",rd_serverpw,rd_serverpw)
client_cmd(id,"echo ^"[AMXX] Simple Redirection - Redirecting to %s:%d^";connect %s:%d",rd_server,rd_serverport,rd_server,rd_serverport)
}
return PLUGIN_CONTINUE
}
Моите плъгини
Код за потвърждение: Избери целия код
#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 да не прехвърля администратори
Това няма да прехвърля хора с steam cs така че изчакай да оправя другия плъгин.
Последно промяна от mount4 на 10 Дек 2016, 21:02, променено общо 2 пъти.
-
NiTriX
Извън линия - Потребител
- Мнения: 144
- Регистриран на: 07 Окт 2016, 16:23
- Местоположение: София
- Се отблагодари: 3 пъти
- Получена благодарност: 4 пъти
Re: Redirect да не прехвърля администратори
До колкото виждам в кода на плъгина, който си посочил имаpetr0w написа:Няма ли начин да направим на ето този плъгин ако потребителя е администратор да не го прехвърля ?
Код за потвърждение: Избери целия код
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)) {
Код за потвърждение: Избери целия код
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 да не прехвърля администратори
Човека е поискал заявка за този плъгин, кайта е поискал.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 да не прехвърля администратори
Какво значение има ? Ами хората със STEAM cs ? Да си играят там на тестовата платформаhackera457 написа: Човека е поискал заявка за този плъгин, кайта е поискал.
Аз мога да му напиша, но има едно нещо - не е уснал заявка да се напише, а редактира така че няма да се пренаписва.
С какво client_connect е по-добре от authorized ?hackera457 написа: Всичко трябва да се случва в client_connect() а не client_authorized()
Според мен client_authorized е абсолютно същото като connect самоче се изпълнява след като играча получава флаговете си.
Така че нее по-добре ами е същото и даже няма как в client_connect заради флаговете.
OciXCrom™ написа:Няма как в client_connect() да провериш флаговете на играча при положение, че същите ги получава в client_authorized(), който се извиква след client_connect(). Плъгинът няма как да работи при играчи със защитени игри, а такива ги има много. Командата "connect" е блокирана в такива игри и няма как плъгин да я използва върху играч...
Последно промяна от mount4 на 10 Дек 2016, 21:48, променено общо 2 пъти.
-
mount4
Извън линия - Потребител
- Мнения: 187
- Регистриран на: 03 Ное 2016, 19:54
- Местоположение: Варна
- Обратна връзка:
Re: Redirect да не прехвърля администратори
Двойния пост е умишлен тей като качвам fix-ната версия и ако си редактирам предния, автора на темата няма да види преди някой друг да пише.
Ето: флага е "а" -> ADMIN_IMMUNITY а не както преди го бях направил "m" -> ADMIN_LEVEL_A
Относително е като кажеш флаг А защото има флагове с големи букви и флагове с малки.
Ето: флага е "а" -> ADMIN_IMMUNITY а не както преди го бях направил "m" -> ADMIN_LEVEL_A
Относително е като кажеш флаг А защото има флагове с големи букви и флагове с малки.
-
petr0w
Извън линия - Потребител
- Мнения: 222
- Регистриран на: 31 Окт 2016, 02:38
- Се отблагодари: 5 пъти
- Получена благодарност: 14 пъти
- Обратна връзка:
Re: Redirect да не прехвърля администратори
На нитрикс плъгина го има вграден да. Сега ще тествам и твоята mount4. Благодарности
Bulgarska Trewa -91.132.63.63:27015
-
mount4
Извън линия - Потребител
- Мнения: 187
- Регистриран на: 03 Ное 2016, 19:54
- Местоположение: Варна
- Обратна връзка:
Re: Redirect да не прехвърля администратори
В на нитрикс плъгина редиректа става така:
като незнам дали това е добър начин.
Ocixcrom даде stock в другата тема и съм използвал него. Предполагам е по-добре.
Код за потвърждение: Избери целия код
client_cmd(id, "wait;wait;wait;wait;wait;^"Connect^" %s:%d", g_ipcvar, g_portcvar)
Ocixcrom даде stock в другата тема и съм използвал него. Предполагам е по-добре.
-
mount4
Извън линия - Потребител
- Мнения: 187
- Регистриран на: 03 Ное 2016, 19:54
- Местоположение: Варна
- Обратна връзка:
Re: Redirect да не прехвърля администратори
В на нитрикс плъгина редиректа става така:
като незнам дали това е добър начин.
Ocixcrom даде stock в другата тема и съм използвал него. Предполагам е по-добре със stock-a. [/size]
Код за потвърждение: Избери целия код
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 път.
Причина: Двоен пост! Следващия път ще получиш предупреждение!
Причина: Двоен пост! Следващия път ще получиш предупреждение!
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 3 Отговори
- 1717 Преглеждания
-
Последно мнение от EKOLOGA
-
- 3 Отговори
- 1301 Преглеждания
-
Последно мнение от antonstoqnovv
-
- 0 Отговори
- 1615 Преглеждания
-
Последно мнение от lantimilan
-
- 2 Отговори
- 636 Преглеждания
-
Последно мнение от lantimilan
-
- 3 Отговори
- 1755 Преглеждания
-
Последно мнение от sf4n
-
- 0 Отговори
- 1204 Преглеждания
-
Последно мнение от s1lata
-
- 5 Отговори
- 3367 Преглеждания
-
Последно мнение от mBFF-TheFucKBG
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 24 госта