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

Suche
https://www.adminmod.de/viewtopic.php?t=8546
Seite 1 von 2

Autor:  XanaX [ 25.04.2004, 15:33 ]
Betreff des Beitrags:  Suche

Habe mir heute ein paar Videos angeschaut und dort kam bei jedem Frag eine Einblendung. In dieser wurde der Schaden, die Treffer und die Entfernug angezeigt! Habe eure ganzen Dowloads schon durch sucht, habe aber kein gefunden, auf den diese Angaben zutreffen. Könnt ihr mir sagen, wo ich dieses Programm finde?

XanaX

Autor:  ||RAGMAN|| [ 25.04.2004, 17:17 ]
Betreff des Beitrags: 

StatsMe kann n bissl sowas

www.unitedadmins.com

weiss aber nicht ob es genau das auch kann

Autor:  K!ller alias Momo1988 [ 25.04.2004, 18:34 ]
Betreff des Beitrags: 

Suche mal im Forum nach Impressive 7 von Sir Drink a lot da müsste so etwas auch enthalten sein :wink: .

Gruss
K!ller

Autor:  Thunderbolt [ 25.04.2004, 19:50 ]
Betreff des Beitrags: 

Nee da musste das HP plugin von SDAL nehmen ^^
aber ich denke was XanaX meint ist die Anzeige von StatsME

Autor:  Sir Drink a lot [ 25.04.2004, 20:13 ]
Betreff des Beitrags: 

*g*
HP - Plugin ist ja auch besser als Statsme ;)

Aber die Entfernungsangabe habe ich darin extra nicht emplementiert, da ich sie für unsinnig empfinde :)
Oder sollte sie auch noch rein? Dann hätte ich was für Version 5.0 :)

Autor:  Rinde [ 25.04.2004, 20:41 ]
Betreff des Beitrags: 

falls du dich dafür entscheidest, habe ich was für dich
Code:
stock distance(Index1,Index2) {
    new User[2][MAX_NAME_LENGTH];
    new Vec[2][3];
    playerinfo(Index1,User[0],MAX_NAME_LENGTH);
    playerinfo(Index2,User[1],MAX_NAME_LENGTH);
    get_userorigin(User[0],Vec[0][0],Vec[0][1],Vec[0][2]);
    get_userorigin(User[1],Vec[1][0],Vec[1][1],Vec[1][2]);
    new i,j = 0,k = 0,l;
    for(i=0;i<3;i++) {
        if(Vec[0][i] > Vec[1][i]) {
            l = Vec[0][i] - Vec[1][i];
        } else {
            l = Vec[1][i] - Vec[0][i];
        }
        if(l > k) {
            k = l;
        }
        j += l * l;
    }
    i = j;
    while(j > k) {
        j = (j + k) / 2;
        k = i / j;
    }
    return j;
}

Autor:  [WING] Black Knight [ 26.04.2004, 00:34 ]
Betreff des Beitrags: 

Oder die fixed.inc verwenden. :)

Autor:  Sir Drink a lot [ 26.04.2004, 01:06 ]
Betreff des Beitrags: 

fixed.inc mit der math.inc :) und natürlich Rindes Code *g*

Autor:  [WING] Black Knight [ 26.04.2004, 08:42 ]
Betreff des Beitrags: 

Meinte ich. :)

In der math.inc ist aber schon eine distance() vorhanden. Die Userorigins muss man aber als Parameter übergeben.

Autor:  Rinde [ 26.04.2004, 10:39 ]
Betreff des Beitrags: 

ich denke dass die angabe in ganzen units für die zwecke ausreicht. wenn ich mich recht entsinne, entspricht eine unit ~ einem zoll, also 2,54 cm. und so genau will das eh keiner wissen, wenn überhaupt

Autor:  K!ller alias Momo1988 [ 26.04.2004, 12:56 ]
Betreff des Beitrags: 

Könntet ihr das nochmal in Deutscher Sprache schreiben :shock: !!!
Diese fixed.inc, math.inc und distance() dinger ?( .
Sry ich bin kein Scripter, ich übersetze nur Scripte (was auch ganz schön schwer ist :lol: ), aber trotzdem.
Mir kommt das so vor als ob ihr Doktoren (Scripter) seit, die einen Menschen (ein Script) machen.

Naja auch egal :D .

Gruss
K!ller

Autor:  Rinde [ 26.04.2004, 13:38 ]
Betreff des Beitrags: 

versuchen wir mal, den script-dschungel zu lichten:

fixed.inc: datei, die, wenn sie in ein script eingebunden wird, erlaubt mit festkommazahlen (fixed numbers) zu rechnen

math.inc: eine auf die fixed.inc aufbauende datei, die, wenn sie eingebunden wird, grundlegende mathematische funktionen wie sinus und logarithmen zur verfügung stellt. diese datei wurde von black knight vor nicht allzulanger zeit erstellt, und er möchte sie gerne verwendet wissen :)

distance(): eine funktion aus der math.inc, die den abstand zwischen 2 als dreidimensionaler vektor angegebenen punkten zurückgibt

der von mir gepostete code-schnipsel: eine funktion zum berechnen des Abstandes zwischen 2 spielern, allerdings als ganzzahl, also maximal auf 2,54 cm genau. sie stammt aus einer datei vectors.inc, die ich schon vor geraumer zeit geschrieben habe.

unit: längeneinheit von half-life, in der die unter anderem spielerpositionen ausgedrückt werden. diese entspricht in etwa einem zoll (ein spieler ist iirc 72 units gross, was 182,88 cm entspräche), was wichting für die umrechnung ist, denn im plugin soll die angabe ja später in metern erscheinen.

Autor:  Sir Drink a lot [ 26.04.2004, 13:41 ]
Betreff des Beitrags: 

:) Ein sehr schöner Vergleich.

*DING;DONG: Dr. Rinde, Dr. Black Knight: Bitte zur Entbindungsstation des HP-Plugins in die Scripting-Sektion* *g*

Autor:  K!ller alias Momo1988 [ 26.04.2004, 15:12 ]
Betreff des Beitrags: 

Danke Rinde das du diese "Fummel" aus math.inc usw. für die, die halt "nur" Scripts übersetzen (oder nur nutzen) erklärt hast.

Gruss
K!ller

P.S.: *DING; DONG: Dr. Rinde, Dr. Black Knight: bitte gehen sie ins Flugzeug, in (cs_)italy wurde ein Script verletzt. Der Admin braucht hilfe!!!* *g*

Autor:  [WING] Black Knight [ 26.04.2004, 15:52 ]
Betreff des Beitrags: 

Für den Doktor brauche ich noch 1 bis 1 1/2 Jahre.

BTW, übersetzen ist der erste Schritt zum Programmieren.

Und dieser "Fummel", wie Du ihn nennst, ist die Einbindung der wichtigsten Funktionen in Dein Skript. In diesen Includes sind sämtliche Admin Mod Funktionen definiert, ob nun von Admin Mod direkt zur Verfügung gestellt (native) (vor allem in der admin.inc und string.inc) oder als Small-Funktion (adminlib.inc). Daher lohnt sich ein Blick in die Includes in jedem Fall.

Autor:  K!ller alias Momo1988 [ 26.04.2004, 16:46 ]
Betreff des Beitrags: 

Ach ja,
Ich hab schon mal ein Buch über die Programmier Sprache C.
Ich kann dir ja mal ein paar Beispiele schicken.

Gruss
K!ller

Dateianhänge:
Dateikommentar: Hier sind, in C geschriebene, Beispiele.
Beispiele.rar [25.56 KiB]
185-mal heruntergeladen

Autor:  Rinde [ 26.04.2004, 16:52 ]
Betreff des Beitrags: 

ich führ doch nichtz irgendwelche exe-dateien aus o_0

ein weiterer potentieller scripter \o/

Autor:  Thunderbolt [ 26.04.2004, 17:38 ]
Betreff des Beitrags: 

Das problem am Scripten ist finde ich nicht das grundlegende, das ist relativ einfach zu verstehn, sondern die verknüpfung zu HL. Der Aufbau von 'nem Script ist eigentlich mit C/C++ oder in den Grundlagen auch mit PHP vergleichbar, aber bei der umsetzung haperts immer an der Verbindung mit HL...zumindest bei mir :?

Autor:  Rinde [ 26.04.2004, 17:46 ]
Betreff des Beitrags: 

da hast du recht, bis man die ganzen kniffe raushat braucht man schon ne weile erfahrung

Autor:  [WING] Black Knight [ 26.04.2004, 18:54 ]
Betreff des Beitrags: 

Es hat definitiv Vorteile, wenn man sich schon ein halbes Jahr als Admin mit einem Gameserver herumgeschlagen hat und nicht alles so funktioniert, wie es soll. ;)

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