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

Jak zabezpieczyć clienta tym "patchlist"?


DyRoXCraft

Rekomendowane odpowiedzi

Opublikowano

Witam! na wielu serwerach prywatnych widuje w folderze głównym to "PATCHLIST" i polega to na tym że to blokuje dodawani i usuwanie plików z folderu, przykładowo usuniemy np. config to nie odpali nam się klijęt bo wyskoczy log: BRAK PLIKU CONFIG. jak takie coś zrobić??

c50f297fe1f15.png

 

Opublikowano

@JarajTo ♋ np. na metin2legend, 4death.pl itp. i tam są 

cytuje:

 

screenshot/1.png b30815bff8a296c5298b9eb18c8a4479 846
pack/uiloading.epk c324bd71026b7979ed94ada9dcc76cbe 5953567
pack/intimi_patch4.epk 1b5f69a7aed49529c7d4e4a7c34d5f9b 49518926
pack/etc.epk 39ad418f42e7b9a808a0b8ce0bfd3709 15027875
pack/PC.eix 6de26e58953b00c8d6f25e1ff3b07efe 91904
pack/oxmap.epk 2c0493de5e40c4875c707bab6df05817 314096
pack/intimi_patch6.epk 819ed019ac2bc8326999356e8a6673e4 64305958
pack/bgm.eix 352a245d0ed9a6fe11442c5f79444719 200
pack/patch_pets.eix 8ef6acf3fce6bcf5b9ba9fbf79441c56 6336
pack/MPCforum.epk e8a39c2348531f63915d8cdbb22baae4 115171892
pack/monster.eix 2aec8e7bfd0eafa2d6b3cc806fcefbc4 123504
pack/icon.eix 4c92b09b7460b1b8de84bafb825b9da0 63232
pack/icon.epk b07a45290b923dbbfb3fbdc5a7573dbf 6945430
pack/effect.eix e7db25ade2e2c2206ef036b3586045d7 27352
pack/patch_energy.epk e10e23bb51431d1e995b49261ecc884d 21725
pack/PC.epk 9d842186f7865fa34400fdcdb364be40 133349703
pack/patch_energy.eix 19f04684fe6ab335b6fbd63374a3ebcb 328
pack/intimi_patch7.epk 9a92d61fced80ebdfc6ec2d48d7232cc 6236283
pack/sound.epk 1aab2c7d7dbeaaa3379bb56a85a14672 69489245
pack/intimi_patch9.eix fc5c11c7e7f49b098d607dcfb5b9307a 115992
pack/intimi_patch11.eix 4462e4c44652801b18271e5798d53d1c 2744
pack/npc.eix e115ae6a2d2fdda5ec8a601ea62fb42a 35128
pack/item.eix 137b215aaff4d3d806e7e9ecc8ea865d 66792
pack/intimi_patch4.eix 996575d7b3630a3dd74a07bbcb359264 18944
pack/up14.epk 9f2923af72ac6af58ee4559d621edf1b 938240
pack/intimi_patch7.eix 04347c9af80cbc458483e1338fa34b9a 2456
pack/intimi_patch8.epk 66043ed13f6d12f87c5a374f451c5072 139437098
pack/root.eix ac21cd55c96e99816e37d24d1143d9c5 12192
pack/npc.epk 1f958409df3fdb2a2b68038de83641ce 34150236
pack/MPCforum.eix 97a4ed7374dabc7913c3e8715b6a6b3f 88328
pack/index f1717b5b3ddf9b5ed5910b355b8eda81 2615
pack/intimi_patch5.eix ee9ba6bee91d43be10f7c24cfa5997e3 14888
pack/intimi_patch21.eix 601af8a075eda6510224342c7199d4c3 25424
pack/property.epk 5af103c5ef4b1608c371e93e01915ea6 1992546
pack/bgm.epk 8306cc6e34e1d48e87bb08325fd3d8be 8691828
pack/outdoor.eix 4e42ed6d68e84f49896566f2f2a642ed 90680
pack/intimiskille.epk 0cb954ea49ff2c83c4e55e595532d380 5224192
pack/intimi_patch2.epk 4fdc67affbc4483fdf867a22ab4d0ccf 96316288
pack/season.epk b7da3a8d096105821db87b5100c9e8ef 100878804
pack/root.epk e4fada32fe34e4e1aca4c556335e3630 3869245
pack/property.eix 6b9a190fd512fbea26e5da8ddc6fff5c 44872
pack/intimi_patch8.eix eaa02856d1b6629b63d5ed87be6b3323 69528
pack/up14.eix ce6906b5f9c8534923b8d9cee624ce3b 752
pack/intimi_patch1.epk 9560895073470a78e6a391c292d4f461 10868973
pack/etc.eix 6aef8ea221814c549d4bef073fe92930 36432
pack/tree.epk 6b947bd09f5451a0afe2ab11d4dbcf63 3651602
pack/intimiar.eix ca5cb2d395ecad7c879248b2fb6e640f 728
pack/intimiskille.eix cac1269759ba596fdc09329079e1772d 27360
pack/intimi_patch2.eix 63342defafea29a07710bce21c416197 24288
pack/uiloading.eix 11fba0c4957ca47a83c62d2b768fc0f4 928
pack/intimi_patch1.eix 813aa4a221d5eb84aae45399e96df4e9 3448
pack/intimi_patch3.eix d1473efc99d3e41f5413c9c696683324 800
pack/intimi_patch11.epk 15e70e3cabeafe3636a870062c8e7cdc 37311700
pack/intimiar.epk 7e40ef8fda4d9bb65711ebd7e8d4aa97 7050620
pack/oxmap.eix 09b0099f3bdace2373d86908009796dd 1352
pack/tree.eix 21dabe393ad854cd6afc6dcd17412262 4240
pack/intimim1.eix db44f0ad7318fd6d555959ad456c8d21 67688
pack/outdoor.epk af256dc7a72ca91317fd3cdc002013fe 25783278
pack/intimim1.epk ae6039c86d11bab74793d66fab5fde65 87526400
pack/pc2.epk 8da20a3149210773a2d25c36c61323b4 114743983
pack/intimi_patch9.epk a1bcae572eea827d02e68c5e9709b21e 142955490
pack/textureset.eix 1a8af01e2148010d03d7978ccf88b655 1368
pack/pc2.eix c45858161973d2ca2862c6dd8e1a9049 59488
pack/monster.epk 3e8753feefd3a9e053e1a4c18a7a570a 93242144
pack/terrain.epk 42eaf0f3372fb939bad39860ff26ef93 16158711
pack/guild.eix 7898096a7329ea0ad1a8c21625c148ff 5968
pack/intimi_patch6.eix 3c1373e3b0914832c69b209af84f392c 12584
pack/patch_pets.epk 7c8b55a991fd55de834cbae95ec4ab93 6519575
pack/sound.eix 570d2b4c2cff3e5587e9ad888940ad36 110880
pack/effect.epk 2e95ead8bad854d563ede7cec3a30d91 4775859
pack/terrain.eix c0128c5b006ce095de9a203732acc959 8312
pack/guild.epk 4043216cd8fbd889fc3b15223c5ad3d9 6107329
pack/intimi_patch21.epk 9e66bda4cf858d4b2f21b8aa864bf7f7 132291472
pack/intimi_patch5.epk a6710bceeb9dd368b5df37ebae5ac015 32640805
pack/season.eix 19e1aaa8ce39622a048f2cf651740cef 216592
pack/intimi_patch3.epk edc7457e5db12776d4fe2a968d3982ab 80673
pack/textureset.epk 45850a4f45f45ff6500ebe65d6a5fe97 15576
pack/item.epk 31ba8933c4dc11bb47b3e6fbd5994dd9 66679366
upload/38.jpg 484084dc51a79f665534a682c4905aa6 9234
upload/70.jpg fc466b14fbe02f6137ae2017732bceda 9211
upload/22.jpg a878c25358e08c20972aa3f5279ec5d4 9244
upload/74.jpg 262789bd9ecfb95967b445259ecd9164 9246
upload/4.jpg b653ae8f671d4d1f86da4367c56862cc 9206
upload/81.jpg f3fcc95cb23260f4e6ec95f1454dfe50 9245
upload/78.jpg 4261c9297408c97067712bb29baee488 9220
upload/100.jpg 8d98225c49c6204f1bb88f67ac346639 9257
upload/24.jpg e854111367ef3c01285e1de38f583fe1 9197
upload/57.jpg 6d6089f5695251c3b508f9eb6288a7b9 9261
upload/5.jpg cdbd168e9a2ae48ceac49b48571fbd8c 9286
upload/34.jpg 51e57818c5fd45fbb8136b11f6e0a2f8 9259
upload/86.jpg 64964fc0ff6258d51b63c63e8c138966 9272
upload/72.jpg ae149a3fbfa24ceb29586822aa82244b 9229
upload/54.jpg 74eb28ccac3d2d5f8a6b982d54238939 9251
upload/3.jpg aed36c8f9c9c52d7aeda11f810bfcdd5 9232
upload/27.jpg 029acb30642579a8330b671708cc29db 9110
upload/30.jpg a5904f64e9fa0753f271518c914dda73 9304
upload/76.jpg e6c0f03b9080927cdcf494f2e0b1c280 9272
upload/83.jpg ab4a7a520b72a735f38f68197df70805 9293
upload/61.jpg 7247c679593bec67a393fb6cd86ba39b 9246
upload/89.jpg cffd7c30b3224ac740e3f613a14c2f12 9284
upload/85.jpg 4a817b57e2e7cdb8199117db7faf1cf6 9223
upload/17.jpg 7c0b8d6bff76b86db79256ebe8fe293d 9239
upload/15.jpg 5957f78667e2adcc88c9f4210bed4ca4 9263
upload/75.jpg 4b8bb86095e6dd2deee5f78c50d207e9 9225
upload/23.jpg 059c1613c1f19974b7cd315de3ecf686 9300
upload/97.jpg cba9b8ca3372cd54fe2df4628496d537 9271
upload/53.jpg a701fd1a0f2e1fe39e9887cf1587b1ae 9293
upload/40.jpg 95b5d89aea1ae89600ed6ba422d7e7dd 9264
upload/69.jpg fa7bde6454af0fd17199400814c49eaa 9249
upload/16.jpg bd709c82501aba5d1e5d91ce544e35d9 9076
upload/42.jpg 448e454ec6d995e5ad23fd345d837462 9244
upload/28.jpg 0ac6b1854afa20f02a8706b87995715f 9183
upload/37.jpg ab16a7944e3e8e07ca3c62d7825aa0b1 9252
upload/65.jpg 7420685a58d75f21be632836e69d96eb 9272
upload/14.jpg 40a1c6a7634c8761d8117a79ae0b2b3f 9196
upload/41.jpg f529924483806663b3829ff82818b359 9297
upload/11.jpg e10d9067cca3054c6971d68ee7360fb2 9213
upload/60.jpg 5818a3c53e9b7121724c96ce79d8cfd0 9270
upload/90.jpg a6f1acc09f8580c494cdb9b9ccc5478a 9225
upload/56.jpg 2d19bcc83e8d9a28745b108ac68460aa 9263
upload/26.jpg 457f907918431428cced7d5c8494c601 9152
upload/58.jpg 6b5467d24c0aa9cfde0813f08783fe61 9272
upload/93.jpg a6f7bdc98a9a814f75302dcd5f697ff6 9297
upload/79.jpg 1afb942e83ecb6ac74ee7883c315140c 9291
upload/55.jpg aca3dfe6127cae04d9dba9b814fbb890 9172
upload/68.jpg 694fcbc05e1745dd47f91e6dae52eb36 9245
upload/66.jpg b721a740a5ef459b6e09827160fce729 9293
upload/59.jpg ce2058b36470c1bcd372001ab3d8d882 9250
upload/12.jpg 836f3ee9c9a1c1b3d030ab493c9e467e 9311
upload/1.jpg b3153b4fe5ab9007c3f5a5741d094d65 9239
upload/9.jpg fc1a2bad6570c880f5a22fa2ed9d8c1b 9246
upload/44.jpg 160431682b1af9e3fdd05e0387d9de04 9345
upload/67.jpg c9064dc9927681c0f25bc38b121c3466 9228
upload/48.jpg 83d2fd074127f5d86dc74823a4da3fdb 9292
upload/8.jpg 7f9a615f8e48331c6f7f13682edb5278 9246
upload/13.jpg 275cd28923e6fe8a2221330a867dc14f 9269
upload/96.jpg ffddae47efcba1229bac34bc0b45fa20 9234
upload/63.jpg 89abe534eaea9beee8ab0e5a6a64537d 9260
upload/62.jpg b3d554cba948d39d3fd0ef26e334f416 9240
upload/39.jpg 8a15a6637ed46125204a80cb1e00733a 9227
upload/18.jpg 602167623340fff176411c40bb86d867 9289
upload/19.jpg 8b1dcbefc1defaaeb73c5d0c8cfbf85f 9252
upload/99.jpg 190e1f1f69271e996c8c77d92b0c7413 9231
upload/73.jpg f7f37b0ed096afb42e6be2b890c9c284 9293
upload/95.jpg a65cc8979c0be90ad48be5633f84a67f 9230
upload/71.jpg 0bf9e8d95218ec185198c2fa5e2b24e8 9224
upload/25.jpg df321521dac3aff9d4352c86b2ca40c6 9308
upload/94.jpg 118148dfb5b43032cea618aa77e734b0 9216
upload/92.jpg 5f4e9d965a86bf5072f48ea3984145a3 9268
upload/20.jpg 2a29bf2d55406056d9d7eb97e867261b 9188
upload/98.jpg 2428bcd63d3a059e783662c699d3fd7a 9265
upload/21.jpg b46febc6dde28618fe6e941dcf45326c 9255
upload/47.jpg d75ec4739db216a859aa40997ae7aa5d 9273
upload/31.jpg d7c445f6367bd26442ec37174709ec61 9311
upload/6.jpg 745d50a2947068e6da21a23ca2b3bc77 9251
upload/33.jpg 9acd46da481426070679688a028b0121 9227
upload/43.jpg 88f3e6158eaf79fbb9e91a044e975cd1 9276
upload/91.jpg 954873f0cfad0d19150e3df08ebef1cf 9246
upload/36.jpg 55bc70e36b018ae162912497f287d201 9222
upload/35.jpg 758a6bb17be729f133aef83660f39443 9231
upload/46.jpg 04b4723b3e28bcf26f9d70c8c5f0c0bb 9271
upload/32.jpg b8f84240188da923b583ae348e439879 9272
upload/77.jpg 1b8c482535330da7d36e943e2152e2e9 9185
upload/84.jpg 88233a7d58af6e905dee965cfd34d2ec 9283
upload/29.jpg 74280eb3f189276d615aa2a3e2fb9e86 9284
upload/82.jpg 8c4cbe6fe869b9f8dacba8b6eaa8bf36 9255
upload/88.jpg cdef466f2f5df82f0070a16f5692a22c 9286
upload/49.jpg 2ae7ca4f38b8ad2599703439371ac8f6 9230
upload/64.jpg 3f3a435ef82b3d18db6e306590e5672f 9250
upload/80.jpg f40aaa607fd31d76778acd5dd7ec2799 9243
upload/50.jpg 5cb3381576ea97f6ee8686ead7ecfdb6 9234
upload/51.jpg c1ed660f89f360c8a63b55ddb949d3dc 9274
upload/10.jpg 546da28188c7ea3f961524f829676397 9252
upload/87.jpg b302dc8e1b7ef0d34af9ac6fb20a454c 9305
upload/7.jpg 79fc814185365539c4b7f95a10fe0afb 9227
upload/52.jpg 349c99b4920d2453155ef5f97aef98cd 9316
upload/45.jpg fc84b1db3c6d094895e371fb3a733766 9295
upload/2.jpg bb04fb9c3985b8878096a5ac72010813 9241
Settings/loginsetting1.cfg d41d8cd98f00b204e9800998ecf8427e 0
Settings/loginsetting3.cfg d41d8cd98f00b204e9800998ecf8427e 0
Settings/loginsetting2.cfg d41d8cd98f00b204e9800998ecf8427e 0
Settings/loginsetting4.cfg d41d8cd98f00b204e9800998ecf8427e 0
Poprawa_stabilnosci_klienta/net_framework_4.5.2.exe ee01fc4110c73a8e5efc7cabda0f5ff7 69999448
Poprawa_stabilnosci_klienta/2008.exe b936f0f378b9a35489353e878154e899 1821192
Poprawa_stabilnosci_klienta/Instrukcja.txt 7b2c9769d00b3ac045f954fe1ffcf4a9 910
Poprawa_stabilnosci_klienta/2005.exe 4e33c98627ea50d3e44cd62d323345d6 2686232
Poprawa_stabilnosci_klienta/2010.exe b88228d5fef4b6dc019d69d4471f23ec 5073240
lib/lib/costumes.pyc 5d745d1fbd39e432c8717ee8cc4d6d24 1866
lib/tempfile.pyc 3021960029859c47f2f51b397f4342bf 7936
lib/urlparse.pyc 153250ee0653be1cd03e27fab459d62e 10360
lib/linecache.pyc 267732ad69e101b0993959e3e881cb1d 3319
lib/ajgnore.cfg d41d8cd98f00b204e9800998ecf8427e 0
lib/sre.pyc 91eceaa966c4d48a0f030e837e4ed5cc 14547
lib/copy_reg.pyc dd30745c8cade086fadb51b38ac23f6d 2987
lib/rfc822.pyc 51dbbd71a7e54221744cefa21c06c676 37671
lib/inf.pyc c4ca4238a0b923820dcc509a6f75849b 1
lib/UserDict.pyc 1761dd489ab354134165190428f8fbf6 5405
lib/__future__.pyc 02466c5102c7297f86a35b80d42cd991 3942
lib/_socket.pyd 277ecbc077d976204f19f1bd0882d5b9 45103
lib/string.pyc 09d8d9d8e2e4830a9de0d3a69f500a29 13514
lib/os.pyc 2e34b81cabfe5d0a88d6cd8d8733a582 23599
lib/sre_compile.pyc 847a607d78902963a6733ef4ee1581f2 12780
lib/re.pyc 450a65e1737ef5744029e190347a73cd 345
lib/sre_parse.pyc 5c1138b80eeccf0de763a469b492a0a3 23393
lib/ntpath.pyc e5d99efbf612906aa70335265b51282e 13675
lib/sre_constants.pyc 58dcff2dcf46163f1a1f62909f6d5b42 7909
lib/mimetools.pyc a7cbb38e9c619c3a0c10dfed82942cec 9100
lib/httplib.pyc 7dbed0981e4fb5ff105e0b1c3e5f9323 42338
lib/threading.pyc d1228232bfa6d1d07dab79529c33b84d 31852
lib/site.pyc 15f7138e8288ba302ee63d371867a1d3 11113
lib/types.pyc c85f4be83dd4a287f04d5760cc1d713f 3231
lib/_sre.pyc 91eceaa966c4d48a0f030e837e4ed5cc 14547
lib/traceback.pyc f653314ecbee3ec7be2507624d8ef964 13839
lib/shutil.pyc cdb15594674fdf73ac836ca622335be7 5834
lib/stat.pyc 48285790f4f34b75aca5092c4465a552 3330
lib/Libido.pyc e5112b56b47b5d0e7b4280e8fb1c852c 27336
lib/urllib.pyc a2d4285446c3f9926ff999669d174bb7 57579
lib/costumes.pyc 5d745d1fbd39e432c8717ee8cc4d6d24 1866
lib/nturl2path.pyc dc348410402b59be9ad0e54c1c2bf553 2119
lib/_sre.pyd 15d39b821e19c255a16c9ce1614edecb 53292
lib/socket.pyc 3131e3d263c3933d75b4abca7129b5cd 10685
miles/mssds3d.m3d 85267776d45dbf5475c7d9882f08117c 70656
miles/mss32.dll 6400e224b8b44ece59a992e6d8233719 349696
miles/mssmp3.asi 189576dfe55af3b70db7e3e2312cd0fd 125952
miles/mssvoice.asi 3d5342edebe722748ace78c930f4d8a5 197120
miles/mssdx7.m3d 2727e2671482a55b2f1f16aa88d2780f 80896
miles/msssoft.m3d bdc9ad58ade17dbd939522eee447416f 67072
miles/mssdsp.flt cb71b1791009eca618e9b1ad4baa4fa9 93696
miles/msseax.m3d 788bd950efe89fa5166292bd6729fa62 103424
miles/mssa3d.m3d e089ce52b0617a6530069f22e0bdba2a 83456
miles/mssrsx.m3d 7fae15b559eb91f491a5f75cfa103cd4 354816
mark/10_0.tga a76b211bf07d68e2efa3dd66ad2513a6 1049126
mark/10_1.tga 98cc8e8fa5d1f5ff9fc8c867cd8202c5 1049126
granny2.dll 0b2b7950c8c66fc36699719112a7e5d9 369719
Costumes.mix 98d93a2c965c582939fcd1c488b2c15a 5120
mss32.dll 6400e224b8b44ece59a992e6d8233719 349696
Autopatcher_4Death.exe ec7ff2069210398ec71b9f8477af852f 1445376
SpeedTreeRT.dll 1ac3d612389fa679f5ca3c6bab855145 1806336
CJ.mix 78f64b68c18d5f68357c8f23780ff796 111616
4Death.pl.exe b30c75c1fd7ea22b05f2666a6f3b61e8 3461120
locale.cfg e2b90a4bf04231cfe58d1283da111382 15
font.cfg 23f625777b2ac8f755c370db2d934220 29
devil.dll 8df4d4324e5755f1a0567db3c5be4c58 269312
python22.dll 97fb91610702b63f071282e9cf86b8c0 843892
Konfiguracja.exe bcb68066c55c74e66d1053bfe8008e6e 258048
mouse.cfg f51fa4335a59d1309ca7baa8900a514c 3

c50f297fe1f15.png

 

Opublikowano

Wystarczy edytować pod swojego klienta i troche pogłówkować.

Zapiszcie jako prototype.py i wklejacie do root.

 

 

 

 

import dbg
import app
import localeInfo
import wndMgr
import systemSetting
import mouseModule
import networkModule
import uiCandidate
import constInfo
import musicInfo
import stringCommander
import os

def RunCheckUp():
##--------------------------TUTAJ WPISUJECIE PLIKI, FOLDERY GLOWNE W KLIENCIE
	Whitelist = ["lib", "mark", "miles", "pack", "upload", "screenshot", "temp", "devil.dll", "granny2.dll", "msvcr100.dll", "MSS32.DLL", "python22.dll", "SpeedTreeRT.dll", "metin2.exe", "Ustawienia.exe", "metin2.cfg"]

	path = os.getcwd()
	k = os.listdir(path)
	if k != Whitelist:
		for item in k:
			if not item in Whitelist:
				try:
					os.remove(item)
				except:
					dbg.LogBox("Blad!")
					dbg.LogBox("Usun plik: " + str(item))
					app.Abort()
			else:
				pass
			if Whitelist != k:
				for missing in Whitelist:
					if not missing in k:
						dbg.LogBox("Brak pliku: " + str(missing))
						app.Abort()
					else:
						pass
						
RunCheckUp()

def RunCheckUp1():
##---------------------------- TUTAJ PLIKI Z FOLDERU PACK
	Whitelist = ["etc.xzxzxz", "index", "maps.xzxzxz", "monsters.xzxzxz", "monsters2.xzxzxz", "sound.xzxzxz", "npc.xzxzxz", "MPCforum.xzxzxz", "patch1.xzxzxz", "patch2.xzxzxz", "patch3.xzxzxz", "pc.xzxzxz", "pc2.xzxzxz", "property.xzxzxz", "root.xzxzxz", "textureset.xzxzxz"]

	path = os.getcwd()
	k = os.listdir(path+"\pack")
	if k != Whitelist:
		for item in k:
			if not item in Whitelist:
				try:
					os.remove(item)
				except:
					dbg.LogBox("Blad!")
					dbg.LogBox("Usun plik: pack/" + str(item))
					app.Abort()
			else:
				pass
			if Whitelist != k:
				for missing in Whitelist:
					if not missing in k:
						dbg.LogBox("Brak pliku: " + str(missing))
						app.Abort()
					else:
						pass

RunCheckUp1()

def RunCheckUp2():
##---------------------------------------TUTAJ Z FOLDERU MILES
	Whitelist = ["mss32.dll", "mssa3d.m3d", "mssds3d.m3d", "mssdsp.flt", "mssdx7.m3d", "msseax.m3d", "mssmp3.asi", "mssrsx.m3d", "msssoft.m3d", "mssvoice.asi"]

	path = os.getcwd()
	k = os.listdir(path+"\miles")
	if k != Whitelist:
		for item in k:
			if not item in Whitelist:
				try:
					os.remove(item)
				except:
					dbg.LogBox("Blad!")
					dbg.LogBox("Usun plik: miles/" + str(item))
					app.Abort()
			else:
				pass
			if Whitelist != k:
				for missing in Whitelist:
					if not missing in k:
						dbg.LogBox("Brak pliku: " + str(missing))
						app.Abort()
					else:
						pass

RunCheckUp2()


#bind_me(locals().values())

def RunApp():
	musicInfo.LoadLastPlayFieldMusic()
	
	app.SetHairColorEnable(constInfo.HAIR_COLOR_ENABLE)
	app.SetArmorSpecularEnable(constInfo.ARMOR_SPECULAR_ENABLE)
	app.SetWeaponSpecularEnable(constInfo.WEAPON_SPECULAR_ENABLE)

	app.SetMouseHandler(mouseModule.mouseController)
	wndMgr.SetMouseHandler(mouseModule.mouseController)
	wndMgr.SetScreenSize(systemSetting.GetWidth(), systemSetting.GetHeight())

	try:
		app.Create(localeInfo.APP_TITLE, systemSetting.GetWidth(), systemSetting.GetHeight(), 1)
	except RuntimeError, msg:
		msg = str(msg)
		if "CREATE_DEVICE" == msg:
			dbg.LogBox("Sorry, Your system does not support 3D graphics,\r\nplease check your hardware and system configeration\r\nthen try again.")
		else:
			dbg.LogBox("Metin2.%s" % msg)
		return

	app.SetCamera(1500.0, 30.0, 0.0, 180.0)

	#Gets and sets the floating-point control word
	#app.SetControlFP()

	if not mouseModule.mouseController.Create():
		return

	mainStream = networkModule.MainStream()
	mainStream.Create()	
	
	# mainStream.SetLoadingPhase()
	# mainStream.SetLogoPhase()

	mainStream.SetLoginPhase()
	#mainStream.SetSelectCharacterPhase()
	#mainStream.SetCreateCharacterPhase()
	#mainStream.SetSelectEmpirePhase()
	#mainStream.SetGamePhase()
	app.Loop()

	mainStream.Destroy()

RunApp()

http://wklej.to/Re4ZC

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...