Jump to content

Pysk

Members
  • Posts

    234
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Pysk

  1. Mit anderen Worten ich habe jetzt über eine Stunde gesucht nur weil eine } an der falschen Stelle gessen hat?
  2. Du kannst auch den standart NPC nutzen. Du musst nur in der refine_db.txt alles auf 100 stellen // Database for upgrading items. // Stats per level for safe upgrade, Stats per level after safe limit, Safe level limit, Lv.1 %, Lv 2 %, Lv.3%, ect... // Armor defense is done in percentage (ie 70 = .7 def) // Weapons are whole numbers (ie 3 = 3 atk) 70, 4,4, 100,100,100,100, 60, 40, 40, 20, 20, 10, // Armor 2, 3,7, 100,100,100,100,100,100,100, 60, 40, 20, // Lv.1 Weapons 3, 5,6, 100,100,100,100,100,100, 60, 40, 20, 20, // Lv.2 Weapons 5, 8,5, 100,100,100,100,100, 60, 50, 20, 20, 20, // Lv.3 Weapons 7,13,4, 100,100,100,100, 60, 40, 40, 20, 20, 10, // Lv.4 Weapons Also so wie hier: // Database for upgrading items. // Stats per level for safe upgrade, Stats per level after safe limit, Safe level limit, Lv.1 %, Lv 2 %, Lv.3%, ect... // Armor defense is done in percentage (ie 70 = .7 def) // Weapons are whole numbers (ie 3 = 3 atk) 70, 4,4, 100,100,100,100, 100, 100, 100, 100, 100, 100, // Armor 2, 3,7, 100,100,100,100,100,100,100, 100, 100, 100, // Lv.1 Weapons 3, 5,6, 100,100,100,100,100,100, 100, 100, 100, 100, // Lv.2 Weapons 5, 8,5, 100,100,100,100,100, 100, 100, 100, 100, 100, // Lv.3 Weapons 7,13,4, 100,100,100,100, 100, 100, 100, 100, 100, 100, // Lv.4 Weapons Das müsste dazu führen das der Refiner die Items +10 macht mit 100 Sicherheit. Geld nimmt er ja sowiso und das Elunium.
  3. Hallo. Ich sitze jetzt 1 Stunde davor und finde den Fehler einfach nicht. Der NPC soll in der Zeit von 09 Uhr - 19 Uhr sagen das der Park zu ist In der Zeit von 19 Uhr- 09 Uhr soll er den Spieler dahin warpen. Eigentlich nichts schweres jedoch sieht mein NPC das etwas anders als ich. dragonia,38,50,1 script Park Wächter 731,{ OnClock1900: OnClock0900: if((gettime(3)>=19 && gettime(3)<9)) goto auf; if((gettime(3)>=9 && gettime(3)<19)) goto zu; end; auf: mes "^ff0000[Wächter]^000000"; mes "Der Park ist geöffnet."; mes "Willst du hinein?"; switch(select("Ja","Nein")){ case 1: next; mes "^ff0000[Wächter]^000000"; mes "Ich wünsche dir einen schönen Abend..."; next; wdrag_park: warp "drag_park.gat", 9, 9; end; case 2: next; mes "^ff0000[Wächter]^000000"; mes "Okay, dann noch einen schönen Abend..."; close; zu: mes "^ff0000[Wächter]^000000"; mes "Tut mir Leid, tagsüber ist der Park geschlossen."; next; mes "^ff0000[Wächter]^000000"; mes "Komm doch um 19:00 Uhr wieder."; close; }} Mein NPC redet überhaupt nicht mir mir. Nehme ich das end oben weg reded er zwar mit mir ignoriert aber die Zeitabfragen und geht immer zum ersten Menü.
  4. So @Snow Es gibt kein Problem du hast auch alles richtig verstanden! Bevor du aber gepostet hattest oder viel mehr kurz da nach hat sich hatte Rynbef mich via Skpye angeschrieben und hatte mir vorgeschlagen den Banker komplett über SQL zu betreiben da hier mehr Möglichkeiten sind. Den Banker habe ich jetzt jedenfalls und er Funktioniert damit hat sich das Thema nun erledigt!
  5. Hallo. Ich suche einen Banker der auf das Geld was man auf dem Konto auch Zinsen gibt, diese sollten einstellbar sein. Es reicht wenn man sie im Script einstellen kann, muss nicht über einen NPC gehen. Am besten sollte auch die Grenze des Normalen bankers aufgehoben sein. Der NPC sollte nach Möglichkeit mit eAthena laufen da ich kein rAthena benutze. Ich habe zwar schon ein par Banker gefunden, aber diese haben meist nicht funktioniert. Natürlich nutze ich einen SQL Server. Die Zinses sollten täglich also alle 24 Stunden berechnet werden. Der Banker kann auch gerne in Englisch sein, das übersetzen ist kein Problem.
  6. Macht nichts. Trotzdem danke.
  7. EDIT: So gehts nicht habe ich gerade gemerkt. Ist ja auch kein Wunder. Das Script weis ja nicht wo es die Monster killen soll da es ja ein Auto Event ist. So gehts killmonsterall "drag_fild01"; Danke das wollte ich wissen.
  8. Ja schon klar aber so kann ich das sicher nicht einfach ins script schreiben oder?
  9. Hallo. Wie konnte ich nochmal per Script alle Monster auf einer Map killen aber ohne das Loot fällt. Ich brauche das für ein Automatisches MVP Event. Nach einer Zeit sollen alle Monster vom Server gekillt werden, nur wäre es dann echt blöd wen die auch noch ihre Sachen dropen.
  10. Dann verstehe ich es nicht. Mir gings eigentlich um genau die E-Mail antivierung. Dann weis ich nicht woran es liegt dann ist mein Root wohl zu blöde dazu oder was weis ich. Um auf Nr. Sicher zu gehen Der Link sieht bei mir so aus http://meine-domain.de/Control_Panel/codesub.php?code=85011358081953 Meine Domain habe ich natürlich durch die Domain ersetzt.
  11. Danke, wenn du den Fehler findest würde ich mich freuen wenn du es mir sagen könntest. Wenn das bei dir jetzt geht ohne das du was änderst, dann weis ich es auch nicht.
  12. Danke trotzdem für den Hilfeversuch. Wie gesagt ich habe mir jetzt etwas Platz. geschaffen und fertig. Ich vermute das man im Client irgntwo noch was ändern müsste. also in der exe selber. Wie mit der Headgear view ID die ging ja Damals nur bist 2000. Jetzt gehts ja glaube ich bis 30000. Meine geht bis 5000, da ich einen etwas älteren Client nutze habe ich das diff angepasst. Aber beim NPC keine Idee
  13. Wieos kaufen? Das kann man Frei runter laden. MD% ist es nicht habe ich versucht.
  14. Geht nicht kommt wieder ein Poring raus
  15. ID 200 versucht. Leider kommt hier die Meldung das kein NCP mit dieser ID da ist. Ich belasse es jetzt auf 600 und 601 die NPCs gingen ja sowiso nicht bei mir.
  16. Hallo. Nachdem ich erst das Problem mit dem WoE hatte habe ich mich nun für das Ceres Plus entschieden. Warum? Nun ich finde es gut das man Vote 4 Points nur sieht wenn man eingeloggt ist, so vergisst das das einloggen beim Voten nicht. Was ich auch gut finde ich die Bestätigung per E-Mail. Und genau hier komme ich nicht weiter. Rechte und alles sind richtig. Wenn ich einen neuen Account anmelde wird auch eine Mail geschickt. In der Mail einen Link zum anklicken. Klicke ich den Link an kommt der Fehler das die Aktivierung nicht geht. Eben Error bla bla So ich habe nun schon etwas geschaut. Wenn ich einen Account erstelle legt er denn in der Server DB ab und zwar unter registration Tabele. Hier ist die userid, das Passwort, Geschlecht, E-Mail und der Aktivierungscode abgelegt. Soweit funktioniert das ganze schon mal. Aber warum wird der Code wenn ich auf den Link klicke ( Link ist auch richtig sonst käme ja keine Error Meldung) nicht akzeptiert? Hatte jemand Erfahrung damit? Gibt es eine Einstellung die ich noch machen muss damit es geht? Im Anhang sind noch ein paar Bilder.
  17. Danke für die Info. Ich habe geschaut, die Freien ID's sind mir zuvor garnicht aufgefallen. Aber stimmt da ist noch genug Platz.
  18. Wer sagt mir denn, das es in der neusten Version geht mit der Onlineabfrage. Früher gings bei mir ja auch mit sogar einer noch älteren Version. Ich weis blos nicht mehr welche.
  19. Hallo. Ich nutze die Ceres Cp rev 102.Ich weis es gibt 2 neuere aber da muss der Spieler sein Gebrutstatum eingeben, das wird bei uns aber nicht gebraucht. So nun habe ich das Problem das wenn WoE an ist man im CP sehen kann wer online ist und wo die Personen sind. Früher stand da ja das die Funktion wären WoE nicht verfügbar ist. Ich habe nun den NPC im Server auch eingertagen und alles, aber trotz WoE sehe ich wer wo ist. Wie kann ich das abschalten ohne die Wer ist online Funktion ganz zu entfernen?
  20. Das einzige was ich finden konnte ist das #define MAX_NPC_CLASS 1000 //Checks if a given id is a valid npc id. [skotlex] //Since new npcs are added all the time, the max valid value is the one before the first mob (Scorpion = 1001) #define npcdb_checkid(id) ( ( (id) >= 46 && (id) <= 125) || (id) == HIDDEN_WARP_CLASS || ( (id) > 400 && (id) < MAX_NPC_CLASS ) || (id) == INVISIBLE_CLASS ) zu finden in npc.h Das ändern auf z.b 4000 bewirkt zwar das ich mich in die ID 4000 disguisen kann jedoch kommt immer ein Poring raus, egal welches Sprite ich drin habe. Ich denke mal das im Client selber doch was geändert werden müsste. Ich habe es so gelöst das ich mir 600 und 601 frei gemacht habe da die NPCs bei mir sowiso zum error geführz haben.
  21. Hallo zusammen. Ich wollte gerne einen eigene NPC einbringen. Es geht natürlich nicht um das Script sondern um das Sprite. Serverseitig: db/const.txt Die sieht bei mir am ende der NPC's so aus: 4_M_4THPRIN1 989 4_M_4THPRIN2 990 4_M_5THPRIN1 991 4_M_5THPRIN2 992 4_M_6THPRIN1 993 4_M_6THPRIN2 994 4_M_CASMAN1 995 4_M_CAVE1 996 4_M_MOCASS1 997 4_M_MOCASS2 998 4_M_MUT1 999 4_TOWER_14 10001 4_TOWER_15 10002 4_TOWER_16 10003 4_TOWER_17 10004 4_TREASURE_BOX 10005 ACADEMY_MASTER 10006 PORTAL 10007 THANATOS_BATTLE 10008 THANATOS_KEEP 10009 Früher wahren zwischen 500 und 600 einige freien ID's die ich gerne genutzt habe. Der weile sind diese aber echt alle belegt. So mit @disguise 999 geht noch alle. Wenn ich aber drüber komme also wie hier 10001 kommt das es nicht geht weil der die ID nicht finden kann. Natürlich geht mein NPC mit der ID 10010 auch nicht. Kommt die selbe Meldung. In den Lua Files habe ich meinen NPC natürlich auch eingetragen, was aber nichts mit dem Problem zu tun hat. Gibt es im SRC oder so eine grenze die erst aufgehoben werden muss die bei 999 endet? Ich wunde mich halt das bei den NPC's die ja schon eingetragen sind die über 999 sind der selbe Fehler kommt. Soweit ich weis ist ja 1000 - 2999 Monster reserviert und 3000 - 3999 für Clone oder so was. Drüber kommt halt wieder der Fehler mit Disguise fehlgeschlagen da die ID nicht gefunden wurde. Entweder habe ich was vergessen und es gibt mehr als nur die Lua Files und die const.txt oder es gibt einen anderen Weg. Früher ging es halt so habe es ja immer so gemacht nur wie gesagt gabs da noch ein paar freie ID's im 500 und 600 Bereich.
  22. Dann wurde das mal geändert. Ich habe schonmal ein Script auf diese art geschrieben, welches geklappt hat. Allerdings war das mit einer anderen Athena Version. Jedenfalls Funktioniert das so wie oben. Ich bedanke mich für die schnelle Hilfe. Ich habe echt alles erdenkliche versucht, aber auf die Idee bin ich dann doch nicht gekommen.
  23. Ich sehe schon du hast einfach unter jede Frage eine else gesetzt. von der Idee her ist das garnicht so schlecht wäre ich jetzt nicht drauf gekommen. Ich stelle mir aber immer noch die Frage, farum meins nicht läuft wie es soll.
×
×
  • Create New...