Szerző Téma: Duel - Reset CDs and full HP [TC2]  (Megtekintve 8124 alkalommal)

Nem elérhető Action

  • Adminisztrátor
  • Cube Head
  • *****
  • Hozzászólások: 1235
  • IBF Mester!
  • Op. Rendszer: Windows 8.1
Duel - Reset CDs and full HP [TC2]
« Dátum: 2010 Július 19, 11:04:30 pm »
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 !
« Utoljára szerkesztve: 2010 Július 19, 11:50:28 pm írta Action »
A WORD elszáll, az írás megmarad.

Skyline

  • Vendég
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #1 Dátum: 2010 Július 27, 10:55:01 pm »

Nem elérhető Bluerák

  • Globális Moderátor
  • Elvetemült
  • *****
  • Hozzászólások: 682
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #2 Dátum: 2010 Július 27, 11:08:51 pm »
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

  • Vendég
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #3 Dátum: 2010 Július 27, 11:17:16 pm »
Innen?

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

Sry az offért   :-\

Skyline

  • Vendég
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #4 Dátum: 2010 Július 27, 11:17:35 pm »
jah ok szeretem ha valaki megosztja velunk a tc forumrol a dolgokat magyarul :P

Andy

  • Vendég
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #5 Dátum: 2010 December 01, 09:27:03 am »
Köszi, ezt +próba  ;)

Nem elérhető hope

  • Kezdő
  • **
  • Hozzászólások: 97
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #6 Dátum: 2012 December 20, 11:57:20 pm »
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

Nem elérhető Locutus

  • Középhaladó
  • ***
  • Hozzászólások: 144
  • Op. Rendszer: Windows 7
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #7 Dátum: 2012 December 21, 12:05:37 am »
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!

Nem elérhető Sunny

  • Középhaladó
  • ***
  • Hozzászólások: 145
  • Webfejlesztő/Adatbáziskezelő
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #8 Dátum: 2012 December 21, 01:42:10 pm »
most amúgy a c++-os részt akarod importálni az SQL-be?

Nem elérhető EroniX

  • Középhaladó
  • ***
  • Hozzászólások: 224
  • www.azuregoswow.com
  • Op. Rendszer: Windows 8 Pro x64
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #9 Dátum: 2012 December 21, 05:09:17 pm »
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
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

Nem elérhető Locutus

  • Középhaladó
  • ***
  • Hozzászólások: 144
  • Op. Rendszer: Windows 7
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #10 Dátum: 2012 December 21, 06:08:20 pm »
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!

Nem elérhető hope

  • Kezdő
  • **
  • Hozzászólások: 97
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #11 Dátum: 2012 December 22, 01:08:11 am »
És hogy tudom megoldani, hogy SQL be tudjam importálni?

Nem elérhető Locutus

  • Középhaladó
  • ***
  • Hozzászólások: 144
  • Op. Rendszer: Windows 7
Re:Duel - Reset CDs and full HP [TC2]
« Válasz #12 Dátum: 2012 December 22, 01:15:19 am »
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!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27