![]() |
|
[FIX] "Admin" Chat issue - Printable Version +- LCKB (https://lckb.dev/forum) +-- Forum: ** OLD LCKB DATABASE ** (https://lckb.dev/forum/forumdisplay.php?fid=109) +--- Forum: Guides & Help Section (https://lckb.dev/forum/forumdisplay.php?fid=193) +---- Forum: Tutorials & Guides (https://lckb.dev/forum/forumdisplay.php?fid=124) +----- Forum: Ep1 Guides (https://lckb.dev/forum/forumdisplay.php?fid=178) +----- Thread: [FIX] "Admin" Chat issue (/showthread.php?tid=271) Pages:
1
2
|
- Azkeel - 10-15-2011 After reading posts, threads, etc. and finding nothing but another bug.. I beleave that i finally found a (very simple) way for fix the setting yourself admin by typing it on chatbox without [CeNsOrEd] you Admin commands. (Most of mine stopped working, using the fixes around here) I used Hex Editor XVI32 to edit this, you can download it here:2 Open GameServer.exe with XVI32 Go to the adress 22BC80 Replace the following: 53 45 54 20 4E 4F 52 4D 41 4C 00 00 53 45 54 20 41 44 4D 49 4E 00 00 00 61 64 6D 69 6E With: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Save. Its basically deleting that command from the gameserver, nothing professional but all this is new to me, but it works and thats what matters. - Azkeel - 10-15-2011 Old bug was fixed already, its better to just jump over it all. 2 Ive done that. That was exacly what made most of my commands stop working - Azkeel - 10-17-2011 Which commands did not work for you? Be specific. summon, count_pc, echo, speedup.. All the commands that you couldnt use if you setted youself admin in game by typing "admin", it turned all the real admins into that "limited" admin - zhuk - 10-17-2011 I cant find stroke 22BC80 who can help me ? - Sutz - 10-18-2011 Open hex edit search for text admin (find the right one lol about 3rd down) rename it to new name.. Simple fix that dont disable the use of this option. Hmm why disable it when you can still use it if you know the new command ;-) Sometimes its easier to be ingame an use this command then going in db editing the char then restarting server. - Sutz - 10-18-2011 well I guess when put like that ![]() - someone - 10-18-2011 Because its only 5 byte word. Guessing the new one by spamming chat packets to the server which is very easy, its simply only a matter of time until a player discovers the new one and starts abusing the bug destroying the servers economy in hence the server. I think we call that being lazy since we already have /whoami with database check for authentication ![]() Or modify the push to another location, where the string is longer. in hex: 1)search with hex editor for a free space(a zone with a lot of 00): 2)Write your string and get the Offset of the string. 3)go back to 0006BB51 and modify: 68 means PUSH and the new address in little endian (byte order are reverse) for example: B0BC62 it reads 62BCB2(virtual address where the file is located) Its much easier to do it with olly. 2 But to prevent this you can put an conditional jump that checks players if they have rights to use GM commands. - zhuk - 10-18-2011 when i whatn save it says: - zhuk - 10-18-2011 when i whatn save it says: solved! - MonarC - 11-03-2011 If we have that zhuk, its solved ? |