Jump to content

Anubis92

Members
  • Posts

    43
  • Joined

  • Last visited

Posts posted by Anubis92

  1. Seems as you not loaded all SQL Files into your DB from the SQL files Folder of rA. Many tables are in the main.sql, only items and Mobs incl. skills  have own files parted for the pre re / re Content and logs as well. 

  2. Hello everybody,

    after some time I now tried to make an Pre RE Server. So it's all working BUT when we try to mob the Server Begins extremly to lag. You can't move on the whole Server.

    The Root himself has an i7 with 3,5 GHZ, 16 GB Ram, 1000 MB Connection, 1TB HDD. I looked when some People mob on the Monitoring of cpu and ram and Nothing was over 10%. Everything seems to work smooth, no error Messages or something like this.

    I already compiled again an clean rAthena and testet: Again the same Problem, changed root to the one of an friend: same lags. I don't know where to search 

     

    Anybody can help me to solve this?

     

    Greetings

  3. Moin,

     

    prinzipiell kannst du eigentlich den Fehler in der Server Konsole auslesen, beim Connecten warum der abbricht. Da du mit dem Client von GerRO aber Connecten kannst, wird es an der Client Version liegen, bzw. welche du eingestellt hast im Server. 

    Der Guide nachdem du richtest ist für einen reinen Offline Server und auch nur so wie im Guide beschrieben mit dem beiliegenden Client Spielbar. Man sollte aber wenn man den Server aufbaut, immer auch einen eigenen Client selber aufbauen. Reduziert das Risiko der Sprite Fehler durch Customs und solche Sachen. Welcher Client für dich der Richtige ist? Das weißt nur du und welchen Client du baust - Kommt drauf an ob du einen 2018er haben willst ( Wofür du dann auch alle Grafiken brauchst ) oder einen älteren damit Homnu AIs auch weiterhin funktionieren? Zum Diffen gibt es eigentlich nur noch NEMO an brauchbarem Tool - Aber da musst du dir dann die richtige Fork für suchen damit die auch aktuell bleibt da der richtige NEMO Git nicht mehr aktualisiert wird.

     

    Gruß

  4. Ja, leider. Deswegen habe ich mein Projekt direkt auf International ausgerichtet. Das hilft damit ab und an mal Spieler kommen, aber die kommen eben immer nur mal " Hier zwei, da einer, da mal zwei"... Aber bis dahin sind die vorherigen schon wegen mangelnder Community weg. Die meisten Spieler haben auch nicht mehr die Ausdauer sowas auszusitzen bis ein Server wächst. Die wollen alles jetzt und sofort.

  5. Hey Eismann,

     

    kenn ich. Suche selber seit Ewigkeiten. Mein Projekt läuft bereits seit einigen Wochen, Community ist eben schleppend. Das ist von den meisten noch das größte Problem. Alle erwarten eine Community von heute auf morgen, dann geht das Interesse flöten und du stehst mit deinem Server wieder alleine da. Wenn du Interesse an 'nem Austausch hast kannst dich gerne mal in Discord melden Andras#7625 

     

    Grüße

  6. Hello everyone!

     

    I've got an Problem. I use my CP now since 4 month and since friday the CP says my Char and Map Server are offline, but they are Online. Only the Login Server is displayed correct. See here 

     

    I didn't Change anything in the CP, only on the Server. I use now two Char and Map Server on one Login Server, but the Main Server runs normal on the standart ports.

    Anybody can help to fix it?

     

    Greetings

  7. Moin!

     

    Einfach in den conf/bttle Ordner. Dort öffnest du die monster.conf und editierst:

    // Rate of monsters on a map, 200 would be twice as many as normal. (Note 2)
    mob_count_rate: 150
    
    // Respawn rate of monsters on a map. 50 would make mobs respawn twice as fast (half delay time) (Note 2)
    //Note: This does not affects mobs with immediate respawn (most normal mobs)
    mob_spawn_delay: 100
    plant_spawn_delay: 100
    boss_spawn_delay: 100

     

    Grüße

  8. Aww... No, Haziel! I'm sorry I was tired when I posted my question. Sure I Check in my Script for 90006 == 2. If it helps I could Post the Part of my script that runs on my testserver

     

    		mes "[Assistant of Obelix]";
    		mes "Do you want to get your reward for an quest of us?";
    		switch(select("Yes, Sir!:No, Sir!")){
    			
    			case 1:
    				if (checkquest(90003,HUNTING) == 2 && checkquest(90009) == 1) {
    					mes "[Assistant of Obelix]";
    					mes "Ah, I see you have helped our Knight to keep the Olds away from another.";
    					mes "It's not an fine work, but it have to be done.";
    					next;
    					mes "[Assistant of Obelix]";
    					mes "Here you get your Reward from me!";
    					getitem 41002,2;
    					completequest 90009;
    					end;

     

    This is the part of my quest with the checkquest. I know the ID is 90003! but it's the same quest - only for an other fraction. The Second Quest 90009 is only an check up for rewards and stand with 1 in my DB as it should. Only the Killquest didn't Change on Status 2. 

  9. Hello everyone! 

     

    I've got an Problem (again...) I didn't knwo if i think wrong or Forget something...

     

    I try to write own kill quests with entry in quest db

    Looks like:

    90006,0,1019,15,0,0,0,0,0,0,0,0,0,0,0,0,0,"All what they need"

     

    Now I thought when the Player has killed all 15 Peco Pecos the quest states turns automatic on 2, but he keeps on 1. Now my Reward Manager didn't see that the quest is done with checkquest(90001,HUNTING) == 2 ?

    Do I have to ask after Hunting == 1? Or is he than always thinking the quest is complete? This isn't explaining himself for me. 

     

    Thanks for your help!

     

    Greetings

  10. Hello Cyro!

    Thanks for your help - But could you please explain me? In the log for checkquest stand that I have to define playtime or hunting, but you only deleted this? How he can now know when the quest stand is on 2?

     

    Greetings

  11. Hi everyone,

    it's me again! :heh: I tried to make now an simple quest the script is fully running, no Errors anymore in my console NPC stands ingame. But when I try to talk with him - Nothing happens. He just stand there and Looks in the world. I didn't find my mistake :/ Maybe anybody from you? Here'S my script:

     

    
    crystilia,54,88,2	script	Elder of Town	777,{
    
    	if(checkquest(90001) == 0) {
    
    		mes "[Old Man]";
    		mes "Hello young folk!";
    		mes "It's nice to see you here around!";
    		mes "Would you do an old man an favor?";
    			switch(select("Sure, why not?:I've got no time, sorry!")){
    	
    				case 1:
    					mes "[Old Man]";
    					mes "Thank you, kid! You are an angel in this dark time!";
    					mes "I didn't can find my wife, would you please search her?";
    						switch(select("Okay, no Problem:Oh, ehrm... Sorry")){
    						
    							case 1:
    									mes "[Old Man]";
    									mes "She should be in the south of Crystilia, kid!";
    									mes "I thank you so much!";
    									setquest 90001;
    									end;
    							case 2:
    									mes "[Old Man]";
    									mes "Please come back if you think other about this...";
    									close;
    								}
    			
    				case 2:
    						mes "[Old Man]";
    						mes "Please come back if you think you have time for me...";
    						close;
    			} if(checkquest(90002) == 1) {
    
    					mes "[Old Man]";
    					mes "Ah you found my wife!";
    					mes "That's wonderful, what she said?";
    						switch(select("She didn't find the way back.")){
    
    							case 1:
    									mes "[Old Man]";
    									mes "Oh my dear.. She's so old now..";
    									mes "Maybe... Yeah I've got an plan!";
    									next;
    									mes "[Old Man]";
    									mes "Please bring me 30 Bill of Birds from Peco Peco";
    									mes "And kill 15 from them for me. With the blood, I can help her!";
    									completequest 90002;
    									setquest 90003;
    									end;
    			} if(checkquest(90003,HUNTING,2)){
    							
    							
    							mes "[Old Man]";
    							mes "Ah I see you killed every Monster, but do you have those items for me?";
    							next;
    							mes "[Old Man]";
    							mes "Let me see...";
    								switch(select("Sure, look!:I didn't have them")){
    
    									case 1:
    										if (countitem(925) >= 30){
    											mes "[Old Man]";
    											mes "Wonderful, you have them all!";
    											mes "Here you get an thanks from me, kid!";
    											completequest 90003;
    											getitem 974,2;
    											getitem 547,5;
    											end;
    												} else {
    													mes "[Old Man]";
    													mes "Come back if you got them!";
    													close;
    													}
    				
    							}
    						}	
    					} if (checkquest(90003) >= 2){
    				
    				mes "[Old Man]";
    				mes "Hello youngster! Thanks again for your help!";
    				close;
    				} if (checkquest(90001) == 1){
    					mes "[Old Man]";
    					mes "Please search my wife!";
    					close;
    			}
    		}
    	}

    Thanks to everyone who try to help me!

     

    Greetings

  12. Hello everyone!

    I'm working on an Quest NPC to Join an Team. It seems to working, no Errors on Server BUT he didnt ask for the items, or give me any Switch. I didnt know what exactly is the Problem that he don't see my items or give me the switch

     

    Here is the script

     

    invek,134,204,2	script	Loyal Knight of Rune Midgard	418,{
    
    
    if (countitem(7281) < 1) {	
    mes "[Herold]";
    mes "Welcome to Invek";
    mes "I'm happy to welcome you here, friend.";
    mes "Are you here to help us with those fanatic church dudes?";
    next;
    		switch(select("Yes, Lord!:I'm not sure, Lord!:No, sorry!")){
    	
    		case 1:
    			mes "[Lord Asterix]";
    			mes "Fine! May our king bless you, kid!";
    			mes "First you need to prove us how loyal you are, kid.";
    			mes "Bring me...";
    			next;
    			
    			mes "5 Emperium";
    			mes "100 Jellopy";
    			mes "100 Heart of Mermaid";
    			mes "25 Nose Ring of Minotaur";
    			next;
    			
    			mes "When you have all those items come back";
    			mes "and talk again to me, ok?";
    				if (countitem(714) > 5 && countitem(909) > 100 && countitem(941) > 25 && countitem(950) > 100) {
    					switch(select("Here, I've got them:Maybe later")){
    						case 1:
    							mes "[Lord Asterix]";
    							mes "Wow! I didn't thought that you were so fast!";
    							mes "Let me take this treasures for you.";
    							next;
    							delitem 714,5;
    							delitem 909,100;
    							delitem 941,25;
    							delitem 950,100;
    							getitem 7182,1; // Change here later to ID of Loyal Emblem
    							next;
    							mes "[Lord Asterix]";
    							mes "Here you have your offical Emblem of the Knights";
    							mes "With this emblem, everybody will see that you are on of us!";
    							mes "Now you can get quests and other benefits here in Invek";
    							end;
    							
    						case 2:
    							mes "[Lord Asterix]";
    							mes "I'm waiting here for you, kido!";
    							end;
    					} if (countitem(714) < 5 && countitem(909) < 100 && countitem(941) < 25 && countitem(950) < 100){
    						switch(select("Okay, my Lord.")){
    							case 1:
    								mes "[Lord Asterix]";
    								mes "May the king bless you";
    								end;
    					}
    				}
    			}
    		case 2:
    			mes "[Lord Asterix]";
    			mes "So, you are not sure yet, kid?";
    			mes "Let me explain something to you...";
    			mes "We are the one who fight for the king. We have to bring up our souls for an unreacheable kingdom";
    			next;
    			mes "[Lord Asterix]";
    			mes "Who else could do this?";
    			end;
    	
    		case 3:
    			mes "[Lord Asterix]";
    			mes "I hope to see you again soon!";
    			end;
    
    	}
    
    
    
    }
     if (countitem(7281) > 1) {
    
    mes "[Lord Asterix]";
    mes "Traitor, go away!!";
    close;
    
    }
    }

     

    I hope anybody of you can help me

     

    Greetings and merry Christmas

  13. Mahlzeit,

    also wir benutzen ebenfalls GIT um unsere Änderungen mit den Veränderungen von rA immer wieder zu mergen und aktuell zuhalten. Bei wichtigen Änderungen, welche auch an die eigenen Dateien geht fragt Git meistens ob er eine Änderung vornehmen soll, so habe ich es jedenfalls bisher erlebt, einen entsprechenden push meiner Dateien lässt er auch gar nicht zu solange ich nicht die aktuellen Daten gepullt habe im Vorfeld. Wir haben dafür rA geforkt und arbeiten dann damit. Die wichtigen conf Dateien, Text Datenbanken usw. kannst du im Ordner "Import" bzw. "import-tmpl" speichern, wodurch diese niemals verloren gehen. Aber auch hier gilt: Ja, für die meisten Veränderungen an der Source musst du regelmäßig neucompilen. Bei Conf, NPC Änderungen etc. nicht notwendig. Da reicht ein restart. Anderes Beispiel das du selbst geliefert hast: Die .yml, da scheint rA im Moment seinen Code umzustellen wodurch die .txt Dateien verschwinden. Auch diese werden nur richtig geladen nach einem neucompilen der SRC

     

    Grüße

     

    PS:

    Nutz doch GitHUB oder SoureTree, da musst du bei jedem deiner Commits direkt eine kleine Doku schreiben und man sieht was du am Code geändert hast bzw. was für Änderungen du gezogen hast. Hilft der Übersicht ungemein, kannte ich auch nicht bis vor kurzem so.

     

     

  14. Hey,

     

    I think the best for you would be this Script . You can make your Redeem Codes and give them to your OBT Players. And as an additonal Feature: You can use it in the future to, for events or other things!

     

    Greetings

  15. Hello Carleta,

     

    to get an version without renewal it's an easy way. When you open the rAthena Project with Visual Basic or an tool like it, you have to open the renewal.h and have to deactive it there. Or with the /configure command. When renewal is deactivated you get the "pre renewal" gameplay. For the monster IDs and Items you have the sql files in your rAthena folder. Those with _re are for renewal without for pre re. Just read some instructions here in forum like Click me for Instruction and Project from Anacondaqq

     

     

    Greetings

×
×
  • Create New...