GM kódok szabályozása

Indította Ken, 2014-03-31, 15:09:10

2014-03-31, 15:09:10 Utolsó szerkesztés: 2014-05-24, 15:41:44 Szerző: Amadeus
Sziasztok,

Sokan érdeklődnek afelől hogyan lehet szabályozni a GM kódokat, esetleg letiltani őket.
A letiltásra ált. azt szokták mondani hogy írja át game fájlba. Ez sem megoldhatatlan, de egy kifejezés többször is szerepelhet a game fájlba, vegyük PL a Shutdown-t, az is legalább 5x benne van, és ha rosszat ír át akkor KO.

Nos, van egy nagyszerű megoldás GM kódok szabályozására és tiltására.

Minden ch mappában (És game99-en is) létre kell hozni egy CMD fájlt kiterjesztés nélkül, és ebben lehet szabályozni a GM kódokat. (Notepad++-al ajánlom a szerkesztést)

Példa:
shutdown IMPLEMENTOR
Itt csak az Implementor tudja használni a Shutdown parancsot.

shutdown GOD
Itt csak a GOD és a fölötte lévő rangok tudják használni a parancsot

shutdown PLAYER
Itt a sima játékosoknak is engedélyezi a funkciót, de ehhez kell dif, a többihez nem szükséges.
[spoiler]game_r2089M
00093CE0: 01 00
002FE9F9: 4C 50
002FE9FA: 4F 4C
002FE9FB: 57 41
002FE9FC: 5F 59
002FE9FD: 57 45
002FE9FE: 49 52
002FE9FF: 5A 4D
002FEA00: 41 4F
002FEA01: 52 44
002FEA02: 44 45


game_r34083
0009FF3B: 01 00
00421EAA: 4C 50
00421EAB: 4F 4C
00421EAC: 57 41
00421EAD: 5F 59
00421EAE: 57 45
00421EAF: 49 52
00421EB0: 5A 4D
00421EB1: 41 4F
00421EB2: 52 44
00421EB3: 44 45


game_r40250
000A37AB: 01 00
00451D7F: 4C 50
00451D80: 4F 4C
00451D81: 57 41
00451D82: 5F 59
00451D83: 57 45
00451D84: 49 52
00451D85: 5A 4D
00451D86: 41 4F
00451D87: 52 44
00451D88: 44 45


game_r40267
000A305B: 01 00
0043241F: 4C 50
00432420: 4F 4C
00432421: 57 41
00432422: 5F 59
00432423: 57 45
00432424: 49 52
00432425: 5A 4D
00432426: 41 4F
00432427: 52 44
00432428: 44 45


game_r40424
000A3A0B: 01 00
00451DFF: 4C 50
00451E00: 4F 4C
00451E01: 57 41
00451E02: 5F 59
00451E03: 57 45
00451E04: 49 52
00451E05: 5A 4D
00451E06: 41 4F
00451E07: 52 44
00451E08: 44 45

[/spoiler]

shutdown DISABLE
Itt senki nem tudja használni a parancsot, le van tiltva mindenkinek.


Ugye nem is nehéz?
A parancsokat teljes névvel írjátok bele a CMD fájlba, pl i parancsot item-ként írjátok bele, mert az i csak egy rövidítés, az m parancsot monster néven írjátok be, az n parancsot notice-ként írjátok be stb.

Itt egy lista az én CMD fájlomról: (Ebben kb az összes parancs benne van, így nem kell utánanézni mi minek a rövidítése)

who GOD
monster IMPLEMENTOR
item IMPLEMENTOR
purge GOD
set IMPLEMENTOR
level IMPLEMENTOR
align IMPLEMENTOR
a IMPLEMENTOR
poly HIGH_WIZARD
warp GOD
transfer IMPLEMENTOR
setsk IMPLEMENTOR
polyitem IMPLEMENTOR
kill IMPLEMENTOR
offedxx IMPLEMENTOR
offedxxx IMPLEMENTOR
stun IMPLEMENTOR
slow IMPLEMENTOR
batidown IMPLEMENTOR
setskillother IMPLEMENTOR
gold IMPLEMENTOR
pull IMPLEMENTOR
weak IMPLEMENTOR
full_set IMPLEMENTOR
item_full_set IMPLEMENTOR
attr_full_set IMPLEMENTOR
private IMPLEMENTOR
use_item IMPLEMENTOR
tdex IMPLEMENTOR
tstr IMPLEMENTOR
tint IMPLEMENTOR
tcon IMPLEMENTOR
ma IMPLEMENTOR
mm IMPLEMENTOR
group IMPLEMENTOR
grrandom IMPLEMENTOR
pcbang_check IMPLEMENTOR
pcbang_update IMPLEMENTOR
ds_list IMPLEMENTOR
/dragon_soul IMPLEMENTOR
phase_xhfmdmlgoa DISABLE
phase_xhfmdmlgoaj DISABLE
saveati DISABLE
setqf IMPLEMENTOR
delqf IMPLEMENTOR
mhh DISABLE
mob IMPLEMENTOR
flush DISABLE
getqf IMPLEMENTOR
affect_remove IMPLEMENTOR
setmonarch IMPLEMENTOR
rmmonarch IMPLEMENTOR
reset_subskill IMPLEMENTOR
priv_empire IMPLEMENTOR
priv_guild IMPLEMENTOR
horse_level IMPLEMENTOR
ma IMPLEMENTOR
mc IMPLEMENTOR
mm IMPLEMENTOR
ipurge GOD
grrandom IMPLEMENTOR
advance IMPLEMENTOR
effect IMPLEMENTOR
dc IMPLEMENTOR
dice DISABLE
ÁÖ»çŔ§ DISABLE
notice GOD


777 Jogot nem árt ha megadjátok a CMD fájlnak, illetve csatalom a CMD fájlomat hátha nem világos valakinek hogy kiterjesztés nélkül kell vagy valami.
Szerk: .rar fájlba tettem, mivel kiterjesztés nélkül nem engedi csatolni, de gondolom csak kitudtok csomagolni egy rar-t  ;)

Szerk2: Én csak 34k game-n teszteltem le ezt a módszert!