You are not logged in.

Jakazuuu

Beginner

  • "Jakazuuu" started this thread

Posts: 21

Location: München

Occupation: Student

wcf.user.option.userOption53: Nein

  • Send private message

1

Friday, December 23rd 2011, 10:23pm

Plugin umschreiben

Hallo liebe Sourceserver.info-Community,

ich hätte da mal eine Frage an die Scripter unter euch.

Ich habe bei mir auf dem Server das Spectator List Plugin und wolle Fragen ob es denn möglich ist, dass Plugin soweit umzuschreiben, dass die Admins nicht in der Liste angezeigt werden.

Da es halt dumm ist, wenn man von einem Spieler auf dem Server angeschrieben wird, dass einer Cheatet und man diesem Zuschauen will, aber durch das Plugin "verraten" wird.

Ich hoffe das ihr mir helfen könnt. :-D

Mfg

Jakazuuu
Mit freundlichen Grüßen,

Jakazuuu


rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

2

Friday, December 23rd 2011, 10:33pm

Für deine Zwecke würde ich eher das empfehlen: http://forums.alliedmods.net/showthread.php?p=924965

Wobei die idee mit den admins verstecken im Spec modus find ich nicht schlecht aber ich glaub das sowas nicht möglich ist!





Jakazuuu

Beginner

  • "Jakazuuu" started this thread

Posts: 21

Location: München

Occupation: Student

wcf.user.option.userOption53: Nein

  • Send private message

3

Friday, December 23rd 2011, 10:40pm

Ok, danke für die Antwort. :D

Ich werde das Plugin mal ausprobieren.

Dann hoffen wir doch mal, dass es möglich ist. ;)
Mit freundlichen Grüßen,

Jakazuuu


Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

4

Friday, December 23rd 2011, 11:22pm

Das Thema hatte ich schonmal angeschnitten. Kam leider auch nichts dickes bei raus.

[CS:S] Kann mir wer ein Plugin scripten?

Nützlich wäre es allemal.

MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

5

Friday, December 23rd 2011, 11:54pm

finde für scoreboard nur etwas im AMXX forum.

ich schätze mal das das scoreboard über den client direkt generiert wird, basierend auf den player_infos gesendet vom server. da VALVE serverseitige änderungen auf clients unterbindet, folgende theorie;

die player_info's des zu versteckenden spieler (admin) nach client X (nicht admin od. beobachteter spieler) abfangen, player_team des admins von "spectator" auf das vorrige team (teamid) setzen (womöglich aber auch das model verstecken -> invisible), geänderte information senden.

edit: oder: player_info von admin komplett unterbinden (eindruck als ob spieler gar nicht existent ist)

This post has been edited 1 times, last edit by "MadMakz" (Dec 24th 2011, 12:02am)


rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

6

Saturday, December 24th 2011, 12:49am

finde für scoreboard nur etwas im AMXX forum.

ich schätze mal das das scoreboard über den client direkt generiert wird, basierend auf den player_infos gesendet vom server. da VALVE serverseitige änderungen auf clients unterbindet, folgende theorie;

die player_info's des zu versteckenden spieler (admin) nach client X (nicht admin od. beobachteter spieler) abfangen, player_team des admins von "spectator" auf das vorrige team (teamid) setzen (womöglich aber auch das model verstecken -> invisible), geänderte information senden.

edit: oder: player_info von admin komplett unterbinden (eindruck als ob spieler gar nicht existent ist)


So zur Theorie :D





MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

7

Saturday, December 24th 2011, 1:07am

der CBasePlayer puffer müsste manipuliert werden. für fall eins: teamid steht in m_iTeamNum.

Da woran ich aber gerade gedanklich scheitere ist ein equivalent für SetEntData() zu haben welches, anstatt die modifizierten daten zurück zum admin schickt, zu einem anderen client zu schicken. sprich CBasePlayer, zu admin id xy, global, für andere zu ändern nicht aber für sich selbst.

womöglich denke ich auch wieder zu kompliziert XD

EDIT: Mehhhh -> https://forums.alliedmods.net/showthread.php?p=1186521 (letzter eintrag)
und http://forums.alliedmods.net/showpost.ph…154&postcount=8

This post has been edited 5 times, last edit by "MadMakz" (Dec 24th 2011, 1:29am)


Jakazuuu

Beginner

  • "Jakazuuu" started this thread

Posts: 21

Location: München

Occupation: Student

wcf.user.option.userOption53: Nein

  • Send private message

8

Saturday, December 24th 2011, 9:44am

Dankeschön für eure vielen Anstrengungen.

Ich habe mir gerade dieses Script (EDIT: Danke an MadMakz) compiled, es auf den Server getan und es Funktioniert. :thumbsup:

Dann Wünsche ich euch allen noch ein schönes Weihnachtsfest und erholsame Feiertage.

Mfg

Jakazuuu
Mit freundlichen Grüßen,

Jakazuuu

This post has been edited 1 times, last edit by "Jakazuuu" (Dec 24th 2011, 12:21pm)


rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

9

Saturday, December 24th 2011, 11:35am

Dankeschön für eure vielen Anstrengungen.

Ich habe mir gerade dieses Script compiled, es auf den Server getan und es Funktioniert. :thumbsup:

Dann Wünsche ich euch allen noch ein schönes Weihnachtsfest und erholsame Feiertage.

Mfg

Jakazuuu


Da sag ich doch mal fettes Danke schön für den Tipp :)! Wird man doch noch zu Weihnachten beschenkt :D! Jetzt müsste man das script nur noch so umschreiben das es nur im spec modus funktioniert und wenn man wieder zurück ins Spiel geht den Namen automatisch wieder anzeigt, da man Lustigerweise auch versteckt spielen kann!




This post has been edited 1 times, last edit by "rain" (Dec 24th 2011, 11:42am)


HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

10

Saturday, December 24th 2011, 2:59pm

Jetzt müsste man das script nur noch so umschreiben das es nur im spec modus funktioniert und wenn man wieder zurück ins Spiel geht den Namen automatisch wieder anzeigt, da man Lustigerweise auch versteckt spielen kann!


Werde mir das die nächsten Tage mal anschauen und versuchen ein schönes Plugin zu erstellen.



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Similar threads