Jump to content

sader1992

Content Moderator
  • Posts

    1678
  • Joined

  • Last visited

  • Days Won

    72

Posts posted by sader1992

  1. -	script	noskill_mapflag_remove	-1,{
    OnInit:
    	if(getmapflag("prt_are_in",mf_noskill))
    		removemapflag "prt_are_in",mf_noskill;
    end;
    }

    put it at the end of your scripts list

    so it would load last

  2. Princess Connect! Re:Dive

    https://myanimelist.net/anime/39292/Princess_Connect_Re_Dive

    isekai

    isekai anime where all the characters is girls except the protagonist

    the anime made as an ad for the game

    プリンセスコネクト!Re:Dive

     

    so I am 3 Episodes in the anime and my opinion:

    it's really good looking Anime

    to be honest the idea before i start watching the anime looked good for me as i am a big Harem fan ?

    however I realized that the male protagonist is more like a side character in the story

    it have some mystery and a lot of screen time , however it does not feels like a protagonist

    for me personally i can't feel but shame that this anime would look much better for me if the protagonist was a real main character

    it might be in the future , however as a first look for now it's not

    if I want to watch a Moe anime I would just search for one , but this setup for me is not relatable nor enjoyable.

     

    i just want to say sorry for Kokoro Chan ,  she could have been pretty good waifu for me for 2020 xD

    Kokoro Natsume/Cards | Princess Connect Re:Dive Wiki | Fandom

     

    Maybe I will check out the game instead d==( ̄▽ ̄).

    or maybe will continue the anime as I am bad at leaving an Anime i already begun to watch.

     

    • Upvote 1
  3. if even after the reload the mapflag is not removed

    make sure there is no where else the mapflag targeting the map

    other files

    or you can disable the mapflag using a script with oninit event at the end of your scripts list

  4. the npc only give a skill with a level of the number of the variable saved when the player give the npc the gym pass

    ofofofofof ?

    you need to increases the skill level , the max in the db is 13 , you can increases it in skill.hpp that back to your skill db and increases it there

    given the skill does support that and it's a "Equation" not a static number , you edit the npc and it will work.

     

    I do not recommend that , i would suggest to give your players more weight with an alternative way instead of increasing the max skill level , however you can do it.

  5. there is too many guides on how to make client files

    little installer is all the client files except data.grf rdata.grf and BGM folder.

     

    those are somewhat out-dated 

    however you can follow the client side guide part in other topic like

     

    the main thing is , you create exe < than get kro client , add your exe to it , remove the data.grf /rdata.grf / BGM folder , compress it to zip and upload it.

    there is some files that you could remove too from the client folder , however you need to be more experienced to move to that topic

    • Like 1
  6. Need more information , I don't think anyone can help you unless someone had this problem and fixed it.

    You should add more information about the problem if you want the help of the others who did not encounter this problem (most of the forum members).

    (server setup , client setup)

  7. image.png.8a3ccb42fe4774cb82ced6ced6054b74.png

    Kono Subarashii Sekai ni Shukufuku wo!: Kurenai Densetsu

    Or

    KONOSUBA -God's blessing on this wonderful world!- Legend of Crimson

    Website

    MyAnimeList

    has been released in  (not long ago).

    this is a reminder so if you want to watch it , you can now.

    It's Free on CrunchyRoll !

    (ofc don't if you didn't watch the anime , it's recommended to watch the anime first , which is also free on crunchyroll!)

    • Upvote 1
    • Love 1
  8. On 4/6/2020 at 6:02 AM, Xiao said:

    Thanks for sharing this feature.

    I have a problem trying to compile. Attached image, I appreciate very much who can help me to solve it.

     

    i use the ( petstats rAthena Cpp.cs )

    petstats.png

    try this

    ACMD_FUNC(petstats)
    {
    	struct pet_data* pd;
    	std::shared_ptr<s_pet_db> pet_db_ptr;
    	nullpo_retr(-1, sd);
    	char output[CHAT_SIZE_MAX];
    	char petname[100];
    	char mobname[100];
    	char infostring1[100];
    	char infostring2[100];
    	int i;
    	struct {
    		const char* format;
    		int value;
    	} output_table[] = {
    		{ NULL, 0 },
    		{ NULL, 0 },
    		{ "Pet ID - %d", 0 },
    		{ "Pet Level - %d", 0 },
    		{ "Pet Loyalty - %d", 0 },
    		{ "Pet equip - %d", 0 },
    		{ "Pet Hungry - %d", 0 },
    		{ NULL, 0 },
    		{ NULL, 0 },
    		{ "Mob ID - %d", 0 },
    		{ "Egg ID - %d", 0 },
    		{ "Food ID - %d", 0 },
    		{ "Equip ID - %d", 0 },
    	};
    
    	pd = sd->pd;
    	if (!pd) {
    		clif_displaymessage(fd, msg_txt(sd, 184)); // Sorry, but you have no pet.
    		return -1;
    	}
    	pet_db_ptr = pd->get_pet_db();
    	memset(infostring1, '\0', sizeof(infostring1));
    	memset(output, '\0', sizeof(output));
    	memset(petname, '\0', sizeof(petname));
    	memset(infostring2, '\0', sizeof(infostring2));
    	memset(mobname, '\0', sizeof(mobname));
    	sprintf(infostring2, "- Pet Information -");
    	output_table[0].format = infostring2;
    	sprintf(petname, "Pet Name - %s", pd->pet.name);
    	output_table[1].format = petname;
    	output_table[2].value = pd->pet.pet_id;
    	output_table[3].value = pd->pet.level;
    	output_table[4].value = pd->pet.intimate;
    	output_table[5].value = pd->pet.equip;
    	output_table[6].value = pd->pet.hungry;
    	sprintf(infostring1, "- Database Information -");
    	output_table[7].format = infostring1;
    	sprintf(mobname, "Mob Name - %s", mob_db(pet_db_ptr->class_)->jname);
    	output_table[8].format = mobname;
    	output_table[9].value = pet_db_ptr->class_;
    	output_table[10].value = pet_db_ptr->EggID;
    	output_table[11].value = pet_db_ptr->FoodID;
    	output_table[12].value = pet_db_ptr->AcceID;
    	for (i = 0; i < 13; i++) {
    		sprintf(output, output_table[i].format, output_table[i].value);
    		clif_displaymessage(fd, output);
    	}
    	return 0;
    }

     

  9.  

    ---------------------------------------
    
    *recalculatestat;
    
    This command will force a stat recalculation for the attached player.
    
    ---------------------------------------
    OnPCStatCalcEvent:
    
    This special label triggers when a player's stats are recalculated, such as when
    changing stats, equipment, or maps, as well as when logging in, leveling up, and
    mounting a job mount. This can be used to grant additional item bonuses to certain
    player groups, for instance.

    technically , you are asking for loop

    I would suggest to not use OnPCStatCalcEvent unless you are forced too

     

    also I don't understand why disable/enable a npc like that , let's say the script works , the npc would be always disabled depending on the number of players in the server , also I am not sure that you know what you are doing.

     

  10. 8 minutes ago, AyenPanda said:

    i did all of that. but my router PLDT baudtec , doesnt have port forwarding option, instead i saw port trigger , virtual server, port mapping.

    most of what i told you is to test xD

    you did it all , but what the results ? public or private network ? and where the ports is closed ?

  11. after you open the port in your system , you need to run the programs that uses the port

    also if you want access from outside your network you need to open the ports in your router too

    if you have another machine in the network , it might be good idea to scan from it using nmap , if via your public ip , you can use canyouseeme.org

    use this command to check the ports in your system "netstat -a"

  12. try to directly run the command into your sql , in the log database

    CREATE TABLE IF NOT EXISTS `sader_variables_log` (`unique_id` INT( 11 ) UNSIGNED NOT NULL DEFAULT  '0',`ip` VARCHAR(100) NOT NULL,`variable` VARCHAR(32) NOT NULL, `index` INT NOT NULL, `value` INT NOT NULL,`account_id` INT NOT NULL,`char_id` INT NOT NULL,`char_name` VARCHAR(30) NOT NULL) ENGINE=MyISAM

     

×
×
  • Create New...