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

[TuT] Nowy System EXP'a - zabite potwory


Rekomendowane odpowiedzi

Opublikowano

Witam , przedstawiam Wam dzisiaj System EXP'a polegający na zabitych potworach -by Me.

 

Jak to się prezentuje ? :

1362169974-U699314.jpg

 

Sposób wykonania:

1.Zapytanie do bazy danych:

Wchodzicie do mob_proto potem dajecie ctrl+d

 

 

UPDATE `mob_proto` SET `exp`='1'; 

 

2.Rozpakowywujecie archiwum z załącznika :

Podmieniacie z windows.dds w locale_pl (locale_pl/ui/windows/*)

 

3.DIF na liczbę potworów do zabicia na dany poziom :

 

 

Wyjaśnienie:

002FF0C4: 64 01

64(100) ilość expa na lvl -> 01 (1)

dif ten zamienia ilość exp'a którą wykorzystamy w ilości zabitych potworów na dany lvl.

Możemy też zrobić to generatorem:

http://www.mpcforum.pl/topic/756090-dl-edytor-expa/

 

 

002FF0C4: 64 01
002FF0C8: C8 02
002FF0CC: 2C 03
002FF0CD: 01 03
002FF0D0: 90 04
002FF0D1: 01 04
002FF0D4: F4 05
002FF0D5: 01 05
002FF0D8: 58 06
002FF0D9: 02 06
002FF0DC: BC 07
002FF0DD: 02 07
002FF0E0: 20 08
002FF0E1: 03 08
002FF0E4: 84 09
002FF0E5: 03 09
002FF0EC: 4C 10
002FF0ED: 04 10
002FF0F0: B0 11
002FF0F1: 04 11
002FF0F4: 14 12
002FF0F5: 05 12
002FF0F8: 78 13
002FF0F9: 05 13
002FF0FC: DC 14
002FF0FD: 05 14
002FF100: 40 15
002FF101: 06 15
002FF104: A4 16
002FF105: 06 16
002FF108: 08 17
002FF109: 07 17
002FF10C: 6C 18
002FF10D: 07 18
002FF110: D0 19
002FF111: 07 19
002FF114: 34 20
002FF115: 08 20
002FF118: 98 21
002FF119: 08 21
002FF11C: FC 22
002FF11D: 08 22
002FF120: 60 23
002FF121: 09 23
002FF124: C4 24
002FF125: 09 24
002FF128: 28 25
002FF129: 0A 25
002FF12C: 8C 26
002FF12D: 0A 26
002FF130: F0 27
002FF131: 0A 27
002FF134: 54 28
002FF135: 0B 28
002FF138: B8 29
002FF139: 0B 29
002FF13C: 10 30
002FF13D: 27 30
002FF140: 20 31
002FF141: 4E 31
002FF144: 60 32
002FF145: 9A 32
002FF148: 30 33
002FF149: B1 33
002FF14C: 5C 34
002FF14D: CB 34
002FF150: 66 35
002FF151: E9 35
002FF154: E4 36
002FF155: 0B 36
002FF156: 01 36
002FF158: F4 37
002FF159: 2D 37
002FF15A: 01 37
002FF15C: 30 38
002FF15D: 4C 38
002FF15E: 01 38
002FF160: 8E 39
002FF161: 6B 39
002FF162: 01 39
002FF164: 18 40
002FF165: 8C 40
002FF166: 01 40
002FF168: 94 41
002FF169: BA 41
002FF16A: 01 41
002FF16C: 40 42
002FF16D: E1 42
002FF16E: 01 42
002FF170: 44 43
002FF171: 0A 43
002FF172: 02 43
002FF174: 04 44
002FF175: 36 44
002FF176: 02 44
002FF178: 1C 45
002FF179: 64 45
002FF17A: 02 45
002FF17C: F0 46
002FF17D: 94 46
002FF17E: 02 46
002FF180: 80 47
002FF181: C8 47
002FF182: 02 47
002FF184: CC 48
002FF185: FE 48
002FF186: 02 48
002FF188: D4 49
002FF189: 37 49
002FF18A: 03 49
002FF18C: FC 50
002FF18D: 73 50
002FF18E: 03 50
002FF190: AC 51
002FF191: C3 51
002FF192: 03 51
002FF194: C8 52
002FF195: 34 52
002FF196: 08 52
002FF198: D8 53
002FF199: F1 53
002FF19A: 08 53
002FF19C: 18 54
002FF19D: C0 54
002FF19E: 09 54
002FF1A0: 50 55
002FF1A1: A0 55
002FF1A2: 0A 55
002FF1A4: A0 56
002FF1A5: 95 56
002FF1A6: 0B 56
002FF1A8: 08 57
002FF1A9: A0 57
002FF1AA: 0C 57
002FF1AC: 70 58
002FF1AD: C3 58
002FF1AE: 0D 58
002FF1B0: A0 59
002FF1B1: 00 59
002FF1B2: 0F 59
002FF1B4: F0 60
002FF1B5: 59 60
002FF1B6: 10 60
002FF1B8: 80 61
002FF1B9: D2 61
002FF1BA: 11 61
002FF1BC: 70 62
002FF1BD: 6D 62
002FF1BE: 13 62
002FF1C0: 18 63
002FF1C1: 2D 63
002FF1C2: 15 63
002FF1C4: 98 64
002FF1C5: 14 64
002FF1C6: 17 64
002FF1C8: A0 65
002FF1C9: 28 65
002FF1CA: 19 65
002FF1CC: 50 66
002FF1CD: 6C 66
002FF1CE: 1B 66
002FF1D0: 58 67
002FF1D1: E4 67
002FF1D2: 1D 67
002FF1D4: A0 68
002FF1D5: 94 68
002FF1D6: 20 68
002FF1D8: 68 69
002FF1D9: 83 69
002FF1DA: 23 69
002FF1DC: 40 70
002FF1DD: B2 70
002FF1DE: 26 70
002FF1E0: B0 71
002FF1E1: 34 71
002FF1E2: 2A 71
002FF1E4: 38 72
002FF1E5: 83 72
002FF1E6: 35 72
002FF1E8: 78 73
002FF1E9: 96 73
002FF1EA: 37 73
002FF1EC: E8 74
002FF1ED: 8F 74
002FF1EE: 3C 74
002FF1F0: 80 75
002FF1F1: 42 75
002FF1F2: 42 75
002FF1F4: D0 76
002FF1F5: 76 77
002FF1F6: 45 76
002FF1F8: 10 77
002FF1F9: 3D 77
002FF1FA: 58 77
002FF1FC: 10 78
002FF1FD: 0C 78
002FF1FE: 5C 78
002FF200: 10 79
002FF201: 7B 79
002FF202: 6F 79
002FF204: DC 80
002FF205: DC 80
002FF206: 87 80
002FF208: 78 81
002FF209: 36 81
002FF20A: 92 81
002FF20C: C0 82
002FF20D: 85 82
002FF20E: A0 82
002FF210: C0 83
002FF211: 43 83
002FF212: AB 83
002FF214: 18 84
002FF215: 11 84
002FF216: B8 84
002FF218: 40 85
002FF219: CE 85
002FF21A: C8 85
002FF21C: 00 86
002FF21D: FB 86
002FF21E: E5 86
002FF220: 98 87
002FF221: D0 87
002FF222: 13 87
002FF223: 01 87
002FF224: 20 88
002FF225: A8 88
002FF226: 36 88
002FF227: 01 88
002FF228: 38 89
002FF229: 40 89
002FF22A: 68 89
002FF22B: 01 89
002FF22C: E0 90
002FF22D: 3C 90
002FF22E: C8 90
002FF22F: 01 90
002FF230: 80 91
002FF231: C3 91
002FF232: C9 91
002FF233: 01 91
002FF234: 00 92
002FF235: 5A 92
002FF236: 62 92
002FF237: 02 92
002FF238: 80 93
002FF239: F0 93
002FF23A: FA 93
002FF23B: 02 93
002FF23C: 00 94
002FF23D: 87 94
002FF23E: 93 94
002FF23F: 03 94
002FF240: 80 95
002FF241: 1D 95
002FF242: 2C 95
002FF243: 04 95
002FF244: 00 96
002FF245: B4 96
002FF246: C4 96
002FF247: 04 96
002FF248: 80 97
002FF249: 4A 97
002FF24A: 5D 97
002FF24B: 05 97
002FF24C: C0 98
002FF24D: B0 98
002FF24E: 60 98
002FF24F: 06 98
002FF250: 00 99
002FF251: F3 99
002FF252: 6F 99
002FF253: 06 99

 

 

4.Quest na "Pierścienie Doświadczenia" # W końcu też trzeba jakoś zarobić na takim systemie.

#Dzięki itemowi 72001 za zabicie potwora zamiast ZALICZONEGO 1 POTWORA [1exp] liczy nam go jako 4 ZABITE POTWORY

[1exp +3exp]

quest X4 begin
		state start begin
			when kill with pc.count_item(72001) >= 1  begin
				if pc.getqf("zabici1") <= 99999 then
				pc.setqf("zabici1", pc.getqf("zabici1")+1)
				pc.give_exp2(3)
				elseif pc.getqf("zabici1") > 99999 then
				pc.remove_item(72001, 1)
				chat("Wykorzystałeś Pierścień Doświadczenia")
				pc.delqf("zabici1")
			end
		end
	end
end

 

System działa na zasadzie zabitego potwora .

Aby nam go zaliczyło potwór musi mieć level większy od nas , równy ,bądź mniejszy o 2lvl od naszego (dlatego tutaj będzie trochę srania ze zmianą poziomów mobów ,ja np zrobiłem że moby w M1 mają wszystkie 30lvl i pasi.)

Można też napisać Quest'a który sprawdza różnicę między nami i np dodaje +1EXP (zabity potwór) gdy różnica wynosi 5 lvl itp.

To już pozostawiam Wam ,udoskonalcie se jak to tam chcecie =)

4funmt2.pl.rar

4funmt2.pl

Opublikowano

 

local posiadany = query("select silver_expire from accoun.account where account_id = "..pc.get_account_id()..";")
local data = os.date('%Y-%m-%d %H:%M:%S')

if posiadany > data then
  daje więcej expa
else
  daje normalnie expa
end

Nie ma tu przypadkiem literówki ? from accoun.account where account_id

nanicz.png


Opublikowano

Możliwe. Pisane na szybko, więc literówka rzecz naturalna :P

Po prostu wiem o istnieniu account.account a o tym u Cb nie słyszałem, więc nie miało by prawa działać. Chęć uniknięcia hejtu o tym, że nie działa to co sam napisałeś. :f

nanicz.png


Opublikowano

bezsens.. od 1 do 250 lvla w DT?

""Aby nam go zaliczyło potwór musi mieć level większy od nas , równy ,bądź

mniejszy o 2lvl od naszego (dlatego tutaj będzie trochę srania ze

zmianą poziomów mobów ,ja np zrobiłem że moby w M1 mają wszystkie 30lvl i

pasi.)""

Opublikowano

Pomysł fajny ale Boty = max lvl w nocke w m1

""Aby nam go zaliczyło potwór musi mieć level większy od nas , równy ,bądź

mniejszy o 2lvl od naszego (dlatego tutaj będzie trochę srania ze

zmianą poziomów mobów ,ja np zrobiłem że moby w M1 mają wszystkie 30lvl i

pasi.)""

 

chyba nici z tego;p

Opublikowano

Tak jak kuń piszę ,kiedyś ktoś mi tam Questa miał pisać polegającym na

NASZ LEVEL - POZIOM MOBA = np 10 (różnica) i w queście ,jeżeli ten warunek wynosi mniej lub równo to po prostu go liczy czyli robi coś takiego:

pc.give_exp2(1)

4funmt2.pl

Opublikowano

Fajny pomysł, ale jak by się dało zrobić blokadę nabijania zabić np.: jak masz 26lvl nie możesz expić w M1 bo ci nie leci exp (kille). tak samo DT exp leci np.: do 60lvl, 61lvl nie da się tam wbić. Da się coś takiego zrobić block expa na mape ale bo co ;d

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

  • 2 tygodnie później...
  • 2 miesiące temu...
Opublikowano

Można ustawić że na powiedzmy 250 lvl mamy ubić tyle doświadczenia ile mamy zabić * 20 i wyjdzie nam bardzo duża liczba, ale w końcu taki poziom do czegoś zmusza.

A tak poza tym to beznadziejne, wszystko od nowa zmieniać. Bezsens.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...