Jump to content

azharfal1812

Members
  • Posts

    25
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    England
  • Server
    Ragnarok Online
  • Interests
    Scripting

Recent Profile Visitors

2147 profile views

azharfal1812's Achievements

Poring

Poring (1/15)

0

Reputation

  1. 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
  2. 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);
  3. Hello everyone,,, I need data/script of old spawn mob position. Anyone have it?please i need that. Thx before.
  4. 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
  5. 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.
  6. Can someone teach me how to change BGM of New Payon to Old Payon?And how to find the BGM in our folder?
  7. 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.
  8. 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.
  9. 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
  10. Please help me someone to share the script file for Old Version Jobchange BS and hunter please,,, Thx before.
×
×
  • Create New...