REKT
-
Posts
206 -
Joined
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by REKT
-
-
This is great
-
this is the new behavior of this skill using 2011-11-22 clients above.
Oh thanks, I made it work in 2013-08-07. removed the sliding effect.
May i know how did you managed it? Through hexing or source?
sorry for the late reply. It was based on source code.
Mind share?
-
Then, Gepard will blocked it.
(Bai, ayaw gahi ulo d ka makalusot sa Gepard trust me tested nanang gepard most third party i block na)
-
I got this prompt on the latest revision of daily reward, seems function insert plural is not on the file.
Your Emulator is from RagEmu. that's why you get that errors on your map-console.
you have to add your self the F_InsertPlural from rAthena and reload the function.
-
Try to rediff your client.
I guess the mention above post said that he wanted to achieved something so, in his case he wanted to use a dual client.exe in that server he played. However he get disconnected. Reason, maybe th server use Gepard Shield Blocks dual client. Or the server use something that blocks other clients.
-
search at google.com you can find the somewhere.
-
-
Nextime ask your friend what are those errors during recompile so people can easily find what part of the code are given errors.
-
Can you send me a PNG file for this?
-
Rich kid actually u can just find a GM without paid.. Except for Developer unless if u have heavy modifications u can pay them by $ per hour rate.
You can check Paid services fo RO hosting however i'm not recommended to use them because of some issue reasons.
Goodluck!
-
Hope someone can provide a cutin for this Daily Rewards. it would be great contribution to this script.
If i can get a chance maybe i can try to design. (no good in design) -
Ok I got it!
src/map/clif.c
void clif_parse_cashshop_open_request( int fd, struct map_session_data* sd ){ sd->npc_shopid = -1; // Set npc_shopid when using cash shop from "cash shop" button [Aelys|Susu] bugreport:96 clif_cashshop_open( sd ); ++ npc_script_event(sd, NPCE_CASHSHOP); }
In any npc:
- script dubnpc -1,{ OnCashShopOpening: debugmes "it works!!"; end; }
Tested and working
I edited my first post too so that everything's in one post
This what i want pretty neat! i have an idea for this thank you again Kuro
-
You could add an event label and then call it when opening the shop. I know how to create a label but I have no idea where you could put the call ^^
Let's say you want to create a label named 'OnCashShopOpening' (yeah should think about something else ^^)
src/map/npc.c :
void npc_read_event_script(void) { int i; struct { char *name; const char *event_name; } config[] = { {"Login Event",script_config.login_event_name}, {"Logout Event",script_config.logout_event_name}, {"Load Map Event",script_config.loadmap_event_name}, {"Base LV Up Event",script_config.baselvup_event_name}, {"Job LV Up Event",script_config.joblvup_event_name}, {"Die Event",script_config.die_event_name}, {"Kill PC Event",script_config.kill_pc_event_name}, {"Kill NPC Event",script_config.kill_mob_event_name}, {"Stat Calc Event",script_config.stat_calc_event_name}, ++ {"Cash Shop Event",script_config.cash_shop_event_name}, };
src/map/npc.h :
//Script NPC events. enum npce_event { NPCE_LOGIN, NPCE_LOGOUT, NPCE_LOADMAP, NPCE_BASELVUP, NPCE_JOBLVUP, NPCE_DIE, NPCE_KILLPC, NPCE_KILLNPC, NPCE_STATCALC, ++ NPCE_CASHSHOP, NPCE_MAX };
src/map/script.c :
struct Script_Config script_config = { 1, // warn_func_mismatch_argtypes 1, 65535, 2048, //warn_func_mismatch_paramnum/check_cmdcount/check_gotocount 0, INT_MAX, // input_min_value/input_max_value "OnPCDieEvent", //die_event_name "OnPCKillEvent", //kill_pc_event_name "OnNPCKillEvent", //kill_mob_event_name "OnPCLoginEvent", //login_event_name "OnPCLogoutEvent", //logout_event_name "OnPCLoadMapEvent", //loadmap_event_name "OnPCBaseLvUpEvent", //baselvup_event_name "OnPCJobLvUpEvent", //joblvup_event_name "OnPCStatCalcEvent", //stat_calc_event_name "OnTouch_", //ontouch_name (runs on first visible char to enter area, picks another char if the first char leaves) "OnTouch", //ontouch2_name (run whenever a char walks into the OnTouch area) ++ "OnCashShopOpening", };
src/map/script.h :
extern struct Script_Config { unsigned warn_func_mismatch_argtypes : 1; unsigned warn_func_mismatch_paramnum : 1; int check_cmdcount; int check_gotocount; int input_min_value; int input_max_value; const char *die_event_name; const char *kill_pc_event_name; const char *kill_mob_event_name; const char *login_event_name; const char *logout_event_name; const char *loadmap_event_name; const char *baselvup_event_name; const char *joblvup_event_name; const char *stat_calc_event_name; const char* ontouch_name; const char* ontouch2_name; ++ const char* cash_shop_event_name; } script_config;
Then you can call for that label using 'npc_script_event(sd, NPCE_CASHSHOP);'
I don't know if there's a way to call a specific npc event or even to call a script function, sorry but I don't know much about src at all so that's all I've got.
The real matter here is where are you gonna put that command? I quickly checked the cash shop source and I don't have a clue, guess you'll have to try it out ^^
Good luck ~~
I was wondering how does it work via script? can anyone give an example?
-
Emistry, thank you!
-
Typical servers nowadays are 255/120
Yes but most server has different max stats like: 199, 200 and 255 what are the different of those?
Also with the skills modification.
Thx
-
Unless if you can wait to support rAthena around 2016 client.
- 1
-
U need to define the
'clif_vend' maybe in the map.h or skill.h.
-
*getitembound <item id>,<amount>,<bound type>{,<account ID>};
*getitembound "<item name>",<amount>,<bound type>{,<account ID>};
This command behaves identically to 'getitem', but the items created will be
bound to the target character as specified by the bound type. All items created
in this manner cannot be dropped, sold, vended, auctioned, or mailed, and in
some cases cannot be traded or stored.
Valid bound types are:
Bound_Account : Account Bound item
Bound_Guild : Guild Bound item
Bound_Party : Party Bound item
Bound_Char : Character Bound item
-
hi i have online server with hamachi
and i want check how much pepole can play on my pc how i can check that? without do problem to my pc
As far as i know rAthena support up to 4096 concurent connections.
-
I'm afraid that map is paid however the NEXUS has been removed.
You can try to PM the author. i think its worth 30$ if i'm not mistaken.
-
-
Hey everyone!
I'm just wondering, what's your favourite font that you want to use ingame (NEMO PATCHER)?
For me, i usually use:
Font: Arial
Size: 11
ScreenShot:
-
Don't expect to much RO Private Hosting anymore (no offense) but its true. it same happens before with AsuraHosting.
Just go hire a professional company that can host your RO. there are good companies out there however they don't support RO. -
Means, missing files.
- 1
3x3 Sprite Pneuma Error
in Client Requests
Posted
Why ur still using eAthena? i don't understand this people they still keep on using an outdated emulator try to moved to rAthena.
there's a big gap between this two emulator.
If you don't want to encounter any error, i'd recommed to move to rAthena.