What's new

Fast Attack

MackoSawko

Active User
Joined
Jun 13, 2008
Messages
52
Reaction score
1
Pisze jeszcze raz temat poniewz nie umiem od?wie?a? ale tak jak w poprzednim temacie mia?em podac na jak? to tibie wi?c m?wie /?e to na 7.6 i nie wiem gdzie znalez? w?asnie to game.cpp :p dam reputka jak ktos pomo?e ;]
 
Joined
Aug 23, 2009
Messages
35
Reaction score
0
Odp: Fast Attack

ja bym radzi? kupi? gotowego ots pod tibie 7.6 i jusz wszystko jest dasz reputa?
 

MackoSawko

Active User
Joined
Jun 13, 2008
Messages
52
Reaction score
1
Odp: Fast Attack

Nieee bo za bardzo mi pomog?e? xd Kto? mo?e jest na tym forum kto sie na tym zna?? ;]
 

Akhalios

Active User
Joined
Aug 22, 2009
Messages
60
Reaction score
2
Age
29
Odp: Fast Attack

1. Otwieramy plik game.cpp i szukamy:
Kod:
Code:
player->eventCheckAttacking = addEvent(makeTask(2000, std::bind2nd(std::mem_fun(&Game::checkCreatureAtta cking), player->getID())));2
Zmieniamy liczb? 2000 na za???my 1000 i szybciej wtedy b?dzie posta? atakowa?. Potem wszystko kompilujemy i gotowe
Wady:
-nie da sie ustawia? pr?dko?ci ataku w configu
-wszystkie profesje uderzaj? z t? sam? pr?dko?ci?
 

Xarid

Advanced User
Joined
Aug 24, 2009
Messages
289
Reaction score
107
Odp: Fast Attack

@Akhalios podales sposob zeby wszystkie profy wali?y z taka sam? pr?dko?ci?

@topic
W game.cpp znajd?:

Code:
player->eventCheckAttacking = addEvent(makeTask(2000, std::bind2nd(std::mem_fun(&Game::checkCreatureAttacking), player->getID())));

Je?li chcesz by np. knight wali? inaczej ni? sorc to zamien ten kod na ten :
Code:
switch(player->getVocation())
{
case 1:
player->eventCheckAttacking = addEvent(makeTask(2000, std::bind2nd(std::mem_fun(&Game::checkCreatureAttacking), player->getID())));
break;
case 2:
player->eventCheckAttacking = addEvent(makeTask(2000, std::bind2nd(std::mem_fun(&Game::checkCreatureAttacking), player->getID())));
break;
case 3:
player->eventCheckAttacking = addEvent(makeTask(1500, std::bind2nd(std::mem_fun(&Game::checkCreatureAttacking), player->getID())));
break;
case 4:
player->eventCheckAttacking = addEvent(makeTask(1000, std::bind2nd(std::mem_fun(&Game::checkCreatureAttacking), player->getID())));
break;
default:
player->eventCheckAttacking = addEvent(makeTask(2000, std::bind2nd(std::mem_fun(&Game::checkCreatureAttacking), player->getID())));
break;
}

Pod s?owem "break" obok s?owa "case" macie numery od 1-4 i to s? "profesje" (vocation)
1-sorcerer
2-druid
3-paladyn
4-knight
I w ka?dym kodzie danej profesji macie ustawion? szybko?? ataku, np. w tym podanym kodzie knight ma podane 1000 czyli z tego co wiem 1 sekund? (raczej tak) to je?li chcesz mo?esz to zmieni? ^^ I zmieniasz ka?demu (ustawiasz) tak jak chcesz zapisujesz i kod jest ju? gotowe.

__________________________________________________

Jednak jest te? inna metoda, te? nawet ?atwa, ale ona chyba jest niestety troch? uboga ^^
Mianowicie:
Znajdujesz w pliku game.cpp

Code:
player->eventCheckAttacking = addEvent(makeTask(2000, std::bind2nd(std::mem_fun(&Game::checkCreatureAttacking), player->getID())));

Mo?liwe, ?e masz inn? szybko?? ataku ustawion? i zamieniasz to na:

Code:
player->eventCheckAttacking = addEvent(makeTask(g_config.getGlobalNumber("attackspeed", 1500), std::bind2nd(std::mem_fun(&Game::checkCreatureAttacking), player->getID())));

Zapisujesz, wchodzisz w config.lua i dodajesz tam (najlepiej na samym dole) tak? linijk?:

Code:
-- attackspeed
attackspeed = 100
 
Last edited:

Akhalios

Active User
Joined
Aug 22, 2009
Messages
60
Reaction score
2
Age
29
Odp: Fast Attack

Heh, te? dobry spos?b ale napewno musia? by si? nabiega?/naszuka? ;)
Pozdro Akhalios
 

MackoSawko

Active User
Joined
Jun 13, 2008
Messages
52
Reaction score
1
Odp: Fast Attack

Ale m?j problem polega na tym ?e ja nie moge znale?? tego pliku game.cpp

Dam reputka jak ktos mi pomo?e w szukaniu tego :p
 

Wayne

Active User
Joined
May 31, 2009
Messages
60
Reaction score
1
Odp: Fast Attack

Daj start>wyszukaj>foldery i pliki>zaznacz folder z otsem>wpisz fraz? do szukania game.cpp
 
Joined
Aug 13, 2009
Messages
20
Reaction score
0
Odp: Fast Attack

MackoSawko te? nie mog?em tego znale?? a? do teraz.S?uchaj zr?b tak:
Wejd? w Ots --> source ,nast?pnie wypakuj plik "otserv" w tym miejscu.(nie daj? 100% pewno?ci ?e tak samo pisze u Cb) , i tam po wypakowaniu powiniene? mie? ten plik game.cpp . Pozdrowienia KasperskyEmo:D:D:D
 

S Sorc

Active User
Joined
Nov 19, 2008
Messages
64
Reaction score
3
Odp: Fast Attack

Ludzie on nie ma source ! My?le, ?e linijka:
Code:
-- exhausted time in ms (1000 = 1sec)
Za to odpowiada.

Ludzie on nie ma source ! My?le, ?e linijka:
Code:
-- exhausted time in ms (1000 = 1sec)
Za to odpowiada.
 

chomik14

Active User
Joined
May 31, 2009
Messages
62
Reaction score
3
Odp: Fast Attack

MackoSwako.Mo?e ty masz silnik Bez Source:confused:Je?eli tak to nie b?dziesz m?g? dac Fast Atack'u;(Polecam Silnik Mazurski 1.0,on ma wybudowany Fast Atack.
 

S Sorc

Active User
Joined
Nov 19, 2008
Messages
64
Reaction score
3
Odp: Fast Attack

W mazurskim 6.6.7 Chyba nie ma source. Przynbajmniej ja te? nie mam xD
 
Joined
Aug 13, 2009
Messages
20
Reaction score
0
Odp: Fast Attack

Ja w Mazurskim 6.6.7 mam source =) .
Ale polecam tak?e ten silnik Mazurskiego, wszystko "wbudowane" --->
 

MackoSawko

Active User
Joined
Jun 13, 2008
Messages
52
Reaction score
1
Odp: Fast Attack

Znalazlem ale nie z tego otsa a mo?na skopiowa? tego pliku game.cp albo jakis inny spo?b naprzyk?ad w C++ zmieni? ten f attack?
 

buska

Active User
Joined
Apr 21, 2008
Messages
51
Reaction score
0
Odp: Fast Attack

Ja na twoim miejscu proponowalbym znalesc nowy silnik.;p
 
Joined
Aug 13, 2009
Messages
20
Reaction score
0
Odp: Fast Attack

Mo?na ale w tedy musisz zmienia? du?o plik?w i strasznie du?o z tym pracy.
Lepiej ?ci?gn?? gotowy silnik. :up::up::up:
 

Habus

User
Joined
Jul 4, 2009
Messages
23
Reaction score
0
Odp: Fast Attack

niestety sie nie da :/ koledzy mam Yurots 0.9.4 F i nie wiem jak ustawic pomoze ktos? wszystkie kody z tad nie dzialaja :/
 
Top