Péntek, 03.29.2024, 2:45 PM
Üdvözöllek Vendég | RSS
Cod2 Modding
Főoldal | Regisztráció | Belépés
[ Új üzenetek · Tagok · Fórumszabályzat · Keresés · RSS ]
  • Oldal 1 / 1
  • 1
Fórum » Egyéb » Moding Alapok » KillStreak!
KillStreak!
DragHunDátum: Szombat, 09.22.2012, 9:28 PM | Üzenet # 1
Ezredes
Csoport: Adminisztrátorok
Üzenetek: 191
Hírnév: 9
Állapot: Offline
Sziasztok!

Ebben a tutorialban le írom hogy hogy kell killstreakot be tenni szerverünkbe

Elsőnek: . : . elérés: maps/mp/gametypes/tdm.gsc
Menyünk be a fő gsc be nállam jelen esetben a (tdm.gsc) a fő gsc!

Fő gsc ben keressük ki a Callback_PlayerKilled -részt!

Nektek ez így fog ki nézni:

Kód
Callback_PlayerKilled(eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration)
{
self endon("spawned");
self notify("killed_player");

if(self.sessionteam == "spectator")
return;

if(attacker.pers["team"]=="allies" && sMeanSofDeath=="MOD_MELEE")
{
attacker.hud_penz setvalue(attacker.money);
attacker.money+=100;
attacker maps\mp\gametypes\_rank::add_xp(100);
attacker.hud_penz setvalue(attacker.money);
}


--------------------------------------------------------

Ha ezt meg találtuk akkor

ezt másoljuk be:

Kód
attacker.killstreak++;



Ide:

Kód
Callback_PlayerKilled(eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration)
{
self endon("spawned");
self notify("killed_player");

[color=red]attacker.killstreak++;[/color]

if(self.sessionteam == "spectator")
return;

if(attacker.pers["team"]=="allies" && sMeanSofDeath=="MOD_MELEE")
{
attacker.hud_penz setvalue(attacker.money);
attacker.money+=100;
attacker maps\mp\gametypes\_rank::add_xp(100);
attacker.hud_penz setvalue(attacker.money);
}


Ha ez meg van akkor ezt másoljuk be még ezt ide:

Kód
if(attacker.killstreak==3)
{
attacker playlocalsound("killstreak");
attacker iprintlnbold(attacker.killstreak);
//attacker thread killstrake(3, game["nade"]);
attacker iprintlnbold("^13 Kill^3Streak^1!");
attacker iprintlnbold("^1Jutalom: ^2+3 ^3Gránát");
attacker giveWeapon("fraggrenade_mp");
attacker setWeaponClipAmmo("fraggrenade_mp",attacker getammocount("fraggrenade_mp")+2);
attacker.ks_need = 4;
}



ezt tegyük így be:

Kód
self endon("spawned");
self notify("killed_player");

attacker.killstreak++;

if(self.sessionteam == "spectator")
return;

[color=red]if(attacker.killstreak==3)//ez számolja az öléseidet pl: ha 3 ösz akkor 3 ra adja a bonuszt pl ha 5 ölsz 5 re adja a bonuszt
{
attacker playlocalsound("killstreak");//amikor meg ölted a megadott számot felül akkor le játsza neked ezt a hangot
attacker iprintlnbold(attacker.killstreak);
//attacker thread killstrake(3, game["nade"]);
attacker iprintlnbold("^13 Kill^3Streak^1!");
attacker iprintlnbold("^1Jutalom: ^2+3 ^3Gránát");//3 ölés utánn ki írja középre amit bele írtál szöveget pl: asdasd
attacker giveWeapon("fraggrenade_mp");//3 gránát!
attacker setWeaponClipAmmo("fraggrenade_mp",attacker getammocount("fraggrenade_mp")+2);
attacker.ks_need = 4;
}[/color]

if(attacker.pers["team"]=="allies" && sMeanSofDeath=="MOD_MELEE")
{
attacker.hud_penz setvalue(attacker.money);
attacker.money+=100;
attacker maps\mp\gametypes\_rank::add_xp(100);
attacker.hud_penz setvalue(attacker.money);
}


“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”
.:: Üdv ^Neon ::.
_________________________
 
sociTHEORIGINALDátum: Kedd, 01.22.2013, 7:00 PM | Üzenet # 2
Közlegény
Csoport: Felhasználók
Üzenetek: 16
Hírnév: 1
Állapot: Offline
Neon! biggrin
Egy kis hiba van!
a spawnPlayer()-be is belekéne írni, hogy mikor újraéled, akkor resetelje neki!
Remélem érthető! biggrin


••••••••THE•ORIGINAL•••••••••
•••••••••xFire:•soci10••••••••••
 
SipexDátum: Szombat, 03.02.2013, 1:41 PM | Üzenet # 3
*-*
Csoport: Adminisztrátorok
Üzenetek: 224
Hírnév: 2022
Állapot: Offline
soci! smile

spawnPlayer()-be elég annyi hogy

Kód
self.killstreak=0;


és mikor meghal akkor 0 killstreak lesz.

Ennyire egyszerű!

Sipex © 2013


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 » Moding Alapok » KillStreak!
  • Oldal 1 / 1
  • 1
Keresés:

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