Ich muss dazu sagen, dass ich auch schon von einigen angeschrieben wurde. Viele Leute nehmen einiges als Selbstverständlich hin, dabei bemerken sie nicht einmal wie viel Zeit sie in Anspruch nehmen. WebHelp Leider zählst du auch zu einer der Personen, welche einen mehrmals täglich nach Rat bittet, anstatt selbstständig zu recherchieren.
Einiges, vllt sogar alles von dem was du mich bisher gefragt hast, hätte Google beantworten können.
LG
Beiträge von Hainz
-
-
Zeig uns doch mal einen Auszug deiner uiToolTip.py der Zeilen 200-230
vllt findet man dort einen Fehler.
Lg
-
Find ich super, dass du Einsteigern helfen magst!
Wird dem ein oder anderen bestimmt von nutzten sein.
Ansonsten zu Teufelskerl:
Ist ein netter Typ, dem ich auch immer gerne mal unter die Arme greife. Er ist höflich und zuvorkommend und erledigt seine Aufgaben nach besten Wissen und Gewissen!
Sollte mehr von dir geben
Weiter so mein Lieber!
LG Hainz
-
Go in ui.py in line 2058 an check "self.SetPercentageBack(self.__oldValue, 1.0)"
Blidy already said it.
self.SetPercentageBack is executed without being in a define -
Mit welchem TYPE lässt du den Mob spawnen? Es gibt mehrere Spawnmöglichkeiten, je nach TYPE wird dann group oder group_group benutzt. Wenn du nur einen Windhund spawnen lassen möchtest nutzt du TYPE 'm'
Lg
-
Depends on the area of application.
But I would advise "XYZ". There you also have to decide whether you choose the V2 or the V3. V2 is more suitable for beginners than V3.
With the V3 you have to pay a lot of attention. If you are a beginner, your systems will mostly not work directly, which in turn requires specialist knowledge.
-
which PHP version is used and how secure is the homepage?
-
Es gibt kla Alternativen:
1. Hamachi Server; du erstellst eine VM und lässt in der VM den Server laufen. Dann ordnest du dem Server eine Netzwerkbrücke "Hamachi" zu. TUT gibt es genug einfach suchen
2. Schaffst dir einen Homeroot; häng einen passenden Linux Server mit in dein Netzwerk und hoste darüber den Server. Solange du keinen Zugriff von außerhalb haben möchtest ist es nichtmal notwendig Ports frei zu geben.
LG
-
Gerne darfst du mich auf Discord kontaktieren, ich kann dir dann per AnyDesk helfen. LG
-
Hi Com,
heute release ich euch ein System, welches ich im Auftrag erstellt habe.
Das System hat nicht viel Zeit gekostet, wird aber dem ein oder anderen von nutzen sein.
Was macht das System?Mit Hilfe diesen Systems ist es möglich durch den MODE_TYPE 'p' in der 'regen' File
eine 1-360° Ausrichtung zu nutzen.
Da wir anstelle von 45° Ausrichtung nun die Möglichkeit haben eine 1° präzise Ausrichtung zu nutzen,
erhalten wir eine sehr präzise Ausrichtung von NPC´s oder Objekten im Spiel.
Wozu wird es benötigt?
Es gibt manchmal Situationen im Alltag eines Admins, in deinen man keinen perfekt ausgerichteten Mob oder NPC spawnen lassen kann.
Dies ist oft ärgerlich für die Perfektionisten.Siehe Spoiler
Bitte melden Sie sich an, um diesen Link zu sehen.Wie wird es benutzt?
Wenn Ihr in der 'regen' File den MODE_TYPE 'p' anstelle von 'm' nutzt, könnt Ihr wie gewohnt die 'rotation'-Spalte nutzen,
diese ist lediglich auf 360 erweitert.
Es ist also keine Anpassung der bereits bestehenden 'regen' File notwendig!Erklärgif:
Bitte melden Sie sich an, um diesen Link zu sehen.
Hier geht es zum Download:
Ein danke geht an Zylon für das Bildmaterial!Viel Spaß damit, euer Hainz!
-
Hast du beim eintragen des Mapindex unter /locale/xx/map/index darauf geachtet, dass du an letzter Stelle eine leere Zeile hast?
LG -
Ich würde dir auch ans Herz legen mit grundlegenden Dingen anzufangen. Log dich einfach mal in deinen Server ein. Du bemerkst bestimmt direkt Dinge, welche dir nicht gefallen und welche du ändern möchtest. Durchsuche Foren um deine Ideen umsetzten zu können. Der beste Weg in diesem Falle nennt sich "learning by doing". Wenn es jemand anderes für dich erledigt ist es zwar schön und funktional, bringt dich aber in deinem Lernkonzept nicht weiter.
Ich kann mich dir anbieten, dir eine Struktur in deinen Lernprozess zu geben. Da ich beruflich Ausbildungen halte, wäre ich in der Lage dir step by step das Server- und Clientprinzip näher zu bringen. Wenn daran Interesse bestehen sollte, schreib mir doch einfach Privat. -
Das Sinnige dahinter, ist das alle Accounts mit der selben hwid gesperrt werde. Das macht es einem Admin einfacher möglichst viele Account einer Person zu sperren.
Ich erinnere mich noch an 2009 wo man sich die ID per Mysql rausgesucht hat. Nachteil, diese hat sich Täglich verändert und man war sich nie sicher alle bestehenden Accounts zu erwischen. Eine Sperrung über die hwid hindert dich im ersten Moment nicht daran einen neuen Account zu erstellen. Da benötigt man einen erweiterten Code.
Und wenn Leute Langeweile haben und regelmäßig ihr hwid ändern möchten, sollen sie es doch machen -
Add mich in Discord, scheint über Forum eine zu lange Angelegenheit zu werden.
Ich helfe dir dann via AnyDesk. -
Hast du es auch in deinem Project in VisualStudio hinzugefügt?
Oder hast du einfach nur die Datei in den Source-Ordner geschoben? Denn das würde nicht ausreichen!
LG -
Improving with Scroll is defined in char_item.cpp.
Using Type, SubType and value0
I was looking for you:Code- bool CHARACTER::DoRefineWithScroll(LPITEM item)
- {
- if (!CanHandleItem(true))
- {
- ClearRefineMode();
- return false;
- }
- ClearRefineMode();
- //개량 시간제한 : upgrade_refine_scroll.quest 에서 개량후 5분이내에 일반 개량을
- //진행할수 없음
- if (quest::CQuestManager::instance().GetEventFlag("update_refine_time") != 0)
- {
- if (get_global_time() < quest::CQuestManager::instance().GetEventFlag("update_refine_time") + (60 * 5))
- {
- sys_log(0, "can't refine %d %s", GetPlayerID(), GetName());
- return false;
- }
- }
- const TRefineTable * prt = CRefineManager::instance().GetRefineRecipe(item->GetRefineSet());
- if (!prt)
- return false;
- LPITEM pkItemScroll;
- // 개량서 체크
- if (m_iRefineAdditionalCell < 0)
- return false;
- pkItemScroll = GetInventoryItem(m_iRefineAdditionalCell);
- if (!pkItemScroll)
- return false;
- if (!(pkItemScroll->GetType() == ITEM_USE && pkItemScroll->GetSubType() == USE_TUNING))
- return false;
- if (pkItemScroll->GetVnum() == item->GetVnum())
- return false;
- DWORD result_vnum = item->GetRefinedVnum();
- DWORD result_fail_vnum = item->GetRefineFromVnum();
- if (result_vnum == 0)
- {
- ChatPacket(CHAT_TYPE_INFO, LC_TEXT("더 이상 개량할 수 없습니다."));
- return false;
- }
- // MUSIN_SCROLL
- if (pkItemScroll->GetValue(0) == MUSIN_SCROLL)
- {
- if (item->GetRefineLevel() >= 4)
- {
- ChatPacket(CHAT_TYPE_INFO, LC_TEXT("이 개량서로 더 이상 개량할 수 없습니다."));
- return false;
- }
- }
- // END_OF_MUSIC_SCROLL
-
-
Die Codestelle ist ganz einfach nur die Fehlermeldung "Sync: no tree:"
Aber gerne,
der "wichtige" Teil:
der ganze BlockCode
Das ist genau das was passiert nachdem mein Pet verschwindet, ich bin der felsenfesten überzeugen, dass irgendwas mit den Koordinaten nicht stimmt, zum Server wird wohl übermittelt
obwohl ich mich selber bei
befinde.
Und Nein es liegt definitiv nicht an der Map da vor gut 2 Monaten noch alles so funktionierte wie es soll.
Weitere Lösungsansätze haben auch zu keinem Ergebnis geführtwürde mal testweise diese dead(); funktion angehen und abändern das pets und mounts davon nicht betroffen werden können. Das lässt dir die möglichkeit zu testen ob es tatsächlich an dieser syserr liegt oder das einf nur zufall war
Ich mag Menschen, welche genau so eine Lösung für ihre Probleme suchen! Ich bin auch der Überzeugung, dass du mit breakpoint und viel Ausschlussverfahren dein Problem lösen kannst!
-
Update :
- Mount-Follow System ausgebaut
- mit einem anderen Source erneut verglichen
- weiter auf Fehlersuche gegangen, einzige was mir nach wie vor ausgeworfen wird ist folgendes:
da liegt auch zu 1000% mein Problem nur finde ich dazu rein gar nichts, kennt sich hier jemand mit dem Problem aus weil er es selber schon einmal hatte?
EDIT*
Hab mal aus Langeweile im Debug Modus bisschen rumgetestet, immer wenn folgende Zeile ausgegeben wird im Debug, verschwindet das Pet.
Bitte melden Sie sich an, um diesen Anhang zu sehen."Sync: no tree:" <-- Definiert den Error. "1075753625" , vorher "PLAYERNAME´s PET-NAME" <--verweißt auf das Monster in deinem Fall auf das Pet
"-2147483648 -2147483648" <-- Sollten deine Koordinaten sein wo es passiert ist und "82" <-- Sagt dir auf welchem Mapindex es geschehen ist.
Auch wenn du mich in Discord kommentarlos geblockt hast und du es dir nicht anhören willst:
Aus welcher Syserror kommt der Fehler und bist du sicher, dass du alle log files zu 100% gecheckt hast?
Aus diesem Error wirst du nicht wirklich schlau werden.
Deine Fehlermeldung im Debug-Mode erzählt dir etwas von einem Animations-Fehler in deinem "Ring der Willenskraft" und "Ring der tödlichen Macht". Hast du diese denn während der Fehler erscheint aktive oder im Inventar? Kann es dort einen Zusammenhang geben?
Wenn du dir weiterhin nicht von mir helfen lassen möchtest, mach einfach und ich werde dich mit deinem Problem alleine lassen. -
Naja anscheinend ist ja zwischen euren Servern etwas anders. Letzten Endes verschwinden bei dir die Mounts und bei Ihm nicht.
Und es gibt einen Fehler im Zusammenspiel.
Hast du mal alle Error logs durch geschaut? Sowohl Clientside wie auch Serverside? Auch an DB gedacht?Notfalls könnte ich dir eine Hilfe via Anydesk anbieten. Wenn diese Hilfe gewünscht wird, darfst du mich gerne in Discord anfragen: Hainz#7656