

Phenomena
Members-
Posts
94 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Phenomena
-
We can, dont mind on my "//" in post above, its for testing... Emisty, you right at 100% with mapedit, but i have no enough skill to edit maps I will try anything else, maybe just delete this pass, and after some testing if community permiss me to share my custom pvp arena without any "God Like Script Knowlage", i will Thank you for help.
-
Not working for me, maybe i do something wrong. Btw this is working: pvp_arena01,130,129,1 script effect_zone#Effect1 139,{ end; OnStarting: while(.@a != 1000) { //for( set .@a, 0; .@a < 1000; set .@a, .@a + 1 ) set .@a, .@a + 1; npcskilleffect 25,1,130,129; // 25 - Pheuma, 12 - Safety Wall, 362 - Basilica sleep 300; //npcskilleffect 25,0,131,129; //sleep 300; //npcskilleffect 252,1,132,129; //sleep 300; //npcskilleffect 25,0,133,129; //sleep 300; //npcskilleffect 362,0,134,129; //sleep 300; npcskilleffect 25,0,135,129; sleep 300; //npcskilleffect 12,0,135,128; //sleep 300; //npcskilleffect 25,0,135,127; //sleep 300; //npcskilleffect 12,0,135,126; //sleep 300; //npcskilleffect 25,0,135,125; //sleep 300; npcskilleffect 25,0,135,124; sleep 10000; } } but does it working on OnInit?
-
Hello, dear commynity! 1) Is this possible to make permanent(!) specialeffect (effect) on the ground via OnInit or OnPCLoadMapEvent? For example - Pneuma (specialeffect 141): cooridates: [X Line] 130,129; 131,129; 132,129; 133,129; 134,129; 135,129; [Y Line] 135,128; 135,127; 135,126; 135,125; 135,124; It will look like this: 000000 XXXXX0 XXXXX0 XXXXX0 XXXXX0 where 0 - Pneuma. 2) Make this effect repeatable (because pneuma have time about 6 seconds) until at this map at least one player. 3) Make this area X1-130,Y1-124 / X2-135,Y2-129 no use skill / no effect by skills / no damage, like SAFE NO PVP ZONE. Thank you.
-
[Help with script] Create custom menu by user
Phenomena replied to Phenomena's question in Scripting Support
prontera,150,150,5 script Testing01 100,{ mes "Welcome to Custom PvP Arena!"; next; switch( select( "Show current list", "Create/Add arena", "Delete own arena", "Cancel" ) ) { /* Current list of arenas */ case 1: mes "This show current list of menu"; /* There will be 3 permanent arenas for public AND maximum 10 arenas created by players */ switch( select( "Public Arena#1 " + getmapusers("force_1-1") + " / 40", "Public Arena#2 " + getmapusers("force_1-2") + " / 40", "IF EXIST - Players custom created Arena#1 - Arena #10" )) { /* Public Arena #1 */ case 1: if( getmapusers("force_1-1") == 40 ) mes "Sorry, but Arena #1 is full."; close; mes "Do you want go to Public Arena #1?"; if( select( "No", "Yes" ) == 1 ) close; warp "force_1-1",0,0; close; /* Public Arena #2 */ case 2: if( getmapusers("force_1-2") == 40 ) mes "Sorry, but Arena #2 is full."; close; mes "Do you want go to Public Arena #2?"; if( select( "No", "Yes" ) == 1 ) close; warp "force_1-1",0,0; close; /* If user create own Arena it will shown there like case3 */ /* And maximum 2 public + 10 custom arenas */ } /* Create own arena */ case 2: if( /* Arena limit riched - 10 */ ) mes "Sorry, but maximum number of custom arenas already created, what until it will be destroyed or expired"; close; mes "Please, input name of your Arena"; input .@arena_name$; next; mes "Please, input number of parcticipants for each side (Maximum 10 for each side)"; input .playersForEachSide; if( .playersForEachSide < 1 || .playersForEachSide > 10 ) mes "You must input number from 1 to 10 only!"; close; next; mes "Please, select type of Arena"; next; if( select( "Public", "Privet" ) == 2 ) { mes "Please, input password for arena"; input .password_arena; next; mes "Okey, lets check your info:"; mes "Arena: " + .@arena_name$; mes "Mode: " + .playersForEachSide + " vs " +.playersForEachSide; mes "Type: Privet"; mes "Is this correct?"; next; if( select( "No", "Yes" ) == 1 ) close; mes "Arena created! Now it will shown in Current List of main Menu!" close; } next; mes "Okey, lets check your info:"; mes "Arena: " + .@arena_name$; mes "Mode: " + .playersForEachSide + " vs " +.playersForEachSide; mes "Type: Public"; mes "Is this correct?"; next; if( select( "No", "Yes" ) == 1 ) close; mes "Arena created! Now it will shown in Current List of main Menu!" close; /* Delete own arena */ case 3: close; /* Cancel */ case 4: close; } } /* Have idea to make this like Instance */ 10,Instanced PvP,360,1@cata,100,224,1@cata,1@cata,1@cata,1@cata,1@cata,1@cata,1@cata,1@cata -
prontera,150,150,5 script Testing01 100,{ mes "Some text here..."; next; switch( select( "Show current list", "Create/Add menu", "Cancel" ) ) { case 1: mes "This show current list of menu"; /* In this part of script will be switch( select( LIST OF CURRENT MENU )) */ close; case 2: mes "Please, input name of your menu"; input .@input_name$; set .@my_menu$, .@input_name$; /* Store .@input_name$ in NPC Memory */ close; case 3: close; } } /* So, when player create .@input_menu$, its store in NPC memory. Then, when he click on "Show current list" he see just created menu .@input_name$. Another player also can see menu .@input_name$ in list what was created by another player. */ Dear Scripting Community, i need you help in unrelesed script. I will try to explane what my script must do: 1. Player start speaking with NPC, example Testing01 2. Player shows menu: "Current Menu List", "Create/Add Menu", "Cancel" 3. Player click on "Current Menu List", its empty because no one create menu 4. Then player click on "Create/Add Menu" and create one menu (only one menu player can create), for example "Test", maximum 10 custom menus 5. Then player click on "Current Menu List" and see only 1 created menu "Test" 6. Another player start speak with this NPC and he also see in "Current Menu List" menu "Test" In script like this:
-
1. in clientinfo.xml change <version>25</version> to <version>30</version> 2. check yourServerFolder\src\common\mmo.h Find: #define PACKETVER YourVersion <<< Must be 20120410 3. check your diffs (dont forget use SkipPacketHeaderObfuscation) 4. update your client with Lua/Lubs for your client
-
Use MyISAM or: 1. Stop your MySQL server 2. Open my.ini (mysql's config file), which is located in your MySQL program folder. 3. In my.ini, find: skip-innodb 4. Replace this line with: # skip-innodb 5. Save the file 6. Start the MySQL server again
-
2012-04-10aragexe Client WeeDiff Plugins Please.
Phenomena replied to Archetype Saber's question in Client-side Support
No, not help for using <servertype>primary</servertype> Btw, what difference between sakrat and primary and other /servertype? -
2012-04-10aragexe Client WeeDiff Plugins Please.
Phenomena replied to Archetype Saber's question in Client-side Support
Client: 2012-04-10aragexe (thx to Brynner) Applied diffs: Right now no result, but i'm trying to understad what it is... <servicetype>korea</servicetype> or <servicetype>USA</servicetype> or <servicetype>russia</servicetype> - works fine (need some changes in lua) <servertype>sakray</servertype> works(!), but others: <servertype>primary</servertype> or <servertype>renewal</servertype> or <servertype>free</servertype> - not working... Btw, after debug syntax of Navi_Distance_Map its says so good, no errors... Trying with lua5.0.2 and with lua5.1.4 - same problem. So, will try more... Sorry, that i cant solve this issue now :\ -
your server folder/src/config/renewal.h Then recompile server.
-
Hello dear community. I have the next problem: My database cant store and correctly show characters in cp1251 (russian) for example stored in chatlog table. As i understand, i need to do next things: 1) Make table in UTF8 with collate UTF8_bin 2) In conf/inter_athena.conf change next lines: But this not help. Can anyone suggest anything? Thank you for your help.
-
Client Error 'OptionInfoList'(a nil value)
Phenomena replied to EliteBlack's question in Client-side Support
Check your error window: SaveData/OptionInfo.lua or OprionInfo.lub must exist in this folder. -
<?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Online by Diss</desc> <servicetype>korea</servicetype> <servertype>sakray</servertype> <extendedslot /> <connection> <display>Server Diss</display> <desc>Classic Ragnarok Online</desc> <balloon>Rates: x1/x1/x1</balloon> <address>Your IP</address> <port>6900</port> <version>30</version> <langtype>1</langtype> <registrationweb>Your Registration Web</registrationweb> <yellow> <admin>Your Admin ID</admin> </yellow> </connection> </clientinfo> Then, go to your server: Your Server Folder/conf/login_athena.conf Find: // Can you use _M/_F to make new accounts on the server? new_account: yes If this set to yes, you can register your account direcly in-game, like: on FIRST login type login: anyloginyouwant_M (if your char male) or anyloginyouwant_F (if your char female) password: anypasswordyouwant For SECOND and other logins DONT TYPE _M or _M
-
1) Use harmony 3.3.11, cause 3.3.12 is still experimental. 2) Diff your client, than upload to harmony to create client/server packet 3) What 2012-04-10 client: Ragexe or RagexeRE? 4) Check your packet_db
-
2012-04-10aragexe Client WeeDiff Plugins Please.
Phenomena replied to Archetype Saber's question in Client-side Support
problem in clientinfo.xml server type <servertype>primary</servertype> - not working correctly with standart data (luas/lubs), i will try to fix it and if i can - i will share it <servertype>sakray</servertype> - works correctly, but it for RagexeRE -
Congratulations! The Best community again can kicks other asses All happy Thank you for your works!
-
Dear Support Team, Donation Team, Users. What version of *EXE lastest STABLE? Some topics said, that 2012-04-10 client is not stable, some - stable. 1) Is this topic (by Judas) "Recommended Client & Setup" Started by Judas, Sep. 13 2012 is actual? Or there is new stable *EXE versions? 2) Does YYYY-MM-DD client support ONLY Lua/Lubs identical to YYYY-MM-DD (example: 2012-04-10 EXE and 2012-04-10 Lua or i can use newer lua files)? 3) What finally better: NO USE AT ALL "Read Data Folder First" and "Load Lua Before Lubs" or USE one of this parametrs or use them both(? - not really think it works correctly)? 4) Does STABLE *EXE works fine with lastest rAthena server revision, but with PRE-RENEWAL options? 5) Does we need use folders like System/SaveData/Data 100% or some of them dont need at all? Will be very thx for any answers, suggestions. P.S: dont working with RO since 2010 year, so hard to involve back many changes, new people, everyone tells different words So maybe this will actual for many users P.S.S: sorry for english grammatical errors ))
-
Dear Support Team and Dear users! I have some questions, that cant make/fix by self. If you can help me/answer some question - be pleasent. 1. How can i use rAthena emulator like oldschool ragnarok emulator (as i understand pre-re)? I mean, that i want use new interface (making video/tabs in main interface), but i dont want use Renewal Mechanic, Renewal formulas, Renewal exp/drop tables. 2. Main steps for do this? (example: src -> renewal.h -> look there and fix there, or config -> db -> expblablabla.txt -> fix there) Big thank you for helping!