Wymuszenie admina na specta i na odwrót
pdr
06.02.2012
Witam, szukam pluginu który automatycznie przeżuca admina anspecta i nie pozwala mu grać,
oraz nie pozwoli zwykłemu graczowi wejść na specta.
Ewentualnie zapłacę za napisanie takiego pluginu.
oraz nie pozwoli zwykłemu graczowi wejść na specta.
Ewentualnie zapłacę za napisanie takiego pluginu.
Waleq
06.02.2012
Dość dziwny plugin, żeby adminowi nie pozwolić grać, ale spoko. Ja tu tylko pracuje
Spróbuj tego:
W linijce:
możesz sobie zmienić tą flagę na dowolną.
Spróbuj tego:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Anty Spect"
#define VERSION "1.0"
#define AUTHOR "Waleq"
#define FLAGA ADMIN_IMMUNITY
new RandomCT[4][] = { "sas","gsg9","urban","gign" };
new RandomTT[4][] = { "arctic","leet","guerilla","terror" };
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id){
if(get_user_flags(id) & FLAGA){
cs_set_user_team(id, CS_TEAM_SPECTATOR, CS_DONTCHANGE);
}
return PLUGIN_CONTINUE;
}
public client_PreThink(id){
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR && !(get_user_flags(id) & FLAGA)){
set_task(0.1, "LosujTeam", id);
client_print(id, print_chat, "Spectator jest dostepny tylko dla adminow");
}
if(cs_get_user_team(id) == CS_TEAM_T && (get_user_flags(id) & FLAGA)){
set_task(0.1, "LosujTeamAdmin", id);
client_print(id, print_chat, "Admini musi byc ciagle jako obserwator");
}
if(cs_get_user_team(id) == CS_TEAM_CT && (get_user_flags(id) & FLAGA)){
set_task(0.1, "LosujTeamAdmin", id);
client_print(id, print_chat, "Admini musi byc ciagle jako obserwator");
}
return PLUGIN_CONTINUE;
}
public LosujTeam(id){
switch(random_num(1,2))
{
case 1:{
cs_set_user_team(id, CS_TEAM_CT);
}
case 2:{
cs_set_user_team(id, CS_TEAM_T);
}
}
switch(get_user_team(id))
{
case 1: cs_set_user_model(id, RandomCT[random_num(0,3)]);
case 2:cs_set_user_model(id, RandomTT[random_num(0,3)]);
}
}public LosujTeamAdmin(id){
cs_set_user_team(id, CS_TEAM_SPECTATOR);
}
W linijce:
#define FLAGA ADMIN_IMMUNITY
możesz sobie zmienić tą flagę na dowolną.
pdr
10.02.2012
Niestety plugin nie działa na moim serwerze.
Nie wiem czy jest to związane z konfliktem z innym pluginem, czy z ustawieniami samego serwera gry.
Wie ktoś czy tan plugin wymaga jakichś konkretnych ustawień serwera?
Plugin zgodnie z tym jak jest napsiany powinien działać, jednak z jakiegoś powodu tak się nie dzieje na moim serwerze.
Chętnie zapłacę za pomoc (sewerem lub gotówką) w rozwiązaniu tego problemu.
Zainteresowaną osobę proszę o kontakt na PW.
Nie wiem czy jest to związane z konfliktem z innym pluginem, czy z ustawieniami samego serwera gry.
Wie ktoś czy tan plugin wymaga jakichś konkretnych ustawień serwera?
Plugin zgodnie z tym jak jest napsiany powinien działać, jednak z jakiegoś powodu tak się nie dzieje na moim serwerze.
Chętnie zapłacę za pomoc (sewerem lub gotówką) w rozwiązaniu tego problemu.
Zainteresowaną osobę proszę o kontakt na PW.