Hijirikawa Posted June 15, 2019 Share Posted June 15, 2019 How do I add another variable to the guild? And how do I make a script command for it? I Just want to access a guild variable via script command. For instance I wanna check the experience how do I do so? Quote Link to comment Share on other sites More sharing options...
0 sader1992 Posted June 15, 2019 Share Posted June 15, 2019 int guild_id = script_getnum(st, 2); struct guild* g = guild_search(guild_id); script_pushint(st, g->exp); Quote Link to comment Share on other sites More sharing options...
0 Hijirikawa Posted June 15, 2019 Author Share Posted June 15, 2019 1 hour ago, sader1992 said: int guild_id = script_getnum(st, 2); struct guild* g = guild_search(guild_id); script_pushint(st, g->exp); What are the files that I can put them in? Quote Link to comment Share on other sites More sharing options...
0 sader1992 Posted June 16, 2019 Share Posted June 16, 2019 src/map/script.cpp BUILDIN_FUNC(getguildexp) { int guild_id = script_getnum(st, 2); struct guild* g; if((g = guild_search(guild_id)) == NULL){ ShowWarning("buildin_getguildexp: unknown guild id '%d'.\n", guild_id); return SCRIPT_CMD_FAILURE; } script_pushint(st, g->exp); return SCRIPT_CMD_SUCCESS; } BUILDIN_DEF(getguildexp,"i"), you need to check out how to add a command script before edit ofc after editing recompiling Quote Link to comment Share on other sites More sharing options...
How do I add another variable to the guild? And how do I make a script command for it? I Just want to access a guild variable via script command. For instance I wanna check the experience how do I do so?
Link to comment
Share on other sites