Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
08.08.2001, 14:28
Mazze



Hi!
Ich will denen die die Runde gewonnen haben Geld geben, dafür brauch ich aber ein CBasePlayer Zeiger......wie mach ich das, dass der auf die gewinner zeigt?
Kann ich das auf einmal abschicken oder brauch ich da eine for schleife?

THX!

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
001
08.08.2001, 14:30
Hanky



mach doch sowas wie, if(!(Team1IsAlive()) Team2->monex += BETRAG;
else usw!

oder sowas!..

--

hankYs Page

zum Seitenanfang zum Seitenende Profil || Suche
002
08.08.2001, 14:39
Archangel



oder so:
Quellcode:
CBasePlayer *pPlayer;
for(int i = 0; i < gpGlobals->maxClients; i++) {
    pPlayer = (CBasePlayer *)UTIL_PlayerByIndex(i);
    if(!pPlayer)
        continue;
    if(pPlayer->team == winner_team) // ich weiß nit welche vars du verwendest...
        pPlayer->m_iMoney += ((m_iMoney + BETRAG) <= MAXMONEY) ? BETRAG : (m_iMoney + BETRAG) - MAXMONEY;
}

musst den code halt deinen variablen entsprechend anpassen..

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche
003
08.08.2001, 22:26
Mazze



ich habs schon!
Fast genau so wie Archangel.... *gg*
Naja....egal
Trotzdem danke!

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche