.| Autor | Beitrag |
|---|---|
|
000 31.10.2001, 12:24 Lord_bluetooth |
Hi @ all Ich habe ein Problem(wer hätte es gedacht). Ich will hier erstmal posten was ich in die multiplayergamerules.cpp reingeschreiben habe bzw. verändert habe. //========================================================= pPlayer->pev->weapons |= (1<<WEAPON_SUIT); while ( pWeaponEntity = UTIL_FindEntityByClassname( pWeaponEntity, "game_player_equip" )) if ( addDefault ) if (pPlayer->m_iPlayerClass == 1) g_engfuncs.pfnSetClientKeyValue( pPlayer->entindex(), g_engfuncs.pfnGetInfoKeyBuffer( pPlayer->edict() ), "model", "hgrunt" ); g_engfuncs.pfnSetClientKeyValue( pPlayer->entindex(), g_engfuncs.pfnGetInfoKeyBuffer( pPlayer->edict() ), "model", "zombie" ); g_engfuncs.pfnSetClientKeyValue( pPlayer->entindex(), g_engfuncs.pfnGetInfoKeyBuffer( pPlayer->edict() ), "model", "robo" ); g_engfuncs.pfnSetClientKeyValue( pPlayer->entindex(), g_engfuncs.pfnGetInfoKeyBuffer( pPlayer->edict() ), "model", "yodan" ); g_engfuncs.pfnSetClientKeyValue( pPlayer->entindex(), g_engfuncs.pfnGetInfoKeyBuffer( pPlayer->edict() ), "model", "gman" ); } //========================================================= DAS WAREN DIE VERÄNDERUNGEN! Jetzt kommt der Fehler von MingW32(leider konnte ich nicht den gesamten Compilevorgang kopieren da ich nicht weiß wie´s geht). ACHTUNG UND JETZT: //========================================================= multiplay_gamerules.cpp: In method `void CHalfLifeMultiplay::PlayerSpawn(class C //========================================================= DAS WAR DER FEHLER VON MINGW32! Ich schätze ich habe CBaseplayer oder m_iPlayerC nicht definiert weiß aber nicht wo der Fehler ist. Hat einer eine multiplayergamerules.cpp die eine Teamfunktion besitzt und mit MingW32 kompatibel ist. cya all -- |
|
Profil || Suche |
|
001 31.10.2001, 12:44 afrobnullsiebenelf |
schau mal in deine Player.h da müsste sowas in der art drinstehen... virtual void UpdateKills( CBasePlayer *pVictim, entvars_t *pKiller, entvars_t *pInflictor ); /\ $> su -c "rm -rf /" |
|
Profil || Suche |
|
002 31.10.2001, 12:58 Lord_bluetooth |
Es könnte schon sein aber wo is den der Fehler??? Oder anders gesagt was muss ich verändern damits funzt??? Danke im Voraus cu -- |
|
Profil || Suche |
|
003 31.10.2001, 13:03 afrobnullsiebenelf |
Schau mal nach ob du alles richtig geschrieben hast. Hast du dich vertippt? etwas vergessen zu declahieren? Wenn du den Code irgend wo kopiert hast dann schau ihn trotzdem nochmal genau an ob rechtschreibfehler drin sind... vielleicht ist auch eine { nicht richtig gesetzt? ein ; fehlt? einen teil ausgelassen? variablen falsch geschrieben? Mehr kann ich dazu auch nicht sagen. --$> su -c "rm -rf /" Dieser Beitrag wurde am 31.10.2001 um 13:05 von AFROB0711 bearbeitet. |
|
Profil || Suche |
|
004 31.10.2001, 13:18 Lord_bluetooth |
okay das hat mir ja schon mehr geholfen ich werd dann mal auf fehlersuche gehen ;) Vielleicht eine Farge am Rande: Könnte es an MingW32 liegen? Ich schätze ich muss in die multiplayergamerules.cpp und die player.h gehen oder??? Wiedermal Danke im Voraus. cu -- |
|
Profil || Suche |
|
005 31.10.2001, 16:03 bbjoker |
Nein wenn du MingW32 bedienen kannst kann es nicht daran liegen! -- |
|
Profil || Suche |
|
006 31.10.2001, 16:09 Archangel |
arrrrg.. die fehlermeldung is doch nun wirklich selbsterklärend, und n bissl coden sollte man auch können... man muss ne membervariable m_iPlayerClass in der CBasePlayer deklarieren, WTF is an der fehlermeldung so undeutlich? -- |
|
Profil || Suche |
|
007 31.10.2001, 16:14 thinktank |
Ausserdem warum die m_iPlayerClass deklarieren, wenns auch die pev->playerclass gibt ;) ? -- |
|
Profil || Suche |
|
008 31.10.2001, 16:53 m0rgu3 |
es gibt eine pev->playerclass NEIINN! Soll das heißen, dass jeder, der das Tut mach unter umständen 1000000 Zeilen umsonst codet?!? NARF *totumfall* --Man brauchte drei C64 um zum Mond zu fliegen. Win2k braucht mindestens einen PII 350. Irgendwas stimmt doch da nicht! |
|
Profil || Suche |
|
009 31.10.2001, 17:14 Lord_bluetooth |
@Archangel Ja das ist ja sehr schön das ich eine "membervariable deklarieren" soll. Ich möchte mich im Voraus schon Bedanken cu PS: Wenn´s ein anderer weiß bitte auch posten -- |
|
Profil || Suche |
|
010 31.10.2001, 17:27 Archangel |
du gehst in die player.h, und fügst dann direkt nach der Zeile nach der geschweiften Klammer unter class CBasePlayer : public CBaseMonster die zeile int m_iPlayerClass; ein... Sorry, aber das sind coding-grundkentnisse, kauf dir erstmal nen vernünftiges c++ buch, und schau dir tutorials nur an, statt gleich alles per c&p zu machen... -- |
|
Profil || Suche |
|
011 31.10.2001, 17:39 m0rgu3 |
copy & pasé... --Man brauchte drei C64 um zum Mond zu fliegen. Win2k braucht mindestens einen PII 350. Irgendwas stimmt doch da nicht! |
|
Profil || Suche |
|
012 31.10.2001, 17:56 Lord_bluetooth |
ICH ENTSCHULDIGE MICH! ICH HABE MEINEN (BLÖDEN) FEHLER GEFUNDEN! ES STAND IM TUTORIAL DAS MAN IN DER PLAYER.H ... Jedoch habe ich einen neuen Fehler *heul* HIER KOMMT ER: Couldn't get GiveFnptrsToDll in C:\...\MEINMOD\dlls\mp.dll ja was ist dazu noch zusagen: ich habe den Fehler im Game bekommen nicht beim compliemieren(oder so ähnlich) WIE IMMER DANKE IM VORAUS cu -- |
|
Profil || Suche |
|
013 31.10.2001, 19:52 hausi |
Scheint ein Fehler beim Compilen sein. Überprüfe mal mit einem MingW32-Tut, wie du alles genau konfigurieren musst, oder saug dir eine bereits vorkonfigurierte Version. Falls das nichts hilft, dann solltest du nochmal schreiben. |
|
Profil || Suche |
|
014 01.11.2001, 16:36 Lord_bluetooth |
Ich habe schon in die Buffer.dat geguckt da steht aber nur Mist nicht ein Buchstabe sondern nur Zeichen. Mit welchem Programm muss ich die Datei denn öffnen?Ich habe eigentlich alles umkonfiguriert damit ming es lesen kann. cu -- |
|
Profil || Suche |

