AdminMod.de
https://www.adminmod.de/

plugin_logd_cavey_tk v1.02 ist fehlerhaft / NEUE VERSION
https://www.adminmod.de/viewtopic.php?t=9643
Seite 1 von 2

Autor:  Spin-Doc [ 22.11.2005, 12:51 ]
Betreff des Beitrags:  plugin_logd_cavey_tk v1.02 ist fehlerhaft / NEUE VERSION

Hallo,

das Plugin plugin_logd_cavey_tk v1.0.1 ist fehlerhaft. Sowohl das normale welches auf Admin-Mod.de erhältlich ist, als auch die Version in plugin_AM-CS-PACK3 v. 3.0:


Die Feherhafte Stelle:
Code:
        if(playerinfo(iIDA, Data, MAX_NAME_LENGTH, iUserID, iWONID, iTeamA)){
                if(playerinfo(iIDV, Data, MAX_NAME_LENGTH, iUserID, iWONID, iTeamA)){
                        if(iTeamV != iTeamA){
                                /*They are not on the same team, so it is okay*/
                                return PLUGIN_CONTINUE;
                        } else {
                                TeamKills[iIDV][iIDA] = TeamKills[iIDV][iIDA] + 1;
                                punish(iIDV,iIDA);
                                return PLUGIN_CONTINUE;
                        }
                }
        }

Die Teamzugehörigkeit von playera kommt demzufolge in iTeamA, jedoch auch die Zugehörigkeit von playerb kommt ebenfalls in iTeamA
Deshab werden keine TK erkannt.

Richtig sollte demnach sein
Code:
        if(playerinfo(iIDA, Data, MAX_NAME_LENGTH, iUserID, iWONID, iTeamA)){
                if(playerinfo(iIDV, Data, MAX_NAME_LENGTH, iUserID, iWONID, iTeamV)){
                        if(iTeamV != iTeamA){
                                /*They are not on the same team, so it is okay*/
                                return PLUGIN_CONTINUE;
                        } else {
                                TeamKills[iIDV][iIDA] = TeamKills[iIDV][iIDA] + 1;
                                punish(iIDV,iIDA);
                                return PLUGIN_CONTINUE;
                        }
                }
        }

Habe das so kompiliert und ausprobiert, und siehe das, es funktioniert. Auch mit Menu.

Ich habe an dein Beitrag eine geänderte Version angehängt.


Grüße

Mike

Dateianhänge:
Dateikommentar: Version 1.2
plugin_logd_cavey_spindoc_tk.zip [7.9 KiB]
321-mal heruntergeladen

Autor:  Spin-Doc [ 22.11.2005, 16:48 ]
Betreff des Beitrags: 

So da es mir eben langweilig war, hab ich eben einfach noch eine burry function eingebaut.

neue version im anhang: plugin_logd_cavey_spindoc_tk.sma Version 1.1.0

*edit*
für die bury function muss in der adminmod.cfg

allow_client_exec 1

gesetzt sein.


download siehe erstes post

Autor:  Sir Drink a lot [ 22.11.2005, 17:06 ]
Betreff des Beitrags: 

ups.-. Ok. sehr gut :)

Komisch, dass das noch nie jemandem aufgefallen ist :(

Autor:  Spin-Doc [ 22.11.2005, 17:11 ]
Betreff des Beitrags: 

Hier als Anhang gleich mal das ganze Paket mit geänderter Source, Readme und Changelog ;)

Siehe oben

Autor:  Thunderbolt [ 22.11.2005, 17:53 ]
Betreff des Beitrags: 

Zitat:
ups.-. Ok. sehr gut :)

Komisch, dass das noch nie jemandem aufgefallen ist :(
forum/viewtopic.php?p=60383 :roll:



:wink:

Autor:  Spin-Doc [ 22.11.2005, 18:21 ]
Betreff des Beitrags: 

Nuja mit der korrigierten Version von oben klappts nun wieder, und du kannst sogar TeamKiller im Boden vergraben, also saugen und installieren ;)

Autor:  Thunderbolt [ 23.11.2005, 15:33 ]
Betreff des Beitrags: 

Mit der Alten geht das aber auch...aus dem Am-Pack ;)

Autor:  Spin-Doc [ 24.11.2005, 12:33 ]
Betreff des Beitrags: 

mit der amx version oder dem selbst komiliertem sma? denn der source code in der sma ist fehlerhaft.

Autor:  Thunderbolt [ 24.11.2005, 16:02 ]
Betreff des Beitrags: 

Im AM-Pack ist doch nur die compilierte Version drin?
Oder reden wir von zwei verschiedenen Packs?? ;)

?q=node/view/41&plugin=plugin_sdal_adminmod_pack2

Autor:  Sir Drink a lot [ 24.11.2005, 16:14 ]
Betreff des Beitrags: 

Er spricht vom AM_CS Pack3

Autor:  Thunderbolt [ 24.11.2005, 18:50 ]
Betreff des Beitrags: 

Dann ist im Pack 3 eine ältere Version als im Pack 2??
Denn im Pack 2 das funktioniert und hat auch Bury-Funktionen usw.

Autor:  Sir Drink a lot [ 24.11.2005, 23:55 ]
Betreff des Beitrags: 

hm...ok :)

Ich gebe zu, mein Sortiment ist etwas chaotisch angeordnet. Habe ich mich im CS Pack 3 wohl vergriffen :(

Autor:  Spin-Doc [ 26.11.2005, 12:15 ]
Betreff des Beitrags: 

Kann mir mal jemand das AM Pack 2 zukommen lassen? In der Plugin Section auf Admin-mod.de scheint es nicht mehr erhältlich zu sein.

Genausowenig konnt ich irgendwo eine neue Version von Caveys TK Script auftreiben.

Autor:  Spin-Doc [ 26.11.2005, 12:22 ]
Betreff des Beitrags: 

Hm habs gefunden (muss blind gewesen sein ;) ). Jedoch ist in dem Paket keine Source Version von Caveys TK Plugin enthalten, nur die kompilierte AMX, wie Thunderbolt schon geschrieben hatte.

Autor:  Sir Drink a lot [ 30.11.2005, 13:26 ]
Betreff des Beitrags: 

*peinlich* :oops:

Es scheint bei mir in den weiten meiner Festplatten verloren gegangen zu sein :(

Werde aber noch mal suchen.

Autor:  [WING] Black Knight [ 30.11.2005, 17:46 ]
Betreff des Beitrags: 

Ich glaube, ich weiß warum es keine Source gibt... Das hat vermutlich weniger mit seiner Ordnung zu tun. Das könnte eine von mir überarbeite Version sein, die ich mal auf den sWINGer Club geladen habe. Problem: mein Source-Code ist auch weg.

Autor:  tutter [ 01.12.2005, 00:40 ]
Betreff des Beitrags: 

Habe mal ne frage waum Comp, ihr nicht sofort in einem ordner win und linux is doch für noobs einfacher finde ich??? wer das eine nicht braucht löscht den ordner!

Mein chef sagt zwar eigen arbeit ist notwendig!!!!
aber ich denke mal nicht nichtt edv oder!!! es gibt viele die nicht wissen wie sie es Comp sollen!

Autor:  [WING] Black Knight [ 01.12.2005, 17:55 ]
Betreff des Beitrags: 

Weil das die nachträgliche Arbeit reduziert. Die Standardplugins sind alle compiliert dabei (stets mit der aktuellen Version compiliert). Jetzt stell Dir mal vor alle Customplugins müssten beim nächsten Update neu compiliert werden. Meldest Du Dich als Freiwilliger?
Außerdem ist es die Sicherheit für den User, dass das Plugin auch das macht, was im Source-Code steht. Wer hält denn den Autor davon ab, einen abgespeckten Source-Code zur Verfügung zu stellen, während er in der mitgelieferten compilierten Version diverse Hintertüren eingebaut hat?

Autor:  Spin-Doc [ 01.12.2005, 21:09 ]
Betreff des Beitrags: 

Zum Problem mit dem entschwunden Source-Code: Macht ja nix, schließlich hab das ich Plugin ja nicht umsonst korrigiert und die Bury Funktion eingefügt ;)
Einfach das nehmen, dann passt das schon.

Autor:  [WING] Black Knight [ 06.12.2005, 22:12 ]
Betreff des Beitrags: 

Das Plugin wurde auf am.de und am.org hochgeladen. Ich habe Deinen Namen aus dem Dateinamen entfernt, da Du nur wenige Änderungen im Code vorgenommen hast und die bisherigen Nutzer nicht irritiert werden. Dafür habe ich die Würdigung Deiner Arbeit in der Readme und der Pluginbeschreibung Genüge getan. Ich hoffe, dass das in Deinem Sinne ist.

Seite 1 von 2 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/