-
Posts
25 -
Joined
-
Last visited
Profile Information
-
Gender
Male
-
Location
England
-
Server
Ragnarok Online
-
Interests
Scripting
Recent Profile Visitors
1,463 profile views
azharfal1812's Achievements
Poring (1/15)
0
Reputation
-
Hello,, I need help again, why in my server, acolyte class character can't save memo for warp "/memo" except GM. At many field, please help me about this problem. Thank you before
-
[Ask] How to setting anti-spam chat
azharfal1812 replied to azharfal1812's question in General Support
Ok sir, I will try this How to implement this code sir? Index: conf/battle/client.conf =================================================================== --- conf/battle/client.conf (revision 14729) +++ conf/battle/client.conf (working copy) @@ -120,6 +120,12 @@ // Clients from 2009 onward support this display_status_timers: yes +// Duration of client's self mute in minutes. +// Note: Do not enable this, if you enabled commands for players, +// because the client sees multiple commands in succession as spam. +// Default: 0 (means disabled) +client_accept_chatdori: 0 + // Randomizes the dice emoticon server-side, to prevent clients from forging // packets for the desired number. (Note 1) client_reshuffle_dice: no Index: src/map/battle.c =================================================================== --- src/map/battle.c (revision 14729) +++ src/map/battle.c (working copy) @@ -4003,6 +4003,7 @@ { "eq_single_target_reflectable", &battle_config.eq_single_target_reflectable, 1, 0, 1, }, { "invincible.nodamage", &battle_config.invincible_nodamage, 0, 0, 1, }, { "mob_slave_keep_target", &battle_config.mob_slave_keep_target, 0, 0, 1, }, + { "client_accept_chatdori", &battle_config.client_accept_chatdori, 0, 0, INT_MAX }, { "autospell_check_range", &battle_config.autospell_check_range, 0, 0, 1, }, { "client_reshuffle_dice", &battle_config.client_reshuffle_dice, 0, 0, 1, }, { "client_sort_storage", &battle_config.client_sort_storage, 0, 0, 1, }, Index: src/map/battle.h =================================================================== --- src/map/battle.h (revision 14729) +++ src/map/battle.h (working copy) @@ -477,6 +477,7 @@ int eq_single_target_reflectable; int invincible_nodamage; int mob_slave_keep_target; + int client_accept_chatdori; int autospell_check_range; //Enable range check for autospell bonus. [L0ne_W0lf] int client_reshuffle_dice; // Reshuffle /dice int client_sort_storage; Index: src/map/clif.c =================================================================== --- src/map/clif.c (revision 14729) +++ src/map/clif.c (working copy) @@ -11545,16 +11545,27 @@ if( type == 0 ) value = 0 - value; - //If type is 2 and the ids don't match, this is a crafted hacked packet! - //Disabled because clients keep self-muting when you give players public @ commands... [Skotlex] - if (type == 2 /* && (pc_isGM(sd) > 0 || sd->bl.id != id)*/) - return; + if( type == 2 ) + { + if( !battle_config.client_accept_chatdori ) + { + return; + } + if( pc_isGM(sd) > 0 || sd->bl.id != id ) + {//If type is 2 and the ids don't match, this is a crafted hacked packet! + return; + } + value = battle_config.client_accept_chatdori; + dstsd = sd; + } + else + { + dstsd = map_id2sd(id); + if( dstsd == NULL ) + return; + } - dstsd = map_id2sd(id); - if( dstsd == NULL ) - return; - - if( (level = pc_isGM(sd)) > pc_isGM(dstsd) && level >= get_atcommand_level(atcommand_mute) ) + if( type == 2 || ( (level = pc_isGM(sd)) > pc_isGM(dstsd) && level >= get_atcommand_level(atcommand_mute) ) ) { clif_manner_message(sd, 0); clif_manner_message(dstsd, 5); -
[Need] Script list data old spawn mob
azharfal1812 replied to azharfal1812's question in Scripting Support
Yes sir, Pre Re mob spawn on the map -
Hello everyone,,, I need data/script of old spawn mob position. Anyone have it?please i need that. Thx before.
-
Hello.. It's me again... I want to know how to make normal player can't wshiper GM? Because when I play with GM Character, my friend who use normal Character can whisp me. I mean, the GM need privacy ^^. Thx before
-
[Ask] How to setting anti-spam chat
azharfal1812 replied to azharfal1812's question in General Support
So it can't be solved -
Hello all, I have one problem again here. Need help. How to make character can't type spam chat. I mean like this : asdasdasdsa asd asdas dasd asd as das das d ddsadasd asdsad asd sa rapidly. I only can setting "can't do type a same text 4 times". How to setting anti spam type like that? Many thanks before.
-
[Ask] How to change BGM New Payon to Old Payon :D
azharfal1812 posted a question in Client-side Support
Can someone teach me how to change BGM of New Payon to Old Payon?And how to find the BGM in our folder? -
[Ask] How disable "Activate guild skills delay by relog"
azharfal1812 replied to azharfal1812's question in Scripting Support
I don't change anything sir. Ok I will check it first sir -
[Ask] How disable "Activate guild skills delay by relog"
azharfal1812 posted a question in Scripting Support
Hello Everybody. I want ask you about skill guild, in this case Emergency Call. Normal condition Guild leader can use EC after 5 minutes cooling Down this skill. But when the Guild leader relog and alt+F4 and then login again the guild leader can use Emergency Call again. And I found this at guild.conf // Activate guild skills delay by relog? // Official setting is 5 minutes (300000 ms), otherwise allow guild leaders to relog to cancel the 5 minute delay. guild_skill_relog_delay: 300000 The question is how to make Emergency Call still 5 minutes Cooling Down? Please someone help me again. Many Thanks before. -
[Need] Script for NPC Jobchange Blacksmith and Hunter OLD Version
azharfal1812 replied to azharfal1812's question in Script Requests
are u looking for jobmaster or job quest script? if job quest like in official servers, it is located in npc\jobs folder I mean, now at Jobs quest BS and Hunter are take place from Einbroch and Hugel. I want bring back them to Geffen and pay_fild10. Already change the maps for NPC but, not show up. Help me sir. -
[ASK] How to Disable NPC Continental Messenger
azharfal1812 replied to azharfal1812's question in Scripting Support
just look for Thank you so much sir -
Hi it's me again the Newbie,,,, I got headache to Disable this NPC, Can someone helpme in what folder he is? I already open all folder and script *I think. Please help me to find it or I miss something to find it? The NPC name is Continental Messenger I already upload the picture. Thx Before
-
[Need] Script for NPC Jobchange Blacksmith and Hunter OLD Version
azharfal1812 posted a question in Script Requests
Please help me someone to share the script file for Old Version Jobchange BS and hunter please,,, Thx before.