.| Autor | Beitrag |
|---|---|
|
000 22.07.2001, 13:02 Executioner |
moin also ich hab mal nen laser gemacht und bis dahin wo ich ihn in meine phyton eingefügt hab ging auch alles doch jetzt: python.cpp: In method `void CPython::Spawn()': äähmm was das? plz helft mir @the_overmind: dein tut ... hab alles so gemacht, denke ich jedenfalls :D (wenns gar nich geht schick ich dir ne mail mit dem source!) --www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert) |
|
Profil || Suche |
|
001 22.07.2001, 13:13 Son-Goten |
gut, ich hab zwar keine ahnung von c++, aber ich denke (/hoffe?) mal, dass ich dir hiermit trotzdem helfen kann? hmm... muss m_iBeam vielleicht noch in der weapons.h definiert werden, oder anderswo? [edit] Dieser Beitrag wurde am 22.07.2001 um 13:14 von Son-Goten bearbeitet. |
|
Profil || Suche |
|
002 22.07.2001, 13:43 Executioner |
:-) jo der laser is total neu gemacht also ich hab ihn in der cbase.h vordefiniert (also direct unter void firebullet - korrekt?? (falls nich sofort bescheit sagen)) und in der phyton.cpp (bei spawn und primary attack) hab ich auch noch was gemacht --www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert) |
|
Profil || Suche |
|
003 22.07.2001, 14:35 Son-Goten |
höhö... da sollten sich jetzt mal díe coder melden ;)) -- |
|
Profil || Suche |
|
004 22.07.2001, 14:45 Zeeke |
wie wäre es, wenn du m_iBeam ganz einfach deklarierst? Dieser Beitrag wurde am 22.07.2001 um 14:46 von ZeekeGF bearbeitet. |
|
Profil || Suche |
|
005 22.07.2001, 17:06 Executioner |
??? wie jetzt, und wo? so jetzt sieht der source so aus(von der phyton.cpp - primary att.) m_pPlayer->FireLaser( int m_iBeam, 1, 10, 0, 0, 0, 255, 255, 150, vecSrc ); das hab ich dort eingefürgt, wo früher das mit den bullets stand ... jetzt kommt der fehler: python.cpp: In method `void CPython::PrimaryAttack()': so was jetzt? ich denke mir das "int" is da falsch .... wohin muss das? --www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert) Dieser Beitrag wurde am 22.07.2001 um 17:11 von EXECUTIONER bearbeitet. |
|
Profil || Suche |
|
006 22.07.2001, 17:13 Firo9 |
poste doch mal die zeile 214-220 deiner phyton.cpp --cya, |
|
Profil || Suche |
|
007 22.07.2001, 17:17 Executioner |
ööhh äähmmm ich mach das mit notepad .... und zählen will ich nich ... hier mal der ganze primary: void CPython::PrimaryAttack() if (m_iClip <= 0) return; PLAYBACK_EVENT( 0, m_pPlayer->edict(), m_usFirePython ); m_pPlayer->m_iWeaponVolume = LOUD_GUN_VOLUME; m_iClip--; // player "shoot" animation m_pPlayer->pev->effects = (int)(m_pPlayer->pev->effects) | EF_MUZZLEFLASH; UTIL_MakeVectors( m_pPlayer->pev->v_angle + m_pPlayer->pev->punchangle ); Vector vecSrc = m_pPlayer->GetGunPosition( ); //m_pPlayer->FireBullets( 1, vecSrc, vecAiming, VECTOR_CONE_1DEGREES, 8192, BULLET_PLAYER_357, 0 ); <<<<<< davon nich irritieren lassn, ich mach mir alle veränderung kenntlich ;-) (damit ichs rückgöngig machn kann ..) if (!m_iClip && m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType] <= 0) m_flNextPrimaryAttack = gpGlobals->time + 2.75; } ich hoffe du meintest das .. --www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert) |
|
Profil || Suche |
|
008 22.07.2001, 17:20 Andy_ |
m_pPlayer->FireLaser( int m_iBeam, 1, 10, 0, 0, 0, 255, 255, 150, vecSrc ); Du hast als parameter eine belibige Zahl eingesetzt, jedenfalls den effekt, Pack das "int m_iBeam" einfach nach oben wo auch andere "int ..." sind, am besten global, also in keiner Funktion, dann sollte es funktionieren. --42 Es gibt keinen Sinn des Lebens. |
|
Profil || Suche |
|
009 22.07.2001, 17:30 Zeeke |
btw..... lad dir mal QPed von http://coding.thewall.de runter.... |
|
Profil || Suche |
|
010 22.07.2001, 20:20 Executioner |
ok thx das mit dem laser hat jetzt gefunzt, nur ich kann nur 1 farbe nehmen! sobald ich den rgb wert verstelle sieht man kein sprite mehr! :-( (ich versuche zu fixen) thx @zeekegf: so ich hab mir das gesaugt, nur was bringts?! funzt nich! kann nich mal .txt damit öffnen (zeigt er nich an, also ich klicke auf öffnen wähle die .txt aba nix tut sich .... .mdl hängen das rog auf .. naja ich bleib dem editor treu) --www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert) |
|
Profil || Suche |
|
011 22.07.2001, 22:53 The_Overmind |
HAAAALT!!!! Das Ding musste in der *nachguck* !!_PRECACHE_!! funktion vorher deklarieren int m_iBeam = PRECACHE_MODEL( "sprites/xxx.spr" ); dann funkt das!! [-XHP-]The Overmind PS: Wenn du bei der Waffe zwei Laser machst *einmal mit und einmal ohne Damage* kannst du recht schicke Laser hinkriegen. Zum Beispiel machst du einen weißen mit wenig brightness aber dafür so ca. 20einheiten breite und dann einen roten Laser mit 255 Brightness und die hälfte der Breite. |
|
Profil || Suche |
|
012 23.07.2001, 11:19 Executioner |
ok thx aba 1 prob ich kann nur den farbwert hier verwenden (rgb) 255, 0, 255! andere gehen nicht! da sehe ich kein laser ... --www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert) |
|
Profil || Suche |
|
013 23.07.2001, 15:20 The_Overmind |
guck dir den COde nochma richtig an Wen's interessiert was man damit so alles anstellen kann: cYa |
|
Profil || Suche |
|
014 23.07.2001, 17:47 Executioner |
also da wo der laser definiert ist (oder was das auch heisen mag) hab ich das so verstanden m_pPlayer->FireLaser( int m_iBeam, 1, 10, 0, 0, 0(int r = rot?!), 255 (int g =grün?!, 255 (int b =blau?!), 150, vecSrc ); so alles was da jetzt inde n klammer steht is bei der def so mit dem int r/g/b oder is das was falsch? das prob is: ich kann nur ne farbe bekommen, wenn ich !2! werte auf 255 stelle! --www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert) |
|
Profil || Suche |
|
015 23.07.2001, 17:57 The_Overmind |
Der Anfang der Funktion FireLaser: void CBaseEntity :: FireLaser( int m_iBeam, int life, int width, int noise, int r, int g, int b, int a, int flDamage, Vector vecSrc ) m_iBeam = Pointer auffen Laser Sprite *dein Wert: m_iBeam* Hope it helps ;) Overmind -- |
|
Profil || Suche |
|
016 23.07.2001, 17:58 The_Overmind |
guck dir mal das erste Bild von denen an, die ich gepostet hab wenn du das Bild nicht angucken kannst, dann kopier die Verknüpfung in die Adressleiste -- |
|
Profil || Suche |
|
017 23.07.2001, 20:50 Executioner |
hmmm kannste mir mal die zahlenfolge erklären??? ich schreib mal meine version void FireLaser( int m_iBeam, int life, int width, int noise, int r(rot ??), int g (grün??), int b (blau??), int a, int flDamage, Vector vecSrc ); m_pPlayer->FireLaser( m_iBeam, 2, 50, 10, 0(rot), 255(grün), 0(blau), 255, 150, vecSrc ); tada: ups hab mich um 1 verschoben *ggg* - sorry du hast recht --www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert) |
|
Profil || Suche |

