000
09.02.2004, 23:11
Swings
|
Hi erstmal ! hoffe das ich hier gute Antworten bekomme und keine ohh son noob wieder ;D naja bin neu hier und denke das es mir gefallen wird. So zu meinem Fehler. Ich habe ein Tutorial gemacht für Unsichtbarkeit. ab mir dne code angeschaut und weiß auch was alles bedeutet. Nun wollt ich das auch machen und habe mich an das sdk 2.3 rangemacht und losgebastelt. Nun hab ich unsichtbarkeit reingecodet und ERROR ! Nagut beheben wir den bloss ich weiß garnicht was der von mir will ^^ ich kapier den error nicht. Hier der log !
--------------------Konfiguration: mp - Win32 Profile-------------------- Kompilierung läuft... airtank.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' client.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' C:\SDK\Multiplayer Source\dlls\client.cpp(392) : error C2039: 'ToggleVisi' : Ist kein Element von 'CBasePlayer' C:\SDK\Multiplayer Source\dlls\player.h(88) : Siehe Deklaration von 'CBasePlayer' crossbow.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' crowbar.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' egon.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' func_tank.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' gamerules.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' gauss.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' h_cycler.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' handgrenade.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' healthkit.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' hl_wpn_glock.cpp ..\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert ..\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' hornetgun.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' items.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' maprules.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' mp5.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' multiplay_gamerules.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' player.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' python.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' rpg.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' satchel.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' shotgun.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' singleplay_gamerules.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' sound.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' squeakgrenade.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' teamplay_gamerules.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' triggers.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' tripmine.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' util.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' voice_gamemgr.cpp ..\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert ..\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' weapons.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' world.cpp C:\SDK\Multiplayer Source\dlls\player.h(93) : error C2535: 'void __thiscall CBasePlayer::ToggleVis(void)' : Member-Funktion bereits definiert oder deklariert C:\SDK\Multiplayer Source\dlls\player.h(91) : Siehe Deklaration von 'ToggleVis' Fehler beim Ausführen von cl.exe.
mp.dll - 33 Fehler, 0 Warnung(en)
Bitte helt mir und seid nicht zu gemein ^^
--
|
|
Profil || Suche
|
001
09.02.2004, 23:13
Exec
|
du hast togglevis bereits definiert,steht doch da
mein tipp: lern erstemal c++, das ist nich böse gemeint,sondern ein guter rat
--
"selbermachen rockt am meisten :D" - -LeJean-
|
|
Profil || Suche
|
002
09.02.2004, 23:26
Swings
|
@Exec ich glaub das tu ich auch befor es nochma peinlich wird ;)
ja da habe ich wohl gelesen doch nciht verstanden. Ich hab das so: Client.cpp
else if (FStrEq(pcmd, "togglevisi" )) { GetClassPtr((CBasePlayer *)pev)->ToggleVisi(); } dies in player.cpp
void CBasePlayer :: ToggleVis() { if (IsInvisi == false) { pev->renderamt = 0; pev->rendermode = kRenderTransAlpha; IsInvisi = true; } else { pev->renderamt = 255; pev->renderfx = kRenderFxNone; pev->rendermode = kRenderNormal; IsInvisi = false; } }
Könnte sein das ich noch was vergessen habe !
--
|
|
Profil || Suche
|
003
10.02.2004, 07:00
Onkel Dittmeyer
|
Zeig mal deine CBasePlayer Klasse.
--
|
|
Profil || Suche
|
004
10.02.2004, 14:13
Swings
|
meinst du die cbase.cpp oder cbase.h ? sry weiß nicht genau was du meinst ;(
oder meinste in der player.h diese stelle:
class CBasePlayer : public CBaseMonster { public: void ToggleVis (); //hier fengt mein shit an ma sehen obs geht bool IsInvisi; void ToggleVis ();
--
|
|
Profil || Suche
|
005
10.02.2004, 14:20
Onkel Dittmeyer
|
mein tipp: lern erstemal c++, das ist nich böse gemeint,sondern ein guter rat ^ dem schließ ich mich an. Du hast zweimal die Funktion in der CBasePlayer deklariert, das geht natürlich nicht. Lösch das zweite "void ToggleVis ();" und es sollte gehen.
--
|
|
Profil || Suche
|
006
10.02.2004, 14:23
Swings
|
jo hast recht hab nur noch ein error ^^ Also jaaaa ich werd mich dran packen und Bücher büffeln doch erstmal wollt ich gerne DAS hier zum funktionieren bringen:
C:\SDK\Multiplayer Source\dlls\client.cpp(392) : error C2039: 'ToggleVisi' : Ist kein Element von 'CBasePlayer' C:\SDK\Multiplayer Source\dlls\player.h(88) : Siehe Deklaration von 'CBasePlayer
Naja bestimmt wieder son noob fehler aber ich höre auf zu nerven wen das geht !
--
|
|
Profil || Suche
|
007
10.02.2004, 14:42
Swings
|
Ich ober nap ! Boar wie kann man so blöde sein ^^ Habs hinbekommen ! hab toggleVis ausversehen auf toggleVisi umgeändert ^^ nun gehts ! Thx for help ! Gut das es noch nette leute gibt !
--
|
|
Profil || Suche
|