-
Posts
883 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Quesooo
-
-
Hi good day everyone i would like to request a double exp and drop rate every week end the event will start at friday morning and then end at monday morning
i tried all script here related to this topic but nothing works please guide me thank you
-
just a suggestion if sader still supporting this release
is it possible that if you dont have enough point the message appeared below should be "You dont have enough hourly points" or "You dont have enough points"?
-
@sader1992 i believed i need to use your petstats.cpp since im using latest rathena, after inserting the codes and recompile, checking ingame using poring pet and use @petstats command the system said that not available command or something unknown command, am i missing something?
-
6 hours ago, hendra814 said:
try this
//===== rAthena Script ======================================= //= Disguise Event //===== By: ================================================== //= GmOcean //===== Current Version: ===================================== //= 5.1 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= Guess a monster name correctly for prizes. //= //= NOTE: Requires PCRE library installed. //===== Additional Comments: ================================= //= 5.0 Last update by GmOcean. //= 5.1 Cleaned and standardized, mostly. [Euphy] //============================================================ prontera,160,155,4 script Disguise Event 795,{ // Currently set to run every two hours. // To change times, edit the OnClock labels below. set .@GMLevel,60; // GM level required to access NPC. set .@n$,"[^0000FFDisguise NPC^000000]"; if (getgmlevel()>=.@GMLevel) { mes .@n$; mes "Select an option."; next; switch(select("Turn ON/OFF Event:Event Settings")) { case 1: mes .@n$; if (.EventON) { mes "The Event is currently: [^0000FFON^000000]"; mes "Would you like to turn it OFF?"; } else { mes "The Event is currently: [^FF0000OFF^000000]"; mes "Would you like to turn it ON?"; } if(select("Yes:No")==2) close; if (.EventON) { set .EventON,0; set .Timer,0; setnpctimer 0; stopnpctimer; announce "A GM has decided to turn the Disguise Event off. As a result no further prizes will be given.",bc_map | bc_blue; deletepset 1; setnpcdisplay "Disguise Event",795; close; } set .EventON,1; set .Timer,1; setnpctimer 0; initnpctimer; set .ResetCounter,.ResetCounter+1; announce "The Disguise Event will begin in 3 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; close; case 2: mes .@n$; mes "Pick a setting to modify."; next; switch(select("Monster Display:Number of Rounds:Prize Settings")) { case 1: setarray .@r$[0],"Disguise as all monsters.","Disguise as MVPs only."; mes .@n$; mes "Choose a disguise rule."; next; set .Rule, select(implode(.@r$,":")); mes .@n$; mes "The Disguise Rule has been set:"; mes " > ^0055FF"+.@r$[.Rule-1]+"^000000"; close; case 2: mes .@n$; mes "Input the number of rounds you want the event to last."; mes "Current number: [^0000FF"+.Rounds+"^000000]"; next; input .@Rounds; set .Rounds,.@Rounds; mes .@n$; mes "The number of rounds has been changed to "+.Rounds+"."; close; case 3: mes .@n$; mes "Input the Item ID of the prize given each round."; mes "Current item: [^0000FF"+getitemname(.Prize)+"^000000] (ID #"+.Prize+")"; next; input .@Prize; mes .@n$; if (getitemname(.@Prize)=="" || getitemname(.@Prize)=="null") { mes "That item does not exist. Please try again."; close; } set .Prize,.@Prize; mes "Input the amount to be given."; next; input .@amount; mes .@n$; if (.@amount<=0 || .@amount>=10000) { mes "That amount is invalid. Using default amount of 1."; set .@amount,1; next; mes .@n$; } set .PrizeAmt,.@amount; mes "The Prize has been changed successfully."; mes "Prize: "+.PrizeAmt+"x [^0000FF"+getitemname(.Prize)+"^000000]"; close; } } } if (.EventON) end; mes .@n$; mes "Welcome."; mes "How may I be of assistance?"; if(select("Information:Nothing, just passing through.")==2) close; next; mes .@n$; mes "This event is quite simple."; mes "At the start of the event, I will"; mes "disguise myself as a random"; mes "monster. You have to shout"; mes "that monster's name out loud."; next; mes "If you are correct, you will receive"; mes "a prize. If not, keep trying!"; mes "That's all that there is to this event."; close; OnInit: hideonnpc strnpcinfo(3); set .EventON,0; set .Wait,0; set .Winner,0; set .ResetCounter,0; set .Rounds,10; set .Prize,512; set .PrizeAmt,1; set .Rule,1; setarray .MVP[0],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,1157,1159,1190,1251,1252,1272,1312,1373, 1389,1399,1418,1492,1502,1511,1583,1623,1630,1646,1647,1648,1649,1650,1651,1658,1685,1688, 1708,1719,1734,1751,1768,1779,1785,1802,1832,1871,1874,1885,1917,1980,2022,2068,2087,2131, 2156,2165; set .BlackList$, "1003,1006,1017,1021,1022,1027,1043,1075,1136,1137,1168," + "1171,1172,1173,1181,1187,1210,1217,1218,1222,1223,1224,1225,1226,1227,1228," + "1233,1284,1407,1411,1414,1495,1501,1900,1996,2000,2001,2002,2003,2004," + "2005,2006,2007,2011,2012,2025,2028,2029,2030,2031,2032,2033,2034,2035," + "2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049," + "2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063," + "2064,2065,2066,2067,2075,2076,2077,2078,2079,2080,2081,2083,2084,2085," + "2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099," + "2100,2101,2012,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113," + "2114,2115,2116,2117,2118,2119,2120,2121,2123,2124,2125,1496,"; end; OnClock0000: OnClock0200: OnClock0400: OnClock0600: OnClock0800: OnClock1000: OnClock1200: OnClock1400: OnClock1600: OnClock1800: OnClock2000: OnClock2200: set .ResetCounter,.ResetCounter+1; set .EventON,1; set .Timer,1; set .Wait,1; announce "The Disguise Event will begin in 3 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; setnpctimer 0; initnpctimer; end; OnTimer10000: if (.Timer || .Change) end; set .Wait,0; goto iDisguise; end; OnTimer30000: if (.Timer) end; set .Change,0; setnpcdisplay "Disguise Event",795; npctalk "Disguise Event : You took too long to guess what I was. Please wait 10 seconds while I disguise again."; specialeffect EF_DETECT2; set $MonsterName$,""; deletepset 1; stopnpctimer; setnpctimer 0; initnpctimer; end; OnTimer60000: if (.Timer!=1) end; announce "The Disguise Event will begin in 2 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; end; OnTimer120000: if (.Timer!=1) end; announce "The Disguise Event will begin 1 minute.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; end; OnTimer180000: if (.Timer!=1) end; announce "The Disguise Event has begun!",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; hideoffnpc strnpcinfo(3); set .Timer,0; stopnpctimer; setnpctimer 0; initnpctimer; iDisguise: if (.Rule==1) { set .Winner,0; set .Monster,1000+rand(1,995); if (compare(","+.BlackList$+"," , ","+.Monster+",")) goto iDisguise; if (.Monster==.LastMonster) goto iDisguise; set .LastMonster,.Monster; set $MonsterName$,getmonsterinfo(.Monster,0); } if (.Rule==2) { set .Winner,0; set .Monster,rand(49); set $MonsterName$,getmonsterinfo(.MVP[.Monster],0); } deletepset 1; defpattern 1,"([^:]+):.\\s*"+$MonsterName$+".*", "iCorrect"; activatepset 1; if (.Rule==1) setnpcdisplay "Disguise Event",.Monster; if (.Rule==2) setnpcdisplay "Disguise Event",.MVP[.Monster]; set .Change,1; setnpctimer 0; end; iCorrect: if (.Winner) { dispbottom "Someone has already won this round."; end; } set .Winner,1; set .RoundCount,.RoundCount+1; deletepset 1; activatepset 1; getitem .Prize,.PrizeAmt; announce strcharinfo(0)+" is correct! I was disguised as: "+$MonsterName$+"",bc_map | bc_blue; if (.RoundCount>=.Rounds) { setnpcdisplay "Disguise Event",795; set .RoundCount,0; set .Change,0; set .EventON,0; setnpctimer 0; stopnpctimer; hideonnpc strnpcinfo(3); npctalk "Disguise Event : Thank you all for playing. That was the last round of the Disguise Event. Come play again later."; end; } setnpcdisplay "Disguise Event",795; set .Change,0; setnpctimer 0; end; }
Thank you working perfectly
long time no see heheheh -
Thank you for this @sader1992
where do we insert the script?
-
Hi there guys! welcome back to me and i was working on my offline server just a few days ago
i just want to request a disguise event using latest rathena git now
when the event start the npc will show and when the event end the npc will hide
also the npc will allowed to transform all monsters around our database together with mvp and mini bosses hopefully some one can help me here again ^_^
-
@Haziel can you add 2 or 3 more head gear like this like (PM) premium member , (NP) new player , and other sign just ignore the name for headgear i made just an idea for normal players so that they can also enjoy using this great headgear thank you ^_^
-
On 5/5/2018 at 4:02 PM, Loke said:
Update for 1.4
Cannot find file wav\0_mk0.wav
I checked the wav folder and the files isnt there.
http://www.mediafire.com/?i3uutvdp00jw4r8
better to look carefully i download the wav files a day ago and its working fine
-
10 minutes ago, dwlrma said:
there's a video guide on the forum on how to use visual studio to recompile your server. It's very helpful! Here's the link!
thank you for the answer the problem is im not using 64bit im just using 32bit thats why its hard for me to do it
-
1 hour ago, Edel Raid said:
I don't know i can help you (or not, again). You should try go to "01_emulator\rathena_RENEWAL\npc" and edit the .conf file --> make the NPCs you want available by uncomment (delete the "//" before the NPCs).
For example: You have made the custom NPC script name Queso.txt and put it in "01_emulator\rathena_RENEWAL\npc\custom" --> open the file "scripts_custom.conf" and add your script location "npc: npc/custom/Queso.txt" (don't put the comment (//) before its)
Hehehe thank you but i figure it out my problem now last is how to recompile my server i try using virtual studio but when i open rathena.sln with it my vitual studio cant read it he just display a code and nothing to do to build it
I cant find any solution how to read sln using vitual studio since on this guide is no details about it
-
20 hours ago, Edel Raid said:
Let try this: (Anacondaqq readme.txt)
"Very important:
---------------After downloading the package, you MUST change credentials inside conf/import/inter_conf.txt
I talk about MySQL login and password. Please do it! You can leave everything as is, but it's very insecure.For making that, imagine you wish to change MySQL user credentials to next:
mysweetuser
theuserpassYou need to do in theory next:
1. Open conf/import/inter_conf.txt
2. Replace rathena_user_db to mysweetuser
3. Replace pass to theuserpass
4. Make a new user at MySQL database and remove old user.How to change MySQL user credentials:
1. Run OpenServer (green flag)
2. Run on flag, select -> Advanced -> Console
3. You will open a console where you need connect to MySQL database
4. Enter to the window: MySQL -uroot
5. Press enter
6. You now at MySQL-server console
7. You need to enter a proper command to change your user, enter something like:grant create, select, update, delete, drop, alter, insert ON rathena_PRERE_db.* TO 'mysweetuser'@'localhost' IDENTIFIED BY 'theuserpass';
grant create, select, update, delete, drop, alter, insert ON rathena_PRERE_log.* TO 'mysweetuser'@'localhost' IDENTIFIED BY 'theuserpass';
grant create, select, update, delete, drop, alter, insert ON rathena_RENEWAL_db.* TO 'mysweetuser'@'localhost' IDENTIFIED BY 'theuserpass';
grant create, select, update, delete, drop, alter, insert ON rathena_RENEWAL_log.* TO 'mysweetuser'@'localhost' IDENTIFIED BY 'theuserpass';
flush privileges;Where `mysweetuser` and `theuserpass` please replace with your own credentials.
8. Hit enter after each line
9. At this point, you have changed your credentials.
10. Try to run the emulator, if you did it correctly, you will be able to connect to MySQL and emulator will run without any errors in console.
If you made some fails, please check again guide above, and use phpmyadmin for adding a new user (google for guides how to make a MySQL user)"i already fix my problem before thank you for tip ^_^
my last problem is adding custom npc's and other npc's like instance since i already add them all and restart server i cant see it ingame also on my console said that he cant see "npc/re/instaces/DevilsTower.txt but when i check it its already there
-
3 hours ago, Edel Raid said:
Did you run the Open Server?
yes iam
-
-
yes i do always a search before posting
but i cant find it thats why i make a forum topic
-
good day masters i would like to request a source editing or a solution how make this @ii command something like this
if you use @ii command you can see items on chat table but you can also right click it and see the item description just like when you use shift + right click on the item on your bag
thank you
-
2 hours ago, Stolao said:
2012 release....
yeah i notice that heheeh thank you for pointing out
btw is there a new released for this command?
-
error
-
-
7 hours ago, Alayne said:
@Quesooo gonna look at it. It's the only one which does that? Others are working properly? (cause they're all bound to the same system so...)
im not sure but as i tested the sky fortress instance i encounter that problem
-
@Alayne just a report for your sky fortress instance
when 1 team enter the instance they can go inside the instance and finish it
but when someone enter the instance also with deifferetn party all players inside the instance will be kickout
-
anyone can update this working on rathena latest rev?
-
hi good day anyone can update this to work on latest rathena rev
-
@pajodex thank you for this
can we make this script something like this after killing the plant the monster ( plant it self ) spawn on the map in 10 sec or 5 sec?
i test it and i like it but after killing all monster i dont see any plant any where on the map and just wait for 2 mins event end
-
6 hours ago, Stolao said:
thats entirely up to you,
my server has a custom double attack + crit effect where double attacks overwrite crits but increase damage by 1% per crit chance (up to 100%)alright i got it thank you
R> Double exp and droprates every weekend
in Script Requests
Posted
hi thank you for this do i need to setup something over here or not? thank you again
i think this is only for drop rates event i need a separate rates for job and base also for drop rates because i use different rates for item cars and normal drops