Jump to content

ShiroNaito

Members
  • Posts

    65
  • Joined

  • Last visited

Everything posted by ShiroNaito

  1. Sorry for my bad english master .. What I mean is ..that script was modified to become disabled OnInit ..and will be enabled OnClock ..but Ive noticed that even the script is disabled, it is still storing Deaths and Kill records ..hmmm that should be turned off when Npc is disabled to prevent abusing of ranking points
  2. Hi @Haruka Mayumi ive tested the script .. But Im getting stucked on menu after I select one ? thankyou i will test it later ill let you know if it works on me ... Hmm how about terminating storation of databasa upon disabling script? Hmmm
  3. Hi thankyou ! didnt tried it yet ..I just have one more question please ?.. that npc is turning enable and disable .just like event npc ..Ive noticed that event Ladder is disabled it still storing pvp records of kills and deaths ..how can I disable that ? I want to stop storing data when npc is disabled to prevent Score abuse ..thanks
  4. Good day .. I have miss @AnnieRuru 's script of pvp ladder with kill announce I would like to ask if is it possible to announce if the player from Rank #4 gets promoted to rank #3 .and if he Gets the #1 rank . I mean just to inform players that "We have a new Champion" or "This player advanced on this rank" Please help ..Here is the script ,Ive already added some features there please forgive me miss annie for adding some codes ..
  5. Hi does anyone know where can i find this one
  6. thanks ..Is there a way to use the old character select screen mode ? instead of the new UI ?
  7. Goodmorning. Im using 2018 trunk rathena and also client ..Im planning to downgrade to 2015 client version ..Is it possible or is it fine if I use my 2018 trunk but my client is 2015?Or I have to change my rA files thankyou
  8. Direct message my the map link ill do it
  9. Good day .. I just want to request a random quest npc where in : case 1: jellopy 200x , garlet 200x apple 200x case 2: silk 200x , hairband 1 etc case 3: different items again the reason why im looking this npc is I have a daily quest with rewards ..I dont want players to horde requirements and submit it every day ... Thankyou
  10. I'm getting this kind of error sir I fixed it sir @sader1992 Thankyou .its just on my notepad can I direct message you ? I have a question hmm
  11. Ahm okay sorry bad english master sader Lets say I talk to NPC and I want to brew grenade bottle in bulk In my inventory I have 713 x250 , 970 x250 and 1059 x259 (item id) I'll input 250x grenade bottles The npc will now brew but not it will read chances for every item .. Because in my script when NPC ALISA FAILES all 250 items will be lost , no success items .. Hope you understand -_- Im using rathena 2018
  12. Good day sir sadders .. I tried the script but it didnt work ...Can you help me with this one ?
  13. Good evening ! Im trying to create a BULK BREWER like I want to brew 100 GRENADES and 100 ACID Bottles but the thing is ,If I input a quantity of 5 ,It will succeed or fail ...My problem here is ,how can I make it succeed or fail for every quantity ? for example I input 10 ,3 will fail but 7 will successfully brewed . Heres my Script Please Help me Thankyou
  14. Thank you sirrrr!!!! ^_^
  15. Good day, I would like to request for a QUEST SCRIPT that ask for random items example todays quest requirement is "10 Garlet,10 jellopy" and then tomorrow will be different ..Thanks
  16. Goodevening (Philippine Time) , I just want to ask for help on adding a Consecutive hours of login on the script below .. 1 hour login = 1 POD (7179) 2 hour login = 1 POD (7179) up to 6 hours login after 6 consecutive hours the next hours will doubled the REWARD 6 hours login 2 PODS (7179) 2 PODS until 12 hours login and after 12 hours the REWARD will be doubled again 13hours 4PODS (7179) So on ... The reward will reset after 24hours Thank you in advance I dont know whos the owner of this script a friend dev just gave this to me . - script hourlypoints FAKE_NPC,{ OnInit: //announce "[30 Minutes Points System]: The system have been reloaded, please relog again to get more points.", bc_all; announce "[Aureus Hourly Rewards]: The system have been reloaded, please relog again to get more points.", bc_all; .point_name$ = "Free Cash"; .point_amt = 1; // Normal points gained. .dlimit = 43200; // Stop points if afk greater then in seconds. 600s = 10 minutes //43200 .enable = 1; .level = 70; .online_time = 3600; // One hour = 3600 seconds bindatcmd "ht", "hourlypoints::OnAtcommand", 0, 100; end; OnPCLoginEvent: if (BaseLevel >= .level) { #idle = 0; @backup_time = 0; if (!#acctick || #acctick > .online_time) #acctick = gettimetick(2) + .online_time; else #acctick += gettimetick(2); while(.enable) { @idle_time = checkidle(); if (checkvending() >= 1 || checkchatting() == 1 || @idle_time >= .dlimit) { #acctick += @idle_time; // Add idle time #idle = 1; //dispbottom "The 30 minutes points event haulted because you were vending, chatting, or idle."; dispbottom "[Aureus Hourly Rewards] event haulted because you were vending, chatting, or idle."; dispbottom "Please relog again."; } else { sleep2 1000; @backup_time = .@time_left = #acctick - gettimetick(2); if (.@time_left <= 0) { getitem 6101,1; //#CASHPOINTS += .point_amt; #acctick = gettimetick(2) + .online_time; //dispbottom "Gained " + .point_amt + " " + .point_name$ + ". Total " + #CASHPOINTS + " Free Cash."; dispbottom "Gained hourly reward.Keep playing for more hourly rewards"; dispbottom "Afk for 12hrs | Vending | Chatting will not recieve afk rewards."; } else { .@time_left = .online_time - .@time_left; .@Time$ = ""; .@Minutes = .@time_left / 60; .@time_left -= (.@Minutes * 60); if (.@Minutes > 1) .@Time$ += .@Minutes + " minutes, "; else if (.@Minutes > 0) .@Time$ += .@Minutes + " minute, "; if (.@time_left > 1 || .@time_left == 0) .@Time$ += .@time_left + " seconds"; else if (.@time_left == 1) .@Time$ += .@time_left + " second"; if (.@Minutes == 15 && .@time_left == 0 || .@Minutes == 30 && .@time_left == 0 || .@Minutes == 45 && .@time_left == 0) dispbottom "You spend a total of [" + .@Time$ + "] playing."; } } if (#idle) break; } } end; OnPCLogoutEvent: // BackUP online time if (BaseLevel >= .level) { if (@backup_time) #acctick = @backup_time; } end; OnAtcommand: if (BaseLevel >= .level) { if (#idle) { .@Time$ = ""; .@Minutes = @idle_time / 60; .@time_left = @idle_time - (.@Minutes * 60); if (.@Minutes > 1) .@Time$ += .@Minutes + " minutes, "; else if (.@Minutes > 0) .@Time$ += .@Minutes + " minute, "; if (.@time_left > 1 || .@time_left == 0) .@Time$ += .@time_left + " seconds"; else if (.@time_left == 1) .@Time$ += .@time_left + " second"; dispbottom "You been idle for " + .@Time$ + ". Please relog again."; } else { .@time_left = @backup_time; .@Time$ = ""; .@Minutes = .@time_left / 60; .@time_left -= (.@Minutes * 60); if (.@Minutes > 1) .@Time$ += .@Minutes + " minutes, "; else if (.@Minutes > 0) .@Time$ += .@Minutes + " minute, "; if (.@time_left > 1 || .@time_left == 0) .@Time$ += .@time_left + " seconds"; else if (.@time_left == 1) .@Time$ += .@time_left + " second"; dispbottom "You have [" + .@Time$ + "] left in able to gain a cash points."; } } end; }
  17. Hi thankyou for your response .. What I mean is . OnMonday : NPC will only give Ruby as reward , If the player didnt finished that quest he/she have to wait until next monday to quest it ..the quest will only last for 24hours .OnTuesday the reward will be Topaz . OnWednesday different reward again .. the player must get all 7 rewards to exchange it into certain item or equipment ..
  18. Good day. I just want to request for 1 WEEK QUEST npc where in: OnMonday : random requirements 5 kinds of items with 50 - 100 required quantity . and the reward is example Ruby OnTuesday: same as Monday random requirements .but the reward will be Fix like Topaz same as the other days till sunday but has 1 reward only Thankyou
  19. Goodevening How to create a multiple input that store 1st input to 4th Example I have Card box where you can select 4 cards of different category This is how it works ~ Guild package CARDS choose your desired weapon card Menu HYDRA and DROPS If you pick Hydra the script will proceed on armor cards Then after armor ,Accessory cards So on so on .. After all of 4 armor weapon accesories and garment card pickings Prompt questions * Please check selected cards Are you sure? You can change it. Theres an option to change selected card If all are set ,getitem armor card,weapon card,acce card and garment card
  20. Good day im having a small problem here can someone or somebody help me out ? ? i downloaded sir @Hurtsky's theme but doesnt match on his test theme kindly see photos attached
  21. Hi I just want to request a continuous buffer for Song of Bragi and other songs of bard in town. thankyou
  22. Good day, I have some questions regarding my recently downloaded script (Mvp ladder script) .. the script is this //= --- //= MvP Rank Improved v1.0 //= --- //= This Rank will count every MvP you kill, //= to be more clear, will count every mob //= defined inside the array ".mobid[0]", //= so, if you add the poring ID will count in the rank //= you can modify and ad miniBoss because this array //= only have all MvPs, that's the idea, only MvPs... //= --- - script Rank MvP -1,{ OnInit: // Script Configuration setarray .mobid[0],1511,1647,1785,1630,1399,1039,1874,2068,1272,1719,1046,1389,1112,1115,1957,1418,1871,1252,1768,1086,1688,1646, 1373,1147,1059,1150,1956,2022,1087,1190,1038,1157,1159,1502,1623,1650,1583,1708,1312,1751,1685,1648,1917,1658; // MvP Ids set .a, 0; // Broadcast who killed the MvP and wich MvP and wick Map [0 Off - 1 On] set $@top, 10; // Max. Top Rank (Hihgly recommended between 5~10, more maybe bug the server (limited variables) end; OnNPCKillEvent: // Script execution for (set .@c, 0; .@c < getarraysize(.mobid); set .@c, .@c + 1) if (killedrid == .mobid[.@c]) set .@s, 1; // If a MvP if (!.@s) end; if (.a) // If announce On announce "The user [" +strcharinfo(0) +"] has killed a [" +getmonsterinfo(killedrid,0) +"] in the map [" +strcharinfo(3) +"]",bc_blue|bc_all; set MvP, MvP + 1; callfunc ("MvPRank",MvP,strcharinfo(0)); end; } // End Script prontera,166,201,4 script MvP Ranking 565,{ // NPC que mostrará el Rank mes "[^FF0000MvP ^0000FFRank ^00FF00Top ^FF0000" +$@top +"^000000]"; for (set .@c, 0; .@c < $@top; set .@c, .@c + 1) mes "Top ^FF0000" +(.@c + 1) +"^000000 ^0000FF" +getd("$topmvp" +.@c +"$") +"^000000 with ^FF0000" +getd("$topmvp" +.@c) +"^000000 MvP killed."; close; OnInit: waitingroom "MvP Top 10",0; end; } function script MvPRank { set @mvptotal, getarg(0); set @nomb$, getarg(1); for (set .@c, 0; .@c < $@top; set .@c, .@c + 1) { if (@mvptotal >= getd("$topmvp" +.@c)) { if (strcharinfo(0) == getd("$topmvp" +.@c +"$")) { setd "$topmvp" +.@c, @mvptotal; setd "$topmvp" +.@c +"$", @nomb$; return; } else { if (getd("$topmvp" +(.@c + 1) +"$") == "") { setd "$topmvp" +.@c, @mvptotal; setd "$topmvp" +.@c +"$", @nomb$; return; } else { setd "$topmvp" +(.@c + 1), getd("$topmvp" +.@c); setd "$topmvp" +(.@c + 1) +"$", getd("$topmvp$" +.@c); setd "$topmvp" +.@c, @mvptotal; setd "$topmvp" +.@c +"$", @nomb$; return; } // End if } // End if } // End if } // End loop return; } // End function I just want to know if is it possible to add "RESET LADDER FUNCTION" like I will reset the records ? and also I want to add MAIL script for rewards. How am I able to set the variable of TOP 1 Ranker with out using SQL ? Mail script goes like this mail .@charid, .@sender$, .@title$, .@body$, .@zeny, .@mailitem, .@mailamount, .@mailcard0, .@mailcard1, .@mailcard2; How can I make this script automatically mail reward to the TOP 1 player ... Please help ..Thanks a lot
×
×
  • Create New...