Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Nazwy bonusów w questach


SϒS™

Rekomendowane odpowiedzi

Opublikowano

HI MPCFORUM pewnie wielu z was opieralo sie na poradniku @xDeStRuCtx

[color=#9aaec5][b]http://www.mpcforum.pl/topic/323520-tutpisanie-questow/[/b][/color]

Ale los chciał że go usunął =) dlatego daje je wam Tutaj =p

 

affect.add_collect(apply.STR, xxx, 60*60*24*365*60) --- sila

affect.add_collect(apply.INT, xxx, 60*60*24*365*60) --- inteligencja

affect.add_collect(apply.CON, xxx, 60*60*24*365*60) --- energia zyciowa

affect.add_collect(apply.DEX, xxx, 60*60*24*365*60) --- zrecznosc

affect.add_collect(apply.ATT_SPEED, xxx, 60*60*24*365*60) --- szybkosc ataku

affect.add_collect(apply.MOV_SPEED, xxx, 60*60*24*365*60) --- szybkosc poruszania sie

affect.add_collect(apply.CAST_SPEED, xxx, 60*60*24*365*60) --- szybkosc magi

affect.add_collect(apply.HP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pz

affect.add_collect(apply.SP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pe

affect.add_collect(apply.POISON_PCT, xxx, 60*60*24*365*60) --- otrucie

affect.add_collect(apply.STUN_PCT, xxx, 60*60*24*365*60) --- omdlenie

affect.add_collect(apply.SLOW_PCT, xxx, 60*60*24*365*60) --- spowolnienie

affect.add_collect(apply.CRITICAL_PCT, xxx, 60*60*24*365*60) --- krytyk

affect.add_collect(apply.PENETRATE_PCT, xxx, 60*60*24*365*60) --- przeszywka

affect.add_collect(apply.ATTBONUS_HUMAN, xxx, 60*60*24*365*60) --- na ludzi

affect.add_collect(apply.BLOCK, xxx, 60*60*24*365*60) --- blok ciosow

affect.add_collect(apply.IMMUNE_STUN, xxx, 60*60*24*365*60) --- nno

affect.add_collect(apply.IMMUNE_SLOW, xxx, 60*60*24*365*60) --- nns

 

 

 

MAX_HP --- pukty zycia

MAX_SP --- pukty energi

CON --- energia zyciowa

INT --- inteligencja

STR --- sila

DEX --- zrecznosc

ATT_SPEED --- szybkosc ataku

MOV_SPEED --- szybkosc poruszania sie

CAST_SPEED --- szybkosc magi

HP_REGEN --- regeneracja puktow zycia

SP_REGEN --- regeneracja puktow energi

POISON_PCT --- szansa na otrucie

STUN_PCT --- szansa na omdlenie

SLOW_PCT --- szansa na spowolnienie

CRITICAL_PCT --- szansa na krytyczne uderzenie

PENETRATE_PCT --- szansa na przyszywajace uderzenie

ATTBONUS_HUMAN --- silny przeciwko ludzia

ATTBONUS_ANIMAL --- silny przeciwko zwierzeta

ATTBONUS_ORC --- silny przeciwko orka

ATTBONUS_MILGYO --- silny przeciwko mistyka

ATTBONUS_UNDEAD --- silny przeciwko nieumarlym

ATTBONUS_DEVIL --- silny przeciwko diabla

STEAL_HP --- szansa na kradziez putkow zycia

STEAL_SP --- szansa na kradziez putkow energi

MANA_BURN_PCT --- nie mam pojecia

DAMAGE_SP_RECOVER --- nie wiem

BLOCK --- szansa na blok ciosow

DODGE --- szansa na unikniecie ciosu

RESIST_SWORD --- odpornosc na miecze

RESIST_TWOHAND --- odpornosc na miecze dwureczne

RESIST_DAGGER --- odpornosc na sztylety

RESIST_BELL --- odpornosc na dzwony

RESIST_FAN --- odpornosc na wachlarze

RESIST_BOW --- odpornosc na luki

RESIST_FIRE --- odpornosc na ogien

RESIST_ELEC --- odpornosc na blyskawice

RESIST_MAGIC --- odpornosc na magie

RESIST_WIND --- odpornosc na wiatr

REFLECT_MELEE --- szansa na odbiecie ???

REFLECT_CURSE --- szansa na odbiecie klatwy ( ??? )

POISON_REDUCE --- odpornosc na otrucie

KILL_SP_RECOVER --- obrazenia absorbowane przez pukty energi

EXP_DOUBLE_BONUS --- szansa na podwojna ilosc doswiadczenia

GOLD_DOUBLE_BONUS --- szansa na podwojna ilosc yang

ITEM_DROP_BONUS --- szansa na bonus doswiadczenia

POTION_BONUS --- mikstury iles % efekt podniesiony

KILL_HP_RECOVER --- obrazenia absorbowane przez pukty zycia

IMMUNE_STUN --- nie wrazliwy na omdlenie

IMMUNE_SLOW --- nie wrazliwy na spowolnienie

IMMUNE_FALL --- nie wrazliwe na upadek

BOW_DISTANCE --- dlugosc zasiegu zluku ( chyba )

ATT_GRADE_BONUS --- wartosc ataku

DEF_GRADE_BONUS --- obrona

MAGIC_ATT_GRADE --- wartosc magicznego ataku

MAGIC_DEF_GRADE --- obrona magicza

CURSE_PCT --- szansa na klatwe ( ??? )

MAX_STAMINA --- pukty wytrzymalosci

ATT_BONUS_TO_WARRIOR --- silny przeciwko wojownika

ATT_BONUS_TO_ASSASSIN --- silny przeciwko ninja

ATT_BONUS_TO_SURA --- silny przeciwko sura

ATT_BONUS_TO_SHAMAN --- silny przeciwko szmananem

ATT_BONUS_TO_MONSTER --- silny przeciwko potwora

RESIST_WARRIOR --- odpornosc na wojownika

RESIST_ASSASSIN --- odpornosc na ninje

RESIST_SURA --- odpornosc na sure

RESIST_SHAMAN --- odpornosc na szamna

 

@Przykladowe użycie :

1.

 

quest staty begin
   state start begin
    when 20091.chat."Dokup statystyki" begin
	    -----------------------------
	    local brak_kasa = "Niestety, ale nie masz 1.000.000.000 Yang."
	    local brak_item = "Niestety, ale nie masz tyle Krwistych kamieni(5)"
	    -----------------------------
	    local money = 1000000000
	    local ID = 30190
	    -----------------------------
	    local a = select("+10 pkt Sila","+10 pkt int.","+10 pkt.PZ","+10 pkt zrecznosc","Anuluj")
	    if a == 5 then
		    return
	    elseif a == 1 then
		    if pc.count_item(ID) >= 5 then
			    if pc.get_money() >= money then
				    pc.change_money(pc.get_money() - money)
				    pc.remove_item(ID, 5)
				    affect.add_collect(apply.STR, 10, 60*60*24*365*60)
			    else
				    say(brak_kasa)
			    end
		    else
			    say(brak_item)
		    end
	    elseif a == 2 then
		    if pc.count_item(ID) >= 5 then
			    if pc.get_money() >= money then
				    pc.change_money(pc.get_money() - money)
				    pc.remove_item(ID, 5)
				    affect.add_collect(apply.INT, 10, 60*60*24*365*60)
			    else
				    say(brak_kasa)
			    end
		    else
			    say(brak_item)
		    end
	    elseif a == 3 then
		    if pc.count_item(ID) >= 5 then
			    if pc.get_money() >= money then
				    pc.change_money(pc.get_money() - money)
				    pc.remove_item(ID, 5)
				    affect.add_collect(apply.CON, 10, 60*60*24*365*60)
			    else
				    say(brak_kasa)
			    end
		    else
			    say(brak_item)
		    end
	    elseif a == 4 then
		    if pc.count_item(ID) >= 5 then
			    if pc.get_money() >= money then
				    pc.change_money(pc.get_money() - money)
				    pc.remove_item(ID, 5)
				    affect.add_collect(apply.DEX, 10, 60*60*24*365*60)
			    else
				    say(brak_kasa)
			    end
		    else
			    say(brak_item)
		    end
	    end
    end
   end
end

 

2.

quest gogame begin
   state start begin
    when 20091.chat."Kup bonus na zawsze !" begin
	    -----------------------------
	    local brak_kasa = "Niestety, ale nie masz 1.000.000.000 Yang."
	    local brak_item = "Niestety, ale nie masz tyle Krwistych kamieni(50)"
	    -----------------------------
	    local money = 1000000000
	    local ID = 30190
	    -----------------------------
	    local a = select("+5000 Obrony","+140 Wartości Ataku","+50% Speeda","+15% szybkosc Ataku","Anuluj")
	    if a == 5 then
		    return
	    elseif a == 1 then
		    if pc.count_item(ID) >= 50 then
			    if pc.get_money() >= money then
				    pc.change_money(pc.get_money() - money)
				    pc.remove_item(ID, 50)
				    affect.add_collect(apply.DEF_GRADE_BONUS, 5000, 60*60*24*365*60)
			    else
				    say(brak_kasa)
			    end
		    else
			    say(brak_item)
		    end
	    elseif a == 2 then
		    if pc.count_item(ID) >= 50 then
			    if pc.get_money() >= money then
				    pc.change_money(pc.get_money() - money)
				    pc.remove_item(ID, 50)
				    affect.add_collect(apply.ATT_GRADE_BONUS, 140, 60*60*24*365*60)
			    else
				    say(brak_kasa)
			    end
		    else
			    say(brak_item)
		    end
	    elseif a == 3 then
		    if pc.count_item(ID) >= 50 then
			    if pc.get_money() >= money then
				    pc.change_money(pc.get_money() - money)
				    pc.remove_item(ID, 50)
				    affect.add_collect(apply.MOV_SPEED, 50, 60*60*24*365*60)
			    else
				    say(brak_kasa)
			    end
		    else
			    say(brak_item)
		    end
	    elseif a == 4 then
		    if pc.count_item(ID) >= 50 then
			    if pc.get_money() >= money then
				    pc.change_money(pc.get_money() - money)
				    pc.remove_item(ID, 50)
				    affect.add_collect(apply.ATT_SPEED, 15, 60*60*24*365*60)
			    else
				    say(brak_kasa)
			    end
		    else
			    say(brak_item)
		    end
	    end
    end
   end
end

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

z tego co pamiętam to w questlib.lua są też te bonusy pod postacią ID : >

 

 

@Down - dzięki za utwierdzenie mnie w fakcie ; p .

Opublikowano

Dobrze pamiętasz, wtedy zamiast nazwy podaje się liczbę (z tego co jeszcze pamiętam). Za spis dzięki, nie przyda się ale robota jakaś była.

 

umarł

  • 1 rok później...
Opublikowano

Odświeżam temat ze względu iż jest on w miare przydatny dla nie obeznanych w angielskim.

@Aw na pewno przyda się nie tylko do questów, ale również do wyczytania danego bonu w tabelce od zmieniania ich wartości (sory zapomniałem jak się ona nazywa.) ;x

nanicz.png


  • 3 tygodnie później...
Opublikowano

poradnik fajny jest

Widac, ze troche sie postarales ;)

Zasluzyles na like.

 

 

PS@@

Poradnik sie przyda np. w bs moga byc napisy po english a, tu mas ztak jakby spolszczenie.

(Ja oczywiscie nie uzywam BS).

To na tyle z mojej strony :)

 

Pozdro!

???


Co opadła kopara?


Weź nie wnerwiaj mnie tylko daj like


Nie bądź noobs

  • 2 lata później...
  • 1 rok później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...