←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Wymuszenie admina na specta i na odwrót

  • +
  • -
pdr - zdjęcie 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.
Odpowiedz

  • +
  • -
Waleq - zdjęcie Waleq 06.02.2012

Dość dziwny plugin, żeby adminowi nie pozwolić grać, ale spoko. Ja tu tylko pracuje :)
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ą.
Odpowiedz

  • +
  • -
pdr - zdjęcie 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.
Odpowiedz