Jump to content

Earnestinence

Members
  • Posts

    152
  • Joined

  • Last visited

  • Days Won

    9

Community Answers

  1. Earnestinence's post in config xp/drop rates noob questions was marked as the answer   
    For drops :
     
    For exp:
     
  2. Earnestinence's post in Haircolor palette in newer clients was marked as the answer   
    Solve: last update of kRO fix the problem 
  3. Earnestinence's post in Need help Quest board was marked as the answer   
    please use the search more,
    and for simple things you can ask me in discord Sexual dounts#9142
  4. Earnestinence's post in 2nd item requirements not appearing was marked as the answer   
    Hello again, @Questune09 please do not use word "Masters" for greetings, instead use friends, guys 
    anyway..
    you forgot to use getarg(4) getarg(5)
    A: manually Add & replace 
    B: copy & paste the full edited script
    A
    step 1:
    add
    || countitem( getarg(4) ) < getarg(5) to 
    if( countitem( getarg(2) ) < getarg(3)  
    step 2:
    replace 
    mes "Exchange "+getarg(3)+" "+getitemname( getarg(2) )+" into "+getarg(1)+" "+getitemname( getarg(0) )+"?"; to 
    mes "Exchange "+getarg(3)+" "+getitemname( getarg(2) )+" and 1 "+getitemname ( getarg(4) )+" into "+getarg(1)+" "+getitemname( getarg(0) )+"?";  
    step 3:
    add
    delitem getarg(4),getarg(5); under
    mes "Done"; delitem getarg(2),getarg(3); B
    for pre-edited script:
    veil,120,100,4 script Memory of Tears 10092,{ function Exchange; mes "Why you are here??"; mes "Oh a Energy Debris and Job soul i like that give me that choose one"; next; switch( select( "Old Rune Circlet [1]", "Old Mitra [1]", "Old Driver Band [1]", "Old Driver Band (Yellow) [1]", "Old Shadow Crown [1]", "Old Minstrel Song [1]", "Old Midas Whisper [1]", "Old Magic Stone Hat [1]", "Old Burning Spirit [1]", "Old Wispers of Wind [1]", "Old Circlet of Bone [1]", "Old Guardian Crown [1]", "Old Camouflage of Rabbit Hood [1]" )){ // Exchange( <Item Gained>,<Amount>,<Item Required>,<Amount> ); case 1: Exchange( 18971,1,6820,50,6814,1 ); break; case 2: Exchange( 18972,1,6820,50,6819,1 ); break; case 3: Exchange( 18973,1,6820,50,6815,1 ); break; case 4: Exchange( 18974,1,6820,50,6815,1 ); break; case 5: Exchange( 18983,1,6820,50,6816,1 ); break; case 6: Exchange( 18976,1,6820,50,6818,1 ); break; case 7: Exchange( 18977,1,6820,50,6815,1 ); break; case 8: Exchange( 18978,1,6820,50,6817,1 ); break; case 9: Exchange( 18979,1,6820,50,6819,1 ); break; case 10: Exchange( 18980,1,6820,50,6817,1 ); break; case 11: Exchange( 18982,1,6820,50,6816,1 ); break; case 12: Exchange( 18983,1,6820,50,6814,1 ); break; case 13: Exchange( 18984,1,6820,50,6818,1 ); break; default: mes "Wrong Selection"; break; } close; function Exchange { mes "Exchange "+getarg(3)+" "+getitemname( getarg(2) )+" and 1 "+getitemname ( getarg(4) )+" into "+getarg(1)+" "+getitemname( getarg(0) )+"?"; if(select("Yes","No")==1){ if( countitem( getarg(2) ) < getarg(3) || countitem( getarg(4) ) < getarg(5) ){ mes "Sorry you didnt have enough Items to trade."; close; }else{ next; mes "Done"; delitem getarg(2),getarg(3); delitem getarg(4),getarg(5); getitem getarg(0),getarg(1); } } return; } }
    Enjoy, Ceil phantomhive
  5. Earnestinence's post in Turn off auto get item after killed MVP was marked as the answer   
    conf\battle\drops.conf line:77
    set
    item_rate_mvp: 0
    // The rate adjustment for the MVP items that the MVP gets directly in their inventory // Mode: 0 - official order, 1 - random order, 2 - all items item_rate_mvp: 100 item_drop_mvp_min: 1 item_drop_mvp_max: 10000 item_drop_mvp_mode: 0  
  6. Earnestinence's post in daily quest every 24 hours was marked as the answer   
    Hello there @Questune09,
    >>>>>
    step 1:
    after finshing the quest, under getitem ( the prize ) add this :
    set CooldownQuest,gettimetick(2); step 2:
    and before taking the quest add time check:
    if(gettimetick(2) - CooldownQuest < (60 * 60 * 24)) { next; mes "[ Daily Quest ]"; mes "^FF0000Sorry you have to wait 24 Hours until you can do the Quest again!^000000"; close; } <<<<<
    or use this 
    prt_in,82,93,2 script Daily Quest 513,{ if (getgmlevel() >= 80) goto GM_Menu; L_START: if (getgmlevel() >= 80) next; mes "[ Daily Quest ]"; mes "Total Daily Quests Finished: ^008800"+$DailyQuestTotal+"^000000."; mes "Today Daily Quests Finished: ^0000FF"+$DailyQuestToday+"^000000."; next; mes "[Daily Quest]"; mes "Hello "+strcharinfo(0)+"!"; mes "Do you want to start today's Quest?"; mes " "; menu "Yes!",-,"Nahh",L_Close; if(gettimetick(2) - CooldownQuest < (60 * 60 * 24)) { next; mes "[ Daily Quest ]"; mes "^FF0000Sorry you have to wait 24 Hours until you can do the Quest again!^000000"; close; } next; mes "[Daily Quest]"; mes "You'll need these item for Today's Quest:"; mes "^FF0000"+getitemname($QuestItem1)+"^000000 x "+$QuestItem1HM+""; mes "^FF0000"+getitemname($QuestItem2)+"^000000 x "+$QuestItem2HM+""; mes "^FF0000"+getitemname($QuestItem3)+"^000000 x "+$QuestItem3HM+""; mes "In exchange you will get ^0000FF"+getitemname($DailyQuestPrize)+"^000000 x "+$DailyQuestPrizeHM+""; next; mes "[Daily Quest]"; mes "Do you have the items?"; menu "Yes! I do.",-,"Gimme some time.",L_Close; if(countitem($QuestItem1) >= $QuestItem1HM) && (countitem($QuestItem2) >= $QuestItem2HM) && (countitem($QuestItem3) >= $QuestItem3HM) goto FinishQuest; next; mes "[Daily Quest]"; mes "You only have "+countitem($QuestItem1HM)+" of ^FF0000"+getitemname($QuestItem1)+"^000000, "+countitem($QuestItem2HM)+" of ^FF0000"+getitemname($QuestItem2)+"^000000, "+countitem($QuestItem3HM)+" of ^FF0000"+getitemname($QuestItem3)+"^000000."; mes "Come back when you have it! Better get the items quickly. It's gonna change in a Day!"; close; L_Close: next; mes "[Daily Quest]"; mes "Come back again! Get the Items!"; mes "Goodbye!"; close; GM_Menu: mes "[Daily Quest]"; mes "Hello GM "+strcharinfo(0)+"!"; mes "What can I do for you today?"; menu "Player Menu",L_START,"Change Today's Quest/Prize",L_ChangeQuest,"Close",L_Close; L_ChangeQuest: next; mes "[Daily Quest]"; mes "What will you like to change?"; next; menu "Go back.",GM_Menu,"Prize [^0000FF"+getitemname($DailyQuestPrize)+"^000000 x "+$DailyQuestPrizeHM+"]",L_ChangePrize,"Change Quest Randomly",L_ChangeQuestRandom,"Change Quest by Myself",L_ChangeQuestMyself; L_ChangeQuestMyself: next; mes "[Daily Quest]"; mes "Which item would you like to change first?"; menu "Go Back.",L_ChangeQuest,"Item 1 [^FF0000"+getitemname($QuestItem1)+"^000000 x "+$QuestItem1HM+"]",L_ChangeItem1,"Item 2 [^FF0000"+getitemname($QuestItem2)+"^000000 x "+$QuestItem2HM+"]",L_ChangeItem2,"Item 3 [^FF0000"+getitemname($QuestItem3)+"^000000 x "+$QuestItem3HM+"]",L_ChangeItem3; L_ChangeItem1: next; mes "[Daily Quest]"; mes "Alright. What will be the item?"; next; input $QuestItem1; next; L_ChangeItem12: mes "[Daily Quest]"; mes "How much of ^ff0000"+getitemname($QuestItem1)+"^000000 do you want?"; mes "It must be in the range of ^0088001 ~ 200^000000."; next; input $QuestItem1HM; next; if ($QuestItem1HM > 200) goto L_HMItem1Denied; mes "[Daily Quest]"; mes "Item 1 Set."; set $DailyQuestToday,0; mes "^FF0000"+getitemname($QuestItem1)+"^000000 x "+$QuestItem1HM+"."; next; goto L_ChangeQuest; L_HMItem1Denied: mes "[Daily Quest]"; mes "This item (^ff0000"+getitemname($QuestItem1)+"^000000) must be in a range of ^0088001 ~ 200^000000."; next; goto L_ChangeItem12; L_ChangeItem2: next; mes "[Daily Quest]"; mes "Alright. What will be the item?"; next; input $QuestItem2; next; L_ChangeItem22: mes "[Daily Quest]"; mes "How much of ^ff0000"+getitemname($QuestItem2)+"^000000 do you want?"; mes "It must be in the range of ^0088001 ~ 150^000000."; next; input $QuestItem2HM; next; if ($QuestItem2HM > 150) goto L_HMItem2Denied; mes "[Daily Quest]"; mes "Item 2 Set."; set $DailyQuestToday,0; mes "^FF0000"+getitemname($QuestItem2)+"^000000 x "+$QuestItem2HM+"."; next; goto L_ChangeQuest; L_HMItem2Denied: mes "[Daily Quest]"; mes "This item (^ff0000"+getitemname($QuestItem2)+"^000000) must be in a range of ^0088001 ~ 150^000000."; next; goto L_ChangeItem22; L_ChangeItem3: next; mes "[Daily Quest]"; mes "Alright. What will be the item?"; next; input $QuestItem3; next; L_ChangeItem32: mes "[Daily Quest]"; mes "How much of ^ff0000"+getitemname($QuestItem3)+"^000000 do you want?"; mes "It must be in the range of ^0088001 ~ 50^000000."; next; input $QuestItem3HM; next; if ($QuestItem3HM > 50) goto L_HMItem3Denied; mes "[Daily Quest]"; mes "Item 3 Set."; set $DailyQuestToday,0; mes "^FF0000"+getitemname($QuestItem3)+"^000000 x "+$QuestItem3HM+"."; next; goto L_ChangeQuest; L_HMItem3Denied: mes "[Daily Quest]"; mes "This item (^ff0000"+getitemname($QuestItem3)+"^000000) must be in a range of ^0088001 ~ 50^000000."; next; goto L_ChangeItem32; L_ChangeQuestRandom: set $QuestItem1, rand(701,1065); set $QuestItem1HM, rand(1,200); set $QuestItem2, rand(701,1065); set $QuestItem2HM, rand(1,150); set $QuestItem3, rand(701,1065); set $QuestItem3HM, rand(1,50); set $DailyQuestToday,0; mes "[Daily Quest]"; mes "This is the Daily Quest:"; mes "^FF0000"+getitemname($QuestItem1)+"^000000 x "+$QuestItem1HM+""; mes "^FF0000"+getitemname($QuestItem2)+"^000000 x "+$QuestItem2HM+""; mes "^FF0000"+getitemname($QuestItem3)+"^000000 x "+$QuestItem3HM+""; next; goto GM_Menu; L_ChangePrize: next; mes "[Daily Quest]"; mes "Input the Prize"; next; input $DailyQuestPrize; next; mes "[Daily Quest]"; mes "The Prize: "+getitemname($DailyQuestPrize)+" x How many?"; next; input $DailyQuestPrizeHM; next; mes "[Daily Quest]"; mes "This is what you like?"; mes "^0000ff"+getitemname($DailyQuestPrize)+"^000000 x "+$DailyQuestPrizeHM+"."; menu "Yup, Thanks.",GM_Menu,"Noo! I made a mistake!",L_ChangePrize; FinishQuest: next; mes "[Daily Quest]"; mes "You got ^0000FF"+getitemname($DailyQuestPrize)+"^000000 x "+$DailyQuestPrizeHM+"."; delitem $QuestItem1,$QuestItem1HM; delitem $QuestItem2,$QuestItem2HM; delitem $QuestItem3,$QuestItem3HM; getitem $DailyQuestPrize,$DailyQuestPrizeHM; set CooldownQuest,gettimetick(2); set $DailyQuestTotal,$DailyQuestTotal +1; set $DailyQuestToday,$DailyQuestToday +1; close; } - script DailyQuestItemChanger -1,{ OnInit: OnClock0000: while ( getitemname( set( $QuestItem1, rand(701,1065) ) ) == "null" ); set $QuestItem1HM, rand(1,200); while ( getitemname( set( $QuestItem2, rand(701,1065) ) ) == "null" ); set $QuestItem2HM, rand(1,150); while ( getitemname( set( $QuestItem3, rand(701,1065) ) ) == "null" ); set $QuestItem3HM, rand(1,50); set $DailyQuestToday,0; end; }  
    i recommend do adding the codes manually 
  7. Earnestinence's post in How to Disable NPC Hidden Shadow was marked as the answer   
    you can't actually fix/remove the circle ( it's not a bug or something ),  only GM can see that circle cause there's a hiding npc, so i don't think that the players will be able to see it only gms
  8. Earnestinence's post in Question on the rates was marked as the answer   
    there's no problem actually it's normal the drops rates are kinda high for these items, you can see that the card didn't drop
    maybe lower the rates of weapons, normal cards, common and healing items to 10% ?
  9. Earnestinence's post in WoE Restriction was marked as the answer   
    conf\battle\client.conf
     // Do we allow to change guilde emblem during woe_time?
    emblem_woe_change: yes
    Edit to:
    emblem_woe_change: no
  10. Earnestinence's post in Can't write Arabic charchters in my server :( was marked as the answer   
    @Diana  here's my clientinfo
    <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <servicetype>english</servicetype> <servertype>primary</servertype> <connection> <display>Renewal MeowRO</display> <balloon>Chaos</balloon> <desc></desc> <address>127.0.0.1</address> <port>6900</port> <version>55</version> <langtype>19</langtype> <registrationweb></registrationweb> <aid> <admin>2000000</admin> <admin>2000002</admin> </aid> <loading> </loading> </connection> </clientinfo> http://prntscr.com/fnsqlr
     
  11. Earnestinence's post in Moving a character from an account to another one was marked as the answer   
    Hello Nagad 
     
    Follow this steps :
     
    1- Login to your Database 
    2- click on 'char' Table
    3- Select the Character you Want to Move
    4- Change the current account ID to the New Account you want 
     
    example: 
     
    the character you want to move's in phantom account and you want to move it to nagad's account
     
    AccountID : username password
     
    2000000  phantom  ********
    2000001 nagad *****
     
    change the account id in char table to nagad's accountID
     
    charID AccountID name 
     
    150000 2000000 ciel 
     
    change the account id change it to 
     
    150000 2000001 ciel 
     
     
     
     
    hope this guid help you 
×
×
  • Create New...