Jump to content

Phenomena

Members
  • Posts

    94
  • Joined

  • Last visited

Everything posted by Phenomena

  1. 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.
  2. 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?
  3. 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.
  4. 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
  5. 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:
  6. 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
  7. 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
  8. No, not help for using <servertype>primary</servertype> Btw, what difference between sakrat and primary and other /servertype?
  9. 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 :\
  10. your server folder/src/config/renewal.h Then recompile server.
  11. 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.
  12. Check your error window: SaveData/OptionInfo.lua or OprionInfo.lub must exist in this folder.
  13. <?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
  14. 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
  15. 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
  16. Congratulations! The Best community again can kicks other asses All happy Thank you for your works!
  17. 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 ))
  18. 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!
×
×
  • Create New...