Szerda, 04.14.2021, 4:39 AM
Üdvözöllek Vendég | RSS
Cod2 Modding
Főoldal | Regisztráció | Belépés
[ Új üzenetek · Tagok · Fórumszabályzat · Keresés · RSS ]
Fórum » Egyéb » Segítségkérő » Botzombi Killstreak (Killstreak)
Botzombi Killstreak
SipexDátum: Kedd, 03.29.2016, 11:23 AM | Üzenet # 16
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2020
Állapot: Offline
Próbáld meg így.

Kód
for(j=0;j<self.hits.assists.size;j++) if(self.hits.assists
==self) break;
if(j==self.hits.assists.size) self.hits.assists[self.hits.assists.size]=self;
self.hud_damagefeedback.alpha = 1;
self.hud_damagefeedback fadeOverTime(1);
self.hud_damagefeedback.alpha = 0;
if(!isdefined(self.insta)) self.hits.health-=self.hitdamage; else self.hits.health-=1000000;
if(isdefined(self.moredamage)) self.hits.health-=int(self.hitdamage/2);
if(self.hits.health<=0)
{
if(!isdefined(self.dp)) mult=1; else mult=2;
self thread scripts\bzmod::money(level.zt[self.hits.type]["money"]*mult);
spbefore=self.sentrypont;
self.sentrypont+=mult;
self.score++;
self.killsteak++;
self.kills++;
if(self.kills>self.stat["mostkills"]) self.stat["mostkills"]=self.kills;
self.stat["score"]++;
if(self.sentrypont>=500 && spbefore<500)
{
self playlocalsound("sentry");
self.hud_sentrypont.label=&"TOBBY_NONE";
if(!self.lang) self.hud_sentrypont settext(&"TOBBY_SENTRYPLANT"); else self.hud_sentrypont settext(&"TOBBYE_SENTRYPLANT");
}

    if(self.killstreak==10)
    {
        self iprintlnbold("^310 ^1Zombi ölés!^0Jutalmad ^3100$");
        self.money+=100;
        iprintln(self.name + "^7- Elérte az ^110 ^1Zombi Ölést!");
    }

    if(self.killstreak==30)
    {
        self iprintlnbold("^330 ^1Zombi ölés!^0Jutalmad ^3300$");
        self.money+=300;
        iprintln(self.name + "^7- Elérte az ^330 ^1Zombi Ölést!");
    }

    if(self.killstreak==50)
    {
        self iprintlnbold("^350 ^1Zombi ölés!^0Jutalmad ^3500$");
        self.money+=500;
        iprintln(self.name + "^7- Elérte az ^350 ^1Zombi Ölést!");
    }

else if(self.sentrypont<500) self.hud_sentrypont setvalue(self.sentrypont);
if(randomint(200+isdefined(level.insta)*300)==0) level thread spawnitem(self.hits.origin);
for(j=0;j<self.hits.assists.size;j++) if(isplayer(self.hits.assists) && self.hits.assists!=self) {self.hits.assists thread scripts\bzmod::money(level.zt[self.hits.type]["money"]/5*mult); self.hits.assists.stat["assists"]++;}
killzom(self.hits);
} else
{
if(isdefined(self.showedhp)) return;
self thread showzomhealth(self.hits);
self.showedhp=true;
}
}
Sipex © 2016


Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.
---->>> X-fire & GSC: thessos <<<----
______The Best Modder______
 
David77Dátum: Kedd, 03.29.2016, 2:10 PM | Üzenet # 17
Alezredes
Csoport: Felhasználók
Üzenetek: 106
Hírnév: 0
Állapot: Offline
Nem sebzi a zombikat.
És nemirja a killstreaket
De egy ismerőstöl kértem egy kis segitséget és igy müködik.

   
Idézet
if(self.score==10)
    { 
        self iprintlnbold("^310 ^1Zombi ölés!^0Jutalmad ^3100$");
        self.money+=100;
        iprintln(self.name + "^7- Elérte az ^110 ^1Zombi Ölést!");
    }

    if(self.score==30)
    { 
        self iprintlnbold("^330 ^1Zombi ölés!^0Jutalmad ^3300$");
        self.money+=300;
        iprintln(self.name + "^7- Elérte az ^330 ^1Zombi Ölést!");
    } 

    if(self.score==50)
    { 
        self iprintlnbold("^350 ^1Zombi ölés!^0Jutalmad ^3500$");
        self.money+=500;
        iprintln(self.name + "^7- Elérte az ^350 ^1Zombi Ölést!");
    }
 

Képek a killstreakekröl

http://kepfeltoltes.hu/view/160329/shot0007_www.kepfeltoltes.hu_.jpg

http://kepfeltoltes.hu/view/160329/shot0016_www.kepfeltoltes.hu_.jpg

http://kepfeltoltes.hu/view/160329/shot0017_www.kepfeltoltes.hu_.jpg
 
SipexDátum: Kedd, 03.29.2016, 3:53 PM | Üzenet # 18
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2020
Állapot: Offline
Ez is egy megoldás, de majd a sentrypontnál be fog buggolni és könnyebb hud-al megcsinálni mint iprintlnbold -al mert az is befog buggolni, aztán pedig debuggolni a hudot és frissíteni ;)

Új változóval persze hogy nem sebzi, mivel hozzá kell rendelni.

Sipex © 2016


Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.
---->>> X-fire & GSC: thessos <<<----
______The Best Modder______
 
David77Dátum: Kedd, 03.29.2016, 4:30 PM | Üzenet # 19
Alezredes
Csoport: Felhasználók
Üzenetek: 106
Hírnév: 0
Állapot: Offline
Akkor mit rakjak be hogy ne bugoljon be semmi?
 
SipexDátum: Kedd, 03.29.2016, 5:11 PM | Üzenet # 20
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2020
Állapot: Offline
Nem iprintlnbold-al hanem csinálsz neki hud-ot és így nem fog állandóan iprintlnbold-olni a killstreak. Van itt leírás a hud-ról a fórumon keresd meg és az alapján rendeld hozzá a killstreakhoz. Csak ne felejtsd el frissíteni a változót a hudban smile Ideiglenes megoldásnak jó az iprintlnbold csak mikor több játékos van már nem lesz olyan fényes a dolog.

Sipex © 2016


Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.
---->>> X-fire & GSC: thessos <<<----
______The Best Modder______
 
David77Dátum: Kedd, 03.29.2016, 6:04 PM | Üzenet # 21
Alezredes
Csoport: Felhasználók
Üzenetek: 106
Hírnév: 0
Állapot: Offline
nem tudok hudot irni  irj már egy példát rá
pancser vagyok még ehez
 
SipexDátum: Kedd, 03.29.2016, 9:00 PM | Üzenet # 22
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2020
Állapot: Offline
Akkor tanulgatni kell.

HUD 1#

HUD #2

Sipex © 2016


Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.
---->>> X-fire & GSC: thessos <<<----
______The Best Modder______
 
David77Dátum: Kedd, 03.29.2016, 10:10 PM | Üzenet # 23
Alezredes
Csoport: Felhasználók
Üzenetek: 106
Hírnév: 0
Állapot: Offline
a money helyett irjam azt hogy killstreak?
 
SipexDátum: Szerda, 03.30.2016, 10:20 AM | Üzenet # 24
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2020
Állapot: Offline
Igen :)

Sipex © 2016


Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.
---->>> X-fire & GSC: thessos <<<----
______The Best Modder______
 
David77Dátum: Szerda, 03.30.2016, 1:04 PM | Üzenet # 25
Alezredes
Csoport: Felhasználók
Üzenetek: 106
Hírnév: 0
Állapot: Offline
okés megprobálom. De ne zárd le a topikot
 
SipexDátum: Szerda, 03.30.2016, 1:41 PM | Üzenet # 26
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2020
Állapot: Offline
Amíg nem oldódik meg a hiba, addig úgysem fogom lezárni.

Sipex © 2016


Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.
---->>> X-fire & GSC: thessos <<<----
______The Best Modder______
 
David77Dátum: Szerda, 03.30.2016, 1:43 PM | Üzenet # 27
Alezredes
Csoport: Felhasználók
Üzenetek: 106
Hírnév: 0
Állapot: Offline
okés! :D

am melyik az a parancs amelyikkel az origineket tudom megnézni egy mapon?

az achoz kellene
 
SipexDátum: Szerda, 03.30.2016, 1:58 PM | Üzenet # 28
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2020
Állapot: Offline
Passz, de mondtam van egy CodJumper mód amiben van egy olyan lehetőség hogy kiírja az origint.

Sipex © 2016


Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.
---->>> X-fire & GSC: thessos <<<----
______The Best Modder______
 
David77Dátum: Péntek, 04.01.2016, 5:51 AM | Üzenet # 29
Alezredes
Csoport: Felhasználók
Üzenetek: 106
Hírnév: 0
Állapot: Offline
egyenlőre ennyire jutottam. Kimásoltam a bzmod gsc-böl a money hudot és alá raktam. Csak a moneyt átirtam killstreakre.
Igy néz ki De nemjo mert sztem még nem mindent csináltam meg rajta. Hisz csak ez van még csak meg.


Idézet
self.hud_killstreak = newClientHudElem(self);
self.hud_killstreak.horzAlign = "fullscreen";
self.hud_killstreak.vertAlign = "fullscreen";
self.hud_killstreak.fontscale = 1.5;
self.hud_killstreak.alignX = "right";
self.hud_killstreak.alignY = "top";
self.hud_killstreak.x = 635;
self.hud_killstreak.y = 433;
self.hud_killstreak.label=&"self.score";
self.hud_killstreak setvalue(self.killstreak);
 
SipexDátum: Péntek, 04.01.2016, 11:59 AM | Üzenet # 30
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2020
Állapot: Offline
Igen alakul, csak ha te már át tetted "self.score"-ra a Killstreakot akkor a "setValue"-ban nem annak kell szerepelni hanem.

Kód
self.hud_killstreak setvalue(self.score);
A label-hez pedig nevet kell írni méghozzá pedig ezt..

Kód
self.hud_killstreak.label=&"KillStreak: &&1";
Amit precacheStringelni is kell így..

Kód
precacheString(&"KillStreak: &&1");
Így már működni fog.

Sipex © 2016


Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.
---->>> X-fire & GSC: thessos <<<----
______The Best Modder______
 
Fórum » Egyéb » Segítségkérő » Botzombi Killstreak (Killstreak)
Keresés:

Oldal by ^Neon |Xfire:martagvagy © 2021 | Ingyenes honlapszerkesztő - uCoz