.
|
|
| Autor | Beitrag |
|---|---|
|
000 18.04.2002, 19:47 Randar |
Hi ich habe mir anhand eines Tutorial welchen auf DHHC ist oder wie die seite heisst *g* ne waffe gecoded. So wie kann ich einstellenw ie die waffe streuen soll? Bei HL streut die ja net. Aber ich möchte die schüsse so nen bissle zufällig haben. Aber je nach waffe verschieden. Also ob es doll zu den seiten geht oder nicht. -- |
|
Profil || Suche |
|
001 18.04.2002, 21:11 Mexil |
*grrrundtotaldurchdreh* Ich krieg hier echt bald noch mal zu viel... es gibt so eine schoene Suchfunktion hier im Forum.... ---> http://www.thewall.de/forum/showtopic.php?threadid=26378&time=1019156965 --
VISIT US Move In!
|
|
Profil || Suche |
|
002 18.04.2002, 21:38 Randar |
In der ich leider nichts gefunden habe sorry. Achso was aus dem Thread net hervorgeht. Wie kann man son streuungsmuster einstellen? Sowas gibbet ja in verschiedenen Mods. z.B. Cs. Also die M4 reisst erst nach oben dann nach recht und dnan nach links. Wie kann man sowas machen? -- |
|
Profil || Suche |
|
003 18.04.2002, 21:52 snoopdog |
Also hier ist mal mein code von ner Streuung ist nciht die beste aber vielleicht kannste ja was mit anfangen.... Visit our 500er Gamer Lan |
|
Profil || Suche |
|
004 18.04.2002, 22:08 TheTinySteini |
Uh... really baaad code. --TheTinySteini |
|
Profil || Suche |
|
005 18.04.2002, 22:21 Randar |
Nur mal ne Frage wieso bad code? |
|
Profil || Suche |
|
006 18.04.2002, 22:22 Retro |
shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ Dieser Beitrag wurde am 18.04.2002 um 22:23 von Retro bearbeitet. |
|
Profil || Suche |
|
007 18.04.2002, 22:30 Rockefeller |
Und vor allem so ohne Code-Einrückungen :D -- |
|
Profil || Suche |
|
008 19.04.2002, 00:37 Another1 |
mhh, keine codeeinrückungen ... sicher irgendwie aus ner website gerippt .. oso aber das 3x -- find ich geil, weil, so funzt ne waffe ja nunma, die macht nich -3 schuss sondern -1 -1 -1 ;) --Another1 ...relaxing..atm =) Dieser Beitrag wurde am 19.04.2002 um 00:37 von Another1 bearbeitet. |
|
Profil || Suche |
|
009 19.04.2002, 06:42 Rockefeller |
Realismus ist nicht gerade Ziel deines Mods? :D -- |
|
Profil || Suche |
|
010 19.04.2002, 07:18 Randar |
Das kann man ja noch verändern |
|
Profil || Suche |
|
011 19.04.2002, 09:09 WareWolf |
m_iClip = m_iClip -1; /edit aber eigentlich sollte der C-Compiler die "richtige" Version automatisch einsetzen Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴ Dieser Beitrag wurde am 19.04.2002 um 10:46 von WareWolf bearbeitet. |
|
Profil || Suche |
|
012 19.04.2002, 12:28 Tron |
WareWolf, man kanns auch kompliziert machen... warum den direktwert erst in ein register und dann subtrahieren? warum das schneller ist? zugegeben sub [ebx], 3 ist ein byte groeser, aber die vorteile ueberwiegen klar. im uebrigen braucht sub in der execution stage nur einen taktzueklus, dec ebenfalls einen - aber eben 3 mal --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
013 19.04.2002, 14:05 WareWolf |
he he, das war auch nicht mein Vergleich.Damit hast du sicher recht, denn 3x dec[ebx] ist wohl die schlechteste Lösung. Mein Beispiel bezog sich ja auf reine Registermanipulationen (deshalb ohne eckige Klammern). Ich ging mal davon aus, dass das bx Register schon den Inhalt der Variable m_iClip repräsentiert und irgendwann am Ende der Gesamtroutine wieder ins RAM zurückgeschrieben wird. -- Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴ |
|
Profil || Suche |
|
014 19.04.2002, 14:14 Exec |
@randar: wie wärs mit dem allerleichtesten? m_iClip -= 3; ??? das sind ja echt die miesesten c++ grundwissenheiten ... --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
015 19.04.2002, 14:41 Tron |
@Warewolf: 'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
016 19.04.2002, 15:03 WareWolf |
ja, sub braucht nur einen Taktzyklus, aber die "3" muss er doch auch noch vorher aus dem Ram holen, da gehen doch auch noch einige Taktzyklen drauf ... oder arbeiten die 32Bitler da anders? naja, Chache .. vermutlich hast Du recht. --Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴ |
|
Profil || Suche |
|
017 19.04.2002, 16:10 Tron |
die '3' ist im maschinen code dabei als direktwert (nicht als vasriable irendwo im datensegment) ok... der beweis: sub bx, 3 ; 83 eb 03 ist sogar gleich lang, dec ist SICHER langsamer, immernich hauptgrund: pairing (irgendwie wiederhole ich mich *g*) btw: in einem windose proggi befindet sich die cpu im 32bit modus, also muss vor jede 16bit operation (bx!!) der operandsizeprefix (0x66) fazit: dec wird nur fuer --x (bzw x -= 1 und x = x - 1 bei schlauen compilern) verwendet, und nur aus dem grund, dass es nur ein byte gros ist, fuer groesere subtraktionen immer sub --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
018 19.04.2002, 18:40 WareWolf |
OK, überzeugt. Und wieder was gelernt =) --Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴ |
|
Profil || Suche |
|
019 19.04.2002, 22:45 TheTinySteini |
... und den ganzen Rest verschreckt =) --TheTinySteini |
|
Profil || Suche |
|
020 20.04.2002, 13:32 Randar |
Also wie kann ich den oben gennanten code verbessern? Kann mir jemand die stellen sagen die mists sind und se vieleicht verbessern. Sofit bin ich NOCh net das ich sowas alleine kann :( -- |
|
Profil || Suche |
|
021 20.04.2002, 13:48 Randar |
Is schon gut mit dem code ich habe jetzt nur eine frage. thx vor help -- |
|
Profil || Suche |
|
022 20.04.2002, 14:41 snoopdog |
@Rockefeller Visit our 500er Gamer Lan |
|
Profil || Suche |
|
023 20.04.2002, 19:04 Randar |
Also irgendwie ist die waffenstreuung da noch net ganz so doll stell ich fest. |
|
Profil || Suche |
|
024 20.04.2002, 20:00 TheTinySteini |
Dann besorg dir mal andere Mods... sonst hast du echt ne Bildungslücke. Richtige Streuung: TheTinySteini |
|
Profil || Suche |
|

