Duel - Reset CDs and full HP [TC2]

Indította Action, 2010 július 19, 10:04:30 DÉLUTÁN

Előző téma - Következő téma

Action

Szóval ez egy olyan Script Trinity Core 2-höz ami azt műveli , hogy amikor a játékos elfogadja a duelt akkor felviszi a hp-t és leviszi a cooldown-okat.

Na akkor az INSTALL
1.Menjünk be az X/src/game
2.Nyisd meg a DuelHandler.cpp nevű fájlt
3.Megkeressük ezt a sort:

pl->SendDuelCountdown(3000);
   plTarget->SendDuelCountdown(3000);

4.Ez alá a sor alá illesszük be ezt:

pl->RemoveAllSpellCooldown();
   plTarget->RemoveAllSpellCooldown();
   pl->SetHealth(pl->GetMaxHealth());
   pl->SetPower(POWER_MANA, pl->GetMaxPower(POWER_MANA));
   plTarget->SetHealth(plTarget->GetMaxHealth());
   plTarget->SetPower(POWER_MANA,  plTarget->GetMaxPower(POWER_MANA));

4b.
Így fog kinézni:

pl->SendDuelCountdown(3000);
   plTarget->SendDuelCountdown(3000);

   pl->RemoveAllSpellCooldown();
   plTarget->RemoveAllSpellCooldown();
   pl->SetHealth(pl->GetMaxHealth());
   pl->SetPower(POWER_MANA, pl->GetMaxPower(POWER_MANA));
   plTarget->SetHealth(plTarget->GetMaxHealth());
   plTarget->SetPower(POWER_MANA,  plTarget->GetMaxPower(POWER_MANA));

5.Mentsd le forgasd ujra az emut, és készen is vagyunk  

Ideális Funserverekhez.
Mert nem árt egyenlő esélyekkel kezdeni a duelt  

A leírást készítette BlueRák !
A WORD elszáll, az írás megmarad.


Bluerák

Igen, innen van, de ez már levolt irva a takarítás előtt  :)

MacBook Pro 13' 2.26 GHZ, 4 GB RAM - White
iPhone 4S 16GB - Black
iPad 3 - Black

NEW PC:
Asus EAH6670 (1GB 128 bit)
AMD FX AM3+ (4x3.8GHZ)
ASRock 970 EXTREME3
8GB RAM

DoomKiller

Innen?

Takarítás előtt azt írtad, hogy egy másik külföldi oldalról :)

Sry az offért   :-\

Skyline

jah ok szeretem ha valaki megosztja velunk a tc forumrol a dolgokat magyarul :P

Andy


hope

pl->SendDuelCountdown(3000);
    plTarget->SendDuelCountdown(3000);

       pl->RemoveAllSpellCooldown();
    plTarget->RemoveAllSpellCooldown();
    pl->SetHealth(pl->GetMaxHealth());
    pl->SetPower(POWER_MANA, pl->GetMaxPower(POWER_MANA));
    plTarget->SetHealth(plTarget->GetMaxHealth());
    plTarget->SetPower(POWER_MANA,  plTarget->GetMaxPower(POWER_MANA));

Phpmyadmin / world majd importálás és ezt kaptam:

Hiba
Úgy látszik, hogy hiba van az SQL lekérdezésben. A MySQL szerver hibakimenete alul látható, ha van ott valami, az segíthet kideríteni a hiba okát

ERROR: Ismeretlen írásjeleket tartalmazó karakterlánc @ 3
STR: ->
SQL: pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);

SQL-lekérdezés:

pl->SendDuelCountdown(3000);

A MySQL mondta:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'pl->SendDuelCountdown(3000)' at line 1

Locutus

Szia!
Ha megnézed a feletti két sort láthatod hogy máshogy van definiálva. A plTarget et lehet ismeri de a pl-t nem... Használj helyette player-t vagy ami definiálva van...
Érthetően:
pl->SendDuelCountdown(3000);
    plTarget->SendDuelCountdown(3000);
Ez a sor neked ha így van leírva:
player->SendDuelCountdown(3000);
    plTarget->SendDuelCountdown(3000);
Akkor minden pl-t kicserélsz player-re, de a pltarget et meg hagyod.
De ha így van,hogy
playerl->SendDuelCountdown(3000);
    playerTarget->SendDuelCountdown(3000);
akkor meg a pl és a pltarget et is kicseréled player és playertarget-re.
Üdv Locu
Álljon fel az ország imádandó széki!
Nemzetek, országok, hódoljatok néki!
Uralkodjék köztünk ész, érdem, igazság,
Törvény s egyenlőség, s te, áldott szabadság!

Sunny

most amúgy a c++-os részt akarod importálni az SQL-be?

EroniX

Idézetet írta: hope Dátum 2012 december 20, 10:57:20 DÉLUTÁN
ERROR: Ismeretlen írásjeleket tartalmazó karakterlánc @ 3
STR: ->
SQL: pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);pl->SendDuelCountdown(3000);

SQL-lekérdezés:

pl->SendDuelCountdown(3000);

A MySQL mondta:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'pl->SendDuelCountdown(3000)' at line 1
Idézetet írta: Locutus Dátum 2012 december 20, 11:05:37 DÉLUTÁN
Szia!
Ha megnézed a feletti két sort láthatod hogy máshogy van definiálva. A plTarget et lehet ismeri de a pl-t nem... Használj helyette player-t vagy ami definiálva van...
Érthetően:
pl->SendDuelCountdown(3000);
    plTarget->SendDuelCountdown(3000);
Ez a sor neked ha így van leírva:
player->SendDuelCountdown(3000);
    plTarget->SendDuelCountdown(3000);
Akkor minden pl-t kicserélsz player-re, de a pltarget et meg hagyod.
De ha így van,hogy
playerl->SendDuelCountdown(3000);
    playerTarget->SendDuelCountdown(3000);
akkor meg a pl és a pltarget et is kicseréled player és playertarget-re.
Üdv Locu
Hát ez kész...
Azuregos Delta Force

Locutus

Hehe... A végét nem olvastam, hogy SQL be akarja importálni xdxd De nálam is ez volt a hiba mert nem jól van megírva ez a script.... Azért írtam ki hogy helyes... De ja ha SQL be akarják importálni akkor nem fog menni....
Álljon fel az ország imádandó széki!
Nemzetek, országok, hódoljatok néki!
Uralkodjék köztünk ész, érdem, igazság,
Törvény s egyenlőség, s te, áldott szabadság!

hope

És hogy tudom megoldani, hogy SQL be tudjam importálni?

Locutus

Ez nem SQL.... hanem script... Megnyítod a trinitycore.slq fájt, kikeresed az adott scriptet és változtatod a sorokat... És újra forgatod.
Üdv Locu
Álljon fel az ország imádandó széki!
Nemzetek, országok, hódoljatok néki!
Uralkodjék köztünk ész, érdem, igazság,
Törvény s egyenlőség, s te, áldott szabadság!

Powered by EzPortal