Benutzt du Kori Files? Dann nimm das:
Bitte melden Sie sich an, um diesen Link zu sehen.
Ist dasselbe, nur für Kori angepasst.
Der Beitrag dazu:
Bitte melden Sie sich an, um diesen Link zu sehen.
Beiträge von Aura
-
-
Hallo,
da ich aktuell ein paar kaufe Thread laufen habe, wollte ich diese hier einmal zusammenfassen. Die anderen schließe ich gleichzeitig.
Ich suche aktuell folgendes:
Ein Ingame Ranglisten System. Anforderungen:
Nach Kills sortiert.
Man kann nach mehreren Kategorien sortieren, zB Rotes Reich, Gelbes Reich, Blaues Reich, Global, Top 10
Setzt sich monatlich zurück und lässt sich manuell zurücksetzen
Mit python GUI! (alternativ würde ich ein GUI kaufen was Liron erstellt hat, das muss aber dann gecodet werden.)Pet System! Anforderungen:
Levelbar
Man muss sie füttern
Sie geben Bonis (Ein Bonus für mich wäre, wenn sie Random Bonis geben würden (Aus einer voreingestellten Liste) und man kann diese switchen mit Pet switchern)
Ein Python GUI
Zahlung am liebsten mit PSC oder Amazon, zahle auch mehr als ihr normal verlangt. -
Hallo,
folgendes Problem:
Ich gehe ins Gildenfenster -> Krieg erklären
Klicke auf "Arena" und schreibe den Namen der Gilde ein, die ich herausfordern möchte
Klicke auf "OK"
Es steht im Chat "Gilde exisitiert nicht"
Dann muss die Gilde, die ich herausfordere, genau dasselbe machen.
Nur das dann anstatt "Gilde existiert nicht" nichts im Chat kommt. Dann startet der Gildenkrieg.Sollte glaube ich nicht so sein. Gibts dafür einen Fix?
Fliege Files
-
Hallo,
ich suche jemanden, der mir einen Run komplett neu schreibt.
Keine Warps notwendig, nur spawns von Mobs, Timer etc.
Mehr Infos von dem, was ich ahben möchte per Pn
KEIN PayPal!
-
Hallo,
ich bekomme seit gestern Abend random Kicks.
Syserr sagt nichts.
gdb:
Code- (gdb) core game.core
- Core was generated by `game'.
- Program terminated with signal 11, Segmentation fault.
- #0 CHARACTER::ChatPacket (this=0x0, format=0x84bb235 "%s") at entity.h:50
- 50 entity.h: No such file or directory.
- in entity.h
- [New Thread 28c1803428c18900 (LWP 100180/<unknown>)]
- [New Thread 88a1a2828c18600 (LWP 100176/<unknown>)]
- [New Thread 28c1893428c18300 (LWP 100175/<unknown>)]
- [New Thread 28c1863428c18000 (LWP 100173/<unknown>)]
- Cannot find new threads: generic error
- (gdb) bt full
- #0 CHARACTER::ChatPacket (this=0x0, format=0x84bb235 "%s") at entity.h:50
- type = Cannot access memory at address 0x0
entity.h existiert aber.
Habe die Datei dann extra nochmal included. Fehler bleibt bestehen.
Sonst hier der erwähnte Codeabschnitt:
C- void CHARACTER::ChatPacket(BYTE type, const char * format, ...)
- {
- LPDESC d = GetDesc();
- if (!d || !format)
- return;
- char chatbuf[CHAT_MAX_LEN + 1];
- va_list args;
- va_start(args, format);
- int len = vsnprintf(chatbuf, sizeof(chatbuf), format, args);
- va_end(args);
- struct packet_chat pack_chat;
- pack_chat.header = HEADER_GC_CHAT;
- pack_chat.size = sizeof(struct packet_chat) + len;
- pack_chat.type = type;
- pack_chat.id = 0;
- pack_chat.bEmpire = d->GetEmpire();
- TEMP_BUFFER buf;
- buf.write(&pack_chat, sizeof(struct packet_chat));
- buf.write(chatbuf, len);
- d->Packet(buf.read_peek(), buf.size());
- if (type == CHAT_TYPE_COMMAND && test_server)
- sys_log(0, "SEND_COMMAND %s %s", GetName(), chatbuf);
- }
EDIT:
entity.h:
C- #pragma once
- class SECTREE;
- class CEntity
- {
- public:
- typedef TR1_NS::unordered_map<LPENTITY, int> ENTITY_MAP;
- public:
- CEntity();
- virtual ~CEntity();
- virtual void EncodeInsertPacket(LPENTITY entity) = 0;
- virtual void EncodeRemovePacket(LPENTITY entity) = 0;
- protected:
- void Initialize(int type = -1);
- void Destroy();
- public:
- void SetType(int type);
- int GetType() const;
- bool IsType(int type) const;
- void ViewCleanup();
- void ViewInsert(LPENTITY entity, bool recursive = true);
- void ViewRemove(LPENTITY entity, bool recursive = true);
- void ViewReencode(); // ÁÖÀ§ Entity¿¡ ÆÐŶÀ» ´Ù½Ã º¸³½´Ù.
- int GetViewAge() const { return m_iViewAge; }
- long GetX() const { return m_pos.x; }
- long GetY() const { return m_pos.y; }
- long GetZ() const { return m_pos.z; }
- const PIXEL_POSITION & GetXYZ() const { return m_pos; }
- void SetXYZ(long x, long y, long z) { m_pos.x = x, m_pos.y = y, m_pos.z = z; }
- void SetXYZ(const PIXEL_POSITION & pos) { m_pos = pos; }
- LPSECTREE GetSectree() const { return m_pSectree; }
- void SetSectree(LPSECTREE tree) { m_pSectree = tree; }
- void UpdateSectree();
- void PacketAround(const void * data, int bytes, LPENTITY except = NULL);
- void PacketView(const void * data, int bytes, LPENTITY except = NULL);
- void BindDesc(LPDESC _d) { m_lpDesc = _d; }
- LPDESC GetDesc() const { return m_lpDesc; }
- void SetMapIndex(long l) { m_lMapIndex = l; }
- long GetMapIndex() const { return m_lMapIndex; }
- void SetObserverMode(bool bFlag);
- bool IsObserverMode() const { return m_bIsObserver; }
- protected:
- bool m_bIsObserver;
- bool m_bObserverModeChange;
- ENTITY_MAP m_map_view;
- long m_lMapIndex;
- private:
- LPDESC m_lpDesc;
- int m_iType;
- bool m_bIsDestroyed;
- PIXEL_POSITION m_pos;
- int m_iViewAge;
- LPSECTREE m_pSectree;
- };
-
Hab ich schon gemacht
Wie gesagt, einloggen geht. Account Daten speichenr geht, wird auch korrekt gespeichert.
Er sagt nur beim einloggen über die Account speicher Funktion dass ID oder Passwort falsch sind
-
Hätte ein Design da was aber gecodet werden müsste.
Kannst du mir das per PN mal zeigen?
-
Hallo,
ich habe folgendes eingebaut:
Bitte melden Sie sich an, um diesen Link zu sehen.
ich habe es für Fliege Files angepasst.
Einloggen geht, Speichern geht, es wird auch korrekt abgespeichert.
Beim Einloggen über die gespeicherten Daten kommt aber immer:
"Benutzername oder Passwort falsch"
In diesem Thread:
Bitte melden Sie sich an, um diesen Link zu sehen.
war genau dasselbe Problem.
Der Threadersteller antwortet aber leider nicht, deswegen bitte ich hier um Rat.
-
uigamebutton.py
Such nach:
ersetze es durch:
Achte auf die Tab's.
Damit wird nur der Fertigkeitsbutton ausgeblendet.
Klappt, danke!
-
Hallo,
Ich suche folgendes:
Eine ingame Rangliste in python, nicht rein über Lua.
Soll folgendes können:
Setzt sich automatisch monatlich zurück
Lässt sich manuell zurücksetzen
Nuach kills sortiert
Nach Namen suchbar
Teamler werden nicht aufgelistet
Zahle nicht in krypto oder Paypal
-
Hallo,
ich weiß, dass man mit self.wndGameButton.Hide() den Status up und Fertigkeiten Up Button ausblenden kann,
Gibt es eine Möglichkeit, nur den Fertigkeit Up Button auszublenden und nicht auch gleichzeitig den Status Button?
-
Hallo,
wenn ich dieses System einbaue:
Bitte melden Sie sich an, um diesen Link zu sehen.
bleibt mein Client komplett hängen, sobald ich das System aufrufe.
Ich habe es über die Sidebar gemacht, nicht über die Systemoptionen, weil ich über die Systemoptionen immer einen Keyerror bekommen habe, welcher keinen Sinn gemacht hat.
Jedenfalls:
0807 17:11:46475 :: CMapManager::GetHeight(62300.000000, 59400.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46475 :: CMapManager::GetHeight(62700.000000, 59400.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46475 :: CMapManager::GetHeight(63100.000000, 59500.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46475 :: CMapManager::GetHeight(63500.000000, 59500.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46476 :: CMapManager::GetHeight(64500.000000, 59500.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46476 :: CMapManager::GetHeight(64900.000000, 59500.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46476 :: CMapManager::GetHeight(65300.000000, 59500.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46476 :: CMapManager::GetHeight(65700.000000, 59500.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46476 :: CMapManager::GetHeight(67600.000000, 66200.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46476 :: CMapManager::GetHeight(67600.000000, 61700.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46476 :: CMapManager::GetHeight(57600.000000, 67900.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46476 :: CMapManager::GetHeight(60900.000000, 59600.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(58800.000000, 63300.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(61800.000000, 63400.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(62700.000000, 63200.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(64100.000000, 64800.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(64900.000000, 63700.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(64400.000000, 62600.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(63400.000000, 62700.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(62800.000000, 64800.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46477 :: CMapManager::GetHeight(64200.000000, 63500.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46478 :: CMapManager::GetHeight(58100.000000, 62000.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46478 :: CMapManager::GetHeight(69200.000000, 57700.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46478 :: CMapManager::GetHeight(67470.000000, 58980.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46478 :: CMapManager::GetHeight(63300.000000, 64000.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46478 :: CMapManager::GetHeight(62300.000000, 61700.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46478 :: CMapManager::GetHeight(65100.000000, 64600.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46478 :: CMapManager::GetHeight(58224.000000, 65508.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46479 :: CMapManager::GetHeight(66810.000000, 60524.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46479 :: CMapManager::GetHeight(63200.000000, 63700.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
0807 17:11:46480 :: Traceback (most recent call last):
0807 17:11:46480 :: File "game.py", line 660, in OnChangePKMode
0807 17:11:46480 :: AttributeError
0807 17:11:46480 :: :
0807 17:11:46480 :: 'NoneType' object has no attribute 'OnChangePKMode'
0807 17:11:46480 ::
0807 17:11:46481 :: CMapManager::GetHeight(63115.000000, 63745.000000) - ¸ÊÀÌ »ý¼ºµÇÁö ¾ÊÀº »óÅ¿¡¼ Á¢±Ù
PS: Die CMapManager Error waren, bevor ich das eingefügt habe, nicht da.
EDIT:
Wenn ich das System nach Anleitung einfüge, kommt folgendes:
0807 20:07:26494 :: Traceback (most recent call last):
0807 20:07:26494 :: File "networkModule.py", line 247, in SetGamePhase
0807 20:07:26495 :: File "game.py", line 105, in __init__
0807 20:07:26496 :: File "interfaceModule.py", line 295, in MakeInterface
0807 20:07:26498 :: File "interfaceModule.py", line 225, in __MakeDialogs
0807 20:07:26499 :: File "uiSystem.py", line 33, in LoadDialog
0807 20:07:26500 :: File "uiSystem.py", line 49, in __LoadSystemMenu_Default
0807 20:07:26501 :: File "ui.py", line 3328, in GetChild
0807 20:07:26502 :: KeyError
0807 20:07:26502 :: :
0807 20:07:26503 :: 'color_button'
0807 20:07:26503 ::
arayuz_button habe ich zu color_button umbenannt. Auch wenns arayuz_button ist, kommt der error, nur mit arayuz_button und nicht mit color_button
Ja, in der systemdialog.py existiert der button.
-
Hallo,
wenn ich d.new_jump nutzen möchte, kommt immer "no dungeon!!!"
Auf epvp hatte ich einen fix gefunden (Bitte melden Sie sich an, um diesen Link zu sehen.)
allerdings mit dif..
gibt es zufällig noch einen fix dafür? Normal im Source, ohne dif?
Syserr:
SYSERR: Aug 7 12:37:41 :: WarpSet: Invalid map inedx 600000, must be child of 103
SYSERR: Aug 7 12:37:41 :: dungeon_set_flag: no dungeon !!!
Der Mapindex ist aber 60, nicht 600000
-
Hallo, ich suche jemanden, bei mir bei folgendem hilft:
Einen run ändern, nur eine Kleinigkeit
Ein Quest lässt sich nicht kompilieren. Ich habe sie selbst geschrieben, bin nur leider kein Lua Experte.
Würde für beide Lösungen mit psc oder Amazon bezahlen. Mehr Details per pn
-
Bitte melden Sie sich an, um diesen Link zu sehen.
-
Klappt wunderbar! Danke!
-
Klappt halb. Nun kommt "BlaBlaBlaPferdename" anstatt "BlaBlaBlasPhönix"
-
Hallo,
ist es möglich, folgende Quest so umzuschreiben, dass Pets den Namen des Pferdes haben?
Pferdezucker funktioniert und ändert den Namen.
Petname bleibt aber bei BlaBlaBlas Phönix, zB.
Würde für eine Lösung auch bezahlen.
Quest:
LUA- quest pet_system begin
- state start begin
- function get_pet_info(itemVnum)
- pet_info_map = {
- -- [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
- [53001] = { 34001, "s Phönix", 2},
- [53002] = { 34002, "s Bambi", 3},
- [53003] = { 34003, "s Eisphönix", 8},
- [53004] = { 34004, "s Rentier", 8},
- [53005] = { 34004, "s Azrael", 1},
- [53006] = { 34009, "s Azrael (Gold)/m", 1},
- [53007] = { 34007, "s Porkie", 7},
- [53008] = { 34008, "s Rufus", 6},
- [53009] = { 34012, "s Bao Bao", 4},
- [53010] = { 34010, "s Khan", 5},
- [53011] = { 34011, "s Knuud", 0},
- [53012] = { 34012, "s Bao Bao", 0},
- [53013] = { 34013, "s Boney", 0},
- [53014] = { 34014, "s Henkerchen", 0},
- [53015] = { 34015, "s Henkerchen", 0},
- [53016] = { 34016, "s Sensenmann", 0},
- [53017] = { 34017, "s Phönix", 0}
- }
- itemVnum = tonumber(itemVnum)
- return pet_info_map[itemVnum]
- end
- function get_spawn_effect_file(idx)
- effect_table = {
- [0] = nil,
- [1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
- [2] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\redphoenix.mse",
- [3] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\icephoenix.mse",
- [4] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\leonidas.mse",
- [5] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\khan.mse",
- [6] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\rufus.mse",
- [7] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\porkie.mse",
- [8] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\rentier.mse",
- }
- return effect_table [idx]
- end
- when login with pc.getqf("pet_vnum") != 0 begin
- item.select(pc.getqf("pet_item_id"))
- pet_name = pet_system.get_pet_info(item.get_vnum())[2]
- pet.summon(pc.getqf("pet_vnum"), pet_name, false)
- end
- when 53001.use or
- 53002.use or
- 53003.use or
- 53004.use or
- 53005.use or
- 53006.use or
- 53007.use or
- 53008.use or
- 53009.use or
- 53010.use or
- 53011.use or
- 53012.use or
- 53013.use or
- 53014.use or
- 53015.use or
- 53016.use or
- 53017.use or
- 53018.use or
- 53019.use begin
- local pet_info = pet_system.get_pet_info(item.vnum)
- pc.setqf("pet_item_id", item.get_id())
- if null != pet_info then
- local mobVnum = pet_info[1]
- local petName = pet_info[2]
- local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])
- if true == pet.is_summon(mobVnum) then
- if spawn_effect_file_name != nil then
- pet.spawn_effect (mobVnum, spawn_effect_file_name)
- end
- pet.unsummon(mobVnum)
- pc.setqf("pet_vnum", 0)
- else
- if pet.count_summoned() < 1 then
- pet.summon(mobVnum, petName, false)
- pc.setqf("pet_vnum", mobVnum)
- else
- syschat("Du kannst kein weiteres Haustier rufen.")
- end
- if spawn_effect_file_name != nil then
- pet.spawn_effect (mobVnum, spawn_effect_file_name)
- end
- end -- if pet.is_summon
- end -- if null != pet_info
- end -- when
- end -- state
- end -- quest
-
Bitte melden Sie sich an, um diesen Link zu sehen.
Hier ein gif. Ich klicke die ganze Zeit. Kein haken -
Hallo,
ich nutze Fliege Files.
Im Gildenfenster kann ich keine "Häckchen Felder" anklicken. Wenn ich drüber hover und drauf klicke passiert was, es kommen aber keine Häckchen. Wenn ich zb nicht Leader bin, im Mitglieder Tab auf Leader klicke, wo man normalerweise ein Hacken reinkommt, steht da, dass ich nicht Leader bin. Wenn ich Leader bin passiert nichts. Wenn ich bei einem Mitglied, nicht mir, auf Leader klicke, steht da, dass nicht mehrere Leader sein können. Also scheint die vergabe zu funktionieren, es kommt nur kein Häckchen.
Syserr leer.