Forum techniczne Arkadii.
Zurwen
Posty: 756 Rejestracja: 13 lut 2009 09:37
Post
autor: Zurwen » 30 wrz 2015 09:28
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).
Zorilazor
Posty: 49 Rejestracja: 19 lut 2015 19:56
Post
autor: Zorilazor » 30 wrz 2015 18:23
tak i tak, nic sie nie zmienia. Jak sie komus uda to wlaczyc to niech napisze jak,
Zurwen
Posty: 756 Rejestracja: 13 lut 2009 09:37
Post
autor: Zurwen » 30 wrz 2015 19:04
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).
Zorilazor
Posty: 49 Rejestracja: 19 lut 2015 19:56
Post
autor: Zorilazor » 30 wrz 2015 21:32
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
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 ...
Rafgart
Posty: 970 Rejestracja: 09 lut 2009 10:10
Post
autor: Rafgart » 30 wrz 2015 21:35
Masz tylko char i room wlaczone.
Zorilazor
Posty: 49 Rejestracja: 19 lut 2015 19:56
Post
autor: Zorilazor » 30 wrz 2015 21:44
Rafgart pisze: Masz tylko char i room wlaczone.
myslalem ze core jest wlaczony domyslnie?
Rafgart
Posty: 970 Rejestracja: 09 lut 2009 10:10
Post
autor: Rafgart » 30 wrz 2015 21:51
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ń
Post
autor: Dhogrin » 30 wrz 2015 22:31
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))
Zorilazor
Posty: 49 Rejestracja: 19 lut 2015 19:56
Post
autor: Zorilazor » 30 wrz 2015 22:33
No mowilem, ze jak Dhogrin nie naprawi to nikt nie naprawi
Dzieki!!
Esze
Posty: 20 Rejestracja: 29 kwie 2015 23:57
Post
autor: Esze » 01 paź 2015 16:19
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.