Hey, wollte heut mal die Respawn-Zeit von den Waffen verändern. Und zwar so, dass die Weapons, wenn man sie aufnimmt nicht verschwinden, der respawn also so schnell ist, dass man das nicht bemerkt. Hab also nen bisl im Code rumprobiert, aber nichts gefunden. Ich hatte es die ganze Zeit in pickup.cpp versucht. Ist das die richtige Datei oder muss ich woanders suchen?
Weapon Respawnzeit verändern
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
die Respawn Zeiten sind in der Datei: teeworlds\src\game\generated\server_data.cpp (1 hit) oder client_data.cpp (wobei du server_data brauchst :) )
Line 258: static CDataPickupspec x19[] = ...
festgelegt. -
Du könntest auch einfach die variable RespawnTime für das jeweilige Item auf 0 setzen.
src/game/server/entities/pickup.cpp
[cpp]
case PICKUP_GRENADE:
if(pChr->GiveWeapon(WEAPON_GRENADE, 10))
{
RespawnTime = 0; // standard-value: g_pData->m_aPickups[m_Type].m_Respawntime;
GameServer()->CreateSound(m_Pos, SOUND_PICKUP_GRENADE);
if(pChr->GetPlayer())
GameServer()->SendWeaponPickup(pChr->GetPlayer()->GetCID(), WEAPON_GRENADE);
}
break;
[/cpp]
Müsste gehen (ungetestet). -
Vielen Dank, dass mit dem Auskommentieren hat funktioniert :)
-
~ closed
Grund: Problem gelöst.
Sollten noch weitere Fragen zu diesem Thema bestehen, dann Pn an mich und ich öffne wieder ;)Zitate Marik schrieb:
Keine Angst ich für meinen Teil halt von DDrace genauso viel wie von City :P beides fürn Kübel
Heliux schrieb:
Ganz Ehrlich?
Hast du auch mal an Kritik gedacht?
Was er verbessern kann?
Was er falsch gemacht hat?
Welche Bilde findest du insbesondere schlecht?
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0