.
|
|
| Autor | Beitrag |
|---|---|
|
000 08.06.2001, 17:41 Overlord |
Also ... ich bin einer der noch nie etwas sehr sinnvolles programiert hat.
Ja und meine erste Sache die ich verändern wollte wäre die Art wie die Waffe (Die Standart-Pistole in HL-MP) schiesst und was sie für einen sound hat ... da stehe ich complet auf dem Schlauch was muss ich da machen wenn ich so eine "kleine Sache" machen will? ... wenn man mir das sagt verstehe ich den Rest vieleicht von alleine besser so das ich den Aufbau von der SDK erst einamal verstehe .... So jetzt habe ich SEHR viel geschrieben .. und wenn sich hier jemand die Zeit nimmt so etwas zu beantworten .. dann bedanke ich mich schon mal sehr ...
|
|
Profil || Suche |
|
001 08.06.2001, 18:19 Hellfire |
Check am besten erstmal
|
|
Profil || Suche |
|
002 08.06.2001, 18:31 Overlord |
Ja .. ja habe ich schon gemacht ... das Botman's Teil war auch super .. und ich bin seit heute morgen damit beschäftigt das komplete Deutsche und zwischendurch auch mal wieder englische Internet nach Tut's zu dursuchen und habe ne menge gelesen, und nicht verstanden, dann wieder das selbe gelesen und dann wenigstens denn Sinn verstanden .. aber die Tut's ..(voralendingen von denen aus thewall) gehen meistens davon aus das ich weiss wie ich mit der SDK umzugehen habe und das ist mein grösstes Prob .. (meine Ansicht davon ist .... ES IST DAS VERDAMT NOCHMAL GRÖSSTE CHAOS DAS ICH KENNE! ... aber das ist bei mir halt so ...! Ich wüsste erst gar nicht wo ich was verändern müsste damit das da oben klappt ... desshalb vormuliere ich hiermit meine Frage auch um:
|
|
Profil || Suche |
|
003 08.06.2001, 22:11 DenMen |
Hey! Endlichal was, was auch ich jdm. beantworten kann (das mit dem Sound). Du öffnest bloß die "hl_wpn_glock.cpp". Einfach mal durchscrollen, dann irgendwann "PRECACHE_SOUND ("weapons/pl_gun3.wav")". Einfach z.B. nen anderen Name für die .wav Datei angeben. Nur noch F7 drücken und fertig ist die neue dll -- |
|
Profil || Suche |
|
004 08.06.2001, 22:27 Overlord |
Danke ... !!! Ach und da kommt auch schon die nächste Frage ... einen anderen Sound zu nehmen der schon bei HL dabei ist ... das habe ich hingekrigt aber wie mache ich es, das der den Sound aus z.B meinen Mod verzeichniss unter sound/weapons nimmt? Nur das ich das richtig verstehe in meinem immomentigem """MOD""" (mann kann es noch nicht so nennen) holt der sich doch alle models und sounds aus der pak datei im valve Verzeichniss ... oder ..? /Mann das hier wird ja moch richtig viel ...
|
|
Profil || Suche |
|
005 08.06.2001, 22:36 apfelkorn |
Määääääp... das mit den Sounds ist nur halb wahr. Sicherlich musst du eine andere Sound-Datei precachen, aber das macht nicht die Ausgabe aus. Such mal in der client-dll nach der ev_hldm.cpp und darin nach einer Funktion die mit eben der glock zusammenhängt. Darin kannst du dann den Sound ändern. -- |
|
Profil || Suche |
|
006 08.06.2001, 23:07 Overlord |
.. nun aber wenn ich nun eine völlig neue Waffe einfügen will ... das Tut .. habe ich mal gelesen aber wo .....?
|
|
Profil || Suche |
|
007 09.06.2001, 09:50 -DiKoMe- |
Na, dann must du halt von deiner kopierten waffen (z.B. MP5 Clon) in der ev_hldm.cpp eine neue Funktion einfügen die du über einen event (dann kommnt noch etwas mit den .sc Dateien) aufrufen must, am besten kopierst du die vorhanden MP5 Funktion nochmal rein und veränderst die Namen entsprechend, nur noch ne deinwaffenname.sc in den Eventsordner, und dann sollte es funktionieren. --Lebensweisheit: *g*
|
|
Profil || Suche |
|
008 09.06.2001, 10:25 Overlord |
Danke an alle ... bin aber nocht nicht mit dem allem fertig ... muss noch viel verstehen und lernen ... :-( -- |
|
Profil || Suche |
|
009 09.06.2001, 17:50 -DiKoMe- |
Jo, wenn du nicht aufgibst und am Ball bleibst, kannst du ein super Coder werden.
Lebensweisheit: *g*
|
|
Profil || Suche |
|
010 09.06.2001, 19:12 Erasor |
Das Tut ist cool! Ich hoffe das ist jetzt net so schlimm, dass ich das hier reinschreibe, aber Hilfe brauch ich auch :( Erstmal hätte ich 'ne Frage, zu den "if" und "else" Sachen, also ich wollte in der Hornets.cpp ein bisschen die Farben ändern, ging super! Ist ja auch einfach ;) Aber 2 Stück... ein bisschen bunter darf es schon sein ;) Wollte ich einfach noch 2 else anfügen, compilerror, darf man anscheindend immer nur 1 pro if nehmen, also noch ein if hingesetzt, aber jetzt bekomm ich nur eine Farbe. Wie könnte man das richtig hinbekommen??? Naja, das war mehr oder weniger nebensächlich, ich denke mein C++ Buch wird da irgendwann noch drauf eingehen =) Mein Hauptprob ich wollte eine neue, 2. Crowbar machen nach dem Tut auf DHCC, nur bekomm ich immer einen Fehler! GetSkillCVar Got a zero for sk_plr_forke1
Hab im Forum gesucht, sollte man nachgucken, ob es auc geprecached wird oder Schreibfehler, nix gefunden! Ich bin alles 2mal abgegangen! Hab jetzt ech net mehr die Peilung davon, nach 3 Stundn :( (sonst würd ich gar net fragen...) Hier der Code: #include "extdll.h"
#define FORKE_BODYHIT_VOLUME 128
class CForke : public CBasePlayerWeapon
void PrimaryAttack( void );
enum gauss_e {
void CForke::Spawn( )
FallInit();// get ready to fall down.
void CForke::Precache( void )
int CForke::GetItemInfo(ItemInfo *p)
BOOL CForke::Deploy( )
void CForke::Holster( int skiplocal /* = 0 */ )
void FindHullIntersection( const Vector &vecSrc, TraceResult &tr, float *mins, float *maxs, edict_t *pEntity )
distance = 1e6f; vecHullEnd = vecSrc + ((vecHullEnd - vecSrc)*2);
for ( i = 0; i < 2; i++ )
UTIL_TraceLine( vecSrc, vecEnd, dont_ignore_monsters, pEntity, &tmpTrace );
void CFORKE::PrimaryAttack()
void CForke::Smack( )
void CForke::SwingAgain( void )
int CForke::Swing( int fFirst )
TraceResult tr; UTIL_MakeVectors (m_pPlayer->pev->v_angle);
UTIL_TraceLine( vecSrc, vecEnd, dont_ignore_monsters, ENT( m_pPlayer->pev ), &tr ); if ( tr.flFraction >= 1.0 )
if ( tr.flFraction >= 1.0 )
// player "shoot" animation
CBaseEntity *pEntity = CBaseEntity::Instance(tr.pHit); switch( ((m_iSwing++) % 2) + 1 )
// player "shoot" animation
ClearMultiDamage( );
m_flNextPrimaryAttack = gpGlobals->time + 0.25; // play thwack, smack, or dong sound
if (pEntity)
fHitWorld = FALSE;
// play texture hit sound
if (fHitWorld)
if ( g_pGameRules->IsMultiplayer() )
fvolbar = 1;
// also play forke strike
// delay the decal a bit
m_pPlayer->m_iWeaponVolume = flVol * FORKE_WALLHIT_VOLUME;
:( cu
|
|
Profil || Suche |
|
011 09.06.2001, 19:16 Overlord |
Also ich kann nur soviel sagen ... dass man pro if nur ein else verwenden kann und daf ...
|
|
Profil || Suche |
|
012 09.06.2001, 19:21 Erasor |
Jup klar, soweit hab ich es mir auch gedacht! Nur wie kann man es anders machen? =) -- |
|
Profil || Suche |
|
013 09.06.2001, 19:28 Overlord |
Ok .. guck mal ich habe dieses Ding hier gestartet ... ich brauche selber viel Hilfe ... hehe .. und leider ist da mein wissen gans weit beendet ... ich wäre schon froh wenn ich so weit wäre wie du und nur noch dieses "KLEINE" prob hätte ... hehe
hmm sieht schwirig auch ... will ich auch mal koennen ... :-D -- |
|
Profil || Suche |
|
014 09.06.2001, 19:30 Erasor |
Ist eigentlich eher einfach...*schämt sich* aber jeder fängt mal klein an und wenn man dabei bleibt schafft man es auch!!! :) -- |
|
Profil || Suche |
|
015 09.06.2001, 19:32 Overlord |
Ja .. wie gesagt jeden Tag 2-3 Std .. aber wie lange hast du den gebraucht um das jetzt zu koennen .. bzw .. fast zu koennen ... /sonst würde es ja klappen)
|
|
Profil || Suche |
|
016 09.06.2001, 21:43 Erasor |
Seit letzten Samstag =) Net lange, ich weiß, aber ich hab schon mein eigenes kleines Mod fertigf =) also b0.5 :) Waffen verändert, HUD etc. Es ist auch nicht wichtig wie lange, sondern ob man es versteht, was da eigentlich passiert, welche Funktion was jetzt aufruft. Und ich denke das kann ich schon einigermaßen, auch wenn noch einiges fehlt... -- |
|
Profil || Suche |
|
017 09.06.2001, 21:51 Overlord |
JAA genau wie schon bei mir am anfang erwähnt ... ich kann zwar coden wie ein guter newbie aber ich habe fast keinen durchblick durch die verdamte sdk .. wenn ich was verendern will ... dann muss ich erstmal wissen was ich da verändere wo ich es finde in der sdk und das schlimste .. was muss ich noch wo überall verändern damit es funct ..... ja das sind die probleme ... aber das wird schon ...
ach erasor .. wenn ich fragen darf ... was baust du überhaubt für einen mod???
|
|
Profil || Suche |
|
018 09.06.2001, 22:07 Erasor |
Also der Durchblick, finde ich auch noch schwer! Mein Mod ist ein kleiner Fun-Mod, habe eigentlich net viel geändert, aber ist trotzdem ein ganz anderes HL DM :) Ich hab mir die SDK geschnappt und mit Tuts kleine Veränderungen gemacht. Dann mit der Zeit gedacht, wenn das bei der Waffe so geht müsste das doch hier auch gehen und meistens ging es, so hab ich dann die Waffen und ein paar Farben verändert, mehr nicht. Kommt noch :) -- |
|
Profil || Suche |
|
019 09.06.2001, 22:57 Overlord |
hmmm guck dir mal den Beitrag von mir und Dark an ...
http://www.thewall.de/ThWboard/showtopic.php3?no=10843&time=992120223 -- |
|
Profil || Suche |
|
020 09.06.2001, 23:38 Erasor |
Reden wir besser über ICQ oder so, das geht zu weit vom Thema Coding weg!!! Ich brauch immer noch Hilfe wegen der Waffe ;( -- |
|
Profil || Suche |
|
021 09.06.2001, 23:41 Overlord |
ohh ja .. hehe
|
|
Profil || Suche |
|
022 10.06.2001, 00:04 Saugie |
muh also ich hab kA von c++ und bin auch zu faul es zu lernen (hab 3 bücher halb gelesen aber jedesmal bin ich mir sicher das ein beispiel einen fehler haben muss in dem buch ;)) gibt es eine gute tutorial seite für sowas? z.B. wie man ein 2d jump and run spiel macht? ;) ich hab auch schon einen fun mod gemacht der heisst Schweinerei und ich hab einfach alles nach tuts geamacht aber viel gelernt hab ich dabei nich :-/ und MUSS man eigentlich c++ gut können um nen guten mod machen zu können? -- |
|
Profil || Suche |
|
023 10.06.2001, 00:15 Overlord |
jaaa ... ich kann es zwar selbe noch net so gut aber auf jeden fall ein grosses JAAAAAAAAAA ... mann kann es sonst vergessen ... mann kan zwar versuchen die ganzen tut's dareinzukopieren oder sich von anderen alles schreiben zu lassen .. aber wenn du nur eine keline Sache an dem ferigen verändern willst musst du schon c++ koennen .. sonst wird das ein rumgerate ohne gleichen .... Ich nehme mir jeden tag min 2 stunde um richtig wie für schule und so zu lernen ... denn ich will es später nicht nur koennen um die sdk zu verändern sondern auch um mal programme zu schreiben .... -- |
|
Profil || Suche |
|
024 10.06.2001, 12:44 Another1 |
man is das ein kindergarten hier... egal! So, deine waffe funzt nit, da du im LINK_ENTITY_TO_CLASS weapon_[c=red]F[/c]orke geschrieben hast, und ansonsten sicherlich immer weapon_[c=red]f[/c]orke. Du musst bei C dringend auf groß und klein schreibung auchten, und vor allem bei entity namen! --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|

