←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Modyfikacja
admin_spec_esp

  • +
  • -
Gucio - zdjęcie Gucio 25.07.2009

Czy mógłby ktoś przerobić plugin admin_spec_esp tak żeby osoby jako Spectator i Admin mogły go używać.
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 25.07.2009

public plugin_init(){
	...
	register_event("TeamInfo", "eventTeamInfo","a");
}
public eventTeamInfo(){
	new id=read_data(1);
	new szTeam[2];
	read_data(2, szTeam, 1);
	new isSpect=(szTeam[0]=='S');
	if(isSpect)
		admin[id]=true;
	else if ((get_user_flags(id) & REQUIRED_ADMIN_LEVEL) || get_cvar_num("esp_allow_all")==1){
		admin[id]=true
	}
	else
		admin[id]=false;
}
Sprawdź to, ale nie wiem czy zadziała

Trochę poprawiłem

Załączone pliki

Odpowiedz

  • +
  • -
Gucio - zdjęcie Gucio 26.07.2009

Niestety nie działa bo mi wyskakuje error jak próbuję skompilować kompilatorem na kompie i czy mógłby mi ktoś to skompilować?
Odpowiedz

  • +
  • -
Nuupek - zdjęcie Nuupek 26.07.2009

Masz w załączniku
Odpowiedz

  • +
  • -
Gucio - zdjęcie Gucio 26.07.2009

Zobaczymy czy działa
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 26.07.2009

Poprawiłem nieco kod i wrzuciłem skompilowany plugin.
Odpowiedz

  • +
  • -
Nuupek - zdjęcie Nuupek 26.07.2009

Poprawiłem nieco kod i wrzuciłem skompilowany plugin.



Rex czym sie różni to co ty poprawiłeś a od Admin_spec_esp ?? tego co dałem (pytam bo nie chce mi sie sprawdzać :D )
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 26.07.2009

w momencie zmiany drużyny ustawi dostęp do esp dla spectów, nie wiem co jest w Twojej wersji
Odpowiedz

  • +
  • -
Nuupek - zdjęcie Nuupek 26.07.2009

Czyli rozumiem że tylko spectator ma esp w tym kodzie, ale nie np Terrorysta co dednął?

Ja zaczerpałem z tego tematu http://amxx.pl/viewt...=admin spec esp
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 26.07.2009

Czyli rozumiem że tylko spectator ma esp w tym kodzie, ale nie np Terrorysta co dednął?

Jeśli ten Terrorysta nie jest adminem to masz rację
Odpowiedz

  • +
  • -
Gucio - zdjęcie Gucio 27.07.2009

Niestety oby dwa nie działają :(
Odpowiedz

  • +
  • -
Nuupek - zdjęcie Nuupek 27.07.2009

Niestety oby dwa nie działają :(


Gucio muszą działać bo sam go używałem...

A wpisałeś Admin_spec_esp.amxx w addons/amxmodx/cofing/plugins.ini ??

Jak nie to oczywista że ci nie zadziała ^^
Odpowiedz

  • +
  • -
Gucio - zdjęcie Gucio 27.07.2009

Nie wiem bo to nie ja robię tylko Admin :D
Odpowiedz

  • +
  • -
Nuupek - zdjęcie Nuupek 27.07.2009

Nie wiem bo to nie ja robię tylko Admin :D


A ty nie masz admina? Jak nie masz to nie będziesz widział...
Odpowiedz

  • +
  • -
IGNORE - zdjęcie IGNORE 27.07.2009

sprawdzilem wszystko i zaden nie działa. Może ja napisze o co chodzi Guciowi ^^. Chcemy aby ten plugin działał jak teraz ale żeby mogli go również używać gracze bez flag, przebywający na spekcie.
Odpowiedz

  • +
  • -
Gucio - zdjęcie Gucio 27.07.2009

Dzięki IGNORE a ja napisałem to co mi Ortega powiedział :)
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 27.07.2009

Wiemy o co chodzi, myślałem, że to co napisałem będzie działać, ale muszę się bardziej tym zainteresować widzę.
Odpowiedz

  • +
  • -
Nuupek - zdjęcie Nuupek 27.07.2009

Wiemy o co chodzi, myślałem, że to co napisałem będzie działać, ale muszę się bardziej tym zainteresować widzę.


Zobacz linijka 235

if ((get_user_flags(id) & REQUIRED_ADMIN_LEVEL) || get_cvar_num("esp_allow_all")==1){


get_cvar_num("esp_allow_all")==1){ to czasami nie jest komenda bądź cvar dający esp dla all??

if ((get_user_flags(id) & REQUIRED_ADMIN_LEVEL) tu zapewne zmieniasz flage admina ... Zrobił bym to lecz ja taki zielony niewiem co zrobić by każdy mógł... Bo jak bym wpisał na flage z to chyba by admin nie mógł Omg :D
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 27.07.2009

no tak tylko ta linijka jest w evencie, który wykonywany jest gdy gracz nie ma jeszcze drużyny :P
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 27.07.2009

Testowałem wersję, którą wam wysłałem i działa...

reupload, źródła nie daje, bo napisałem w 1 poście co trzeba dodać

Załączone pliki

Odpowiedz