Hacki zyciowe do Mudleta

Forum techniczne Arkadii.
Zurwen
Posty: 756
Rejestracja: 13 lut 2009 09:37

Re: Hacki zyciowe do Mudleta

Post autor: Zurwen »

Spodziewałbym się, że powinieneś wysyłać

Kod: Zaznacz cały

Core.Hello { "client": "Mudlet", "version": "2.0.1" }
Core.Supports.Set [ "Core 1", "Char 1", "Room 1", "Objects 1", "Messages 1" ]
Zamiast

Kod: Zaznacz cały

Core.Hello { "client": "Mudlet", "version": "2.0.1" }
Core.Supports.Set [ "Core", "Char", "Room", "Objects" ]
Do kontaktów z czarodziejami służy komenda ‚zglos’ (błąd/pomysl/mg).
Awatar użytkownika
Zorilazor
Posty: 49
Rejestracja: 19 lut 2015 19:56

Re: Hacki zyciowe do Mudleta

Post autor: Zorilazor »

tak i tak, nic sie nie zmienia. Jak sie komus uda to wlaczyc to niech napisze jak, :cry:
Zurwen
Posty: 756
Rejestracja: 13 lut 2009 09:37

Re: Hacki zyciowe do Mudleta

Post autor: Zurwen »

Takie coś wysyła CMUD:

Kod: Zaznacz cały

<IAC><SB><201>core.hello {"client":"cmud","version":3.34}<IAC><SE>
<IAC><SB><201>core.supports.set ["Core 1","Char 1","Room 1","Comm 1","IRE.Composer 1","Objects 1","Messages 1"]<IAC><SE>
Więc skladnia jest ok, tylko brakuje ci komendy która to wysyła do muda :)
Do kontaktów z czarodziejami służy komenda ‚zglos’ (błąd/pomysl/mg).
Awatar użytkownika
Zorilazor
Posty: 49
Rejestracja: 19 lut 2015 19:56

Re: Hacki zyciowe do Mudleta

Post autor: Zorilazor »

ale wlasnie mudlet ma komende do wysylania GMCP - sendGMCP()

posprawdzalem sobie w wiresharku jeszcze raz i wysylam zapytania o 'char.state' bez problemu ale wsztstko inne juz nie dziala - chyba mi modul core wylaczyliscie :P

Kod: Zaznacz cały

    00000159  ff fe f1                                         ...
    0000015C  ff fa c9 63 68 61 72 2e  73 74 61 74 65 ff f0    ...char. state..
00000140  ff fa c9 63 68 61 72 2e  73 74 61 74 65 20 7b 22 ...char. state {"
00000150  73 6f 61 6b 65 64 22 3a  32 2c 22 66 61 74 69 67 soaked": 2,"fatig
00000160  75 65 22 3a 30 2c 22 69  6e 74 6f 78 22 3a 30 2c ue":0,"i ntox":0,
00000170  22 70 61 6e 69 63 22 3a  30 2c 22 6d 61 6e 61 22 "panic": 0,"mana"
00000180  3a 38 2c 22 68 65 61 64  61 63 68 65 22 3a 30 2c :8,"head ache":0,
00000190  22 66 6f 72 6d 22 3a 35  2c 22 69 6d 70 72 6f 76 "form":5 ,"improv
000001A0  65 22 3a 30 2c 22 65 6e  63 75 6d 62 65 72 61 6e e":0,"en cumberan
000001B0  63 65 22 3a 31 2c 22 73  74 75 66 66 65 64 22 3a ce":1,"s tuffed":
000001C0  33 2c 22 68 70 22 3a 36  7d ff f0                3,"hp":6 }..
000001CB  ff fb f1                                         ...
    0000016B  ff fe f1                                         ...
    0000016E  ff fa c9 63 6f 72 65 2e  70 69 6e 67 ff f0       ...core. ping..
    0000017C  ff fa c9 63 6f 72 65 2e  70 69 6e 67 ff f0       ...core. ping..
    0000018A  ff fa c9 63 6f 72 65 2e  70 69 6e 67 ff f0       ...core. ping..
    00000198  ff fa c9 43 6f 72 65 2e  48 65 6c 6c 6f 20 7b 20 ...Core. Hello { 
    000001A8  22 63 6c 69 65 6e 74 22  3a 20 22 4d 75 64 6c 65 "client" : "Mudle
    000001B8  74 22 2c 20 22 76 65 72  73 69 6f 6e 22 3a 20 22 t", "ver sion": "
    000001C8  32 2e 30 2e 31 22 20 7d  ff f0 ff fa c9 43 6f 72 2.0.1" } .....Cor
    000001D8  65 2e 53 75 70 70 6f 72  74 73 2e 53 65 74 20 5b e.Suppor ts.Set [
    000001E8  20 22 43 6f 72 65 20 31  22 2c 20 22 43 68 61 72  "Core 1 ", "Char
    000001F8  20 31 22 2c 20 22 52 6f  6f 6d 20 31 22 2c 20 22  1", "Ro om 1", "
    00000208  43 6f 6d 6d 20 31 22 2c  20 22 4f 62 6a 65 63 74 Comm 1",  "Object
    00000218  73 20 31 22 2c 20 22 4d  65 73 73 61 67 65 73 20 s 1", "M essages 
    00000228  31 22 2c 20 22 49 52 45  2e 43 6f 6d 70 6f 73 65 1", "IRE .Compose
    00000238  72 20 31 22 20 5d 20 ff  f0                      r 1" ] . .
000001CE  ff fb f1                                         ...
    00000241  ff fe f1                                         ...
    00000244  ff fa c9 6f 62 6a 65 63  74 73 2e 64 61 74 61 ff ...objec ts.data.
    00000254  f0                                               .
000001D1  ff fb f1                                         ...
    00000255  ff fe f1                                         ...
Awatar użytkownika
Rafgart
Posty: 970
Rejestracja: 09 lut 2009 10:10

Re: Hacki zyciowe do Mudleta

Post autor: Rafgart »

Masz tylko char i room wlaczone.
Awatar użytkownika
Zorilazor
Posty: 49
Rejestracja: 19 lut 2015 19:56

Re: Hacki zyciowe do Mudleta

Post autor: Zorilazor »

Rafgart pisze:Masz tylko char i room wlaczone.
myslalem ze core jest wlaczony domyslnie?
Awatar użytkownika
Rafgart
Posty: 970
Rejestracja: 09 lut 2009 10:10

Re: Hacki zyciowe do Mudleta

Post autor: Rafgart »

Musisz go jakos wylaczac. Byc moze jest problem w spacji po 1: "Core 1 ".

No tak, jesli klient ci to wysyla, to nie masz Core.
Core.Supports.Set [ "Char 1", "Char.Skills 1", "Char.Items 1", "Room 1", "IRE.Rift 1", "IRE.Composer 1"]

Jesli to jest na twardo gdzies zaszyte, to bedzie ciezko.

edit:
Usune mozliwosci wylaczania/wylaczania Core. Sprawdz po przelogowaniu.
Dhogrin
Posty: 167
Rejestracja: 16 lut 2009 00:34
Lokalizacja: Konin / Poznań

Re: Hacki zyciowe do Mudleta

Post autor: Dhogrin »

Spróbuj coś takiego:

Kod: Zaznacz cały

lua sendSocket(string.char(255, 250, 201).."Core.Supports.Set [ \"Core 1\", \"Messages 1\", \"Room 1\", \"Objects 1\", \"Char 1\"]"..string.char(255,240))
Awatar użytkownika
Zorilazor
Posty: 49
Rejestracja: 19 lut 2015 19:56

Re: Hacki zyciowe do Mudleta

Post autor: Zorilazor »

No mowilem, ze jak Dhogrin nie naprawi to nikt nie naprawi :D
Dzieki!!
Esze
Posty: 20
Rejestracja: 29 kwie 2015 23:57

Re: Hacki zyciowe do Mudleta

Post autor: Esze »

Hellou,
nie mogę sobie poradzić z próbą wstawienia jakiegoś odstępu czasowego między poszczególnymi etapami wycinania bebechów. Na przykładzie endriagi na ten przykład mam na chwilę obecną:

send("wytnij kiel z drugiego ciala",false)
send("wytnij kiel z drugiego ciala",false)
send("wytnij kiel z drugiego ciala",false)
send("wytnij kiel z drugiego ciala",false)
send("wytnij kiel z drugiego ciala",false)
send("wytnij kiel z drugiego ciala",false)
send("wytnij szczekonoze z drugiego ciala",false)
send("wytnij szczekonoze z drugiego ciala",false)
send("wytnij guz z drugiego ciala",false)
Ostatnio zmieniony 01 paź 2015 16:36 przez Esze, łącznie zmieniany 1 raz.
ODPOWIEDZ