Jump to content

M45T3R

Members
  • Posts

    342
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by M45T3R

  1. more work to the sql server.. i dont like it ._.
  2. weew that's it! thanks Rosemount c: it's only that :33
  3. Im requesting the SQL script of the tables of this script xD i think the system is like this.. CREATE TABLE IF NOT EXISTS `vip_platinum` ( `account_id` int(11) NOT NULL, `status` int(11) NOT NULL, `end_date` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; all the vip tables are the same the only thing that changes is their name and a modification after "group_id" called "account_type" but i dont remember the atributes so.. i need some help
  4. Is no longer on eAthena.ws //********************************************************************* // VIP System for eAthena servers Version 3.0 //********************************************************************* // It allows you to boost experience and drop rate for players who donate // for a specified amount of days. // It makes use of account's GM Levels to specify the account type, // by default values are these: // - Account Level 0 = Non VIP Account // - Account Level 1 = VIP Silver Account // - Account Level 2 = VIP Gold Account // - Account Level 3 = VIP Platinum Account // all of them, of course, customizable . // ¡Therefore, you can also set =atcommands= for every account level in // [yourserver]/conf/atcommand_athena.conf ! Isn't that great?! // In other words, VIP players can have access to more @commands than // normal users if you want. This will add more value to the service. // // Add, List, Modify and Remove VIP accounts via whisper to this NPC. // Manage VIP accounts in-game! Just whisper any text to the npc "vip" // to access the VIP management menu. // // This script requires some database modifications for it to work, // check them at the original post where I posted this script. // URI: // // Created by: Victor H. Olvera (VicThor) // If you like this, please donate to paypal: [email protected] // I'd really like to make more scripts like this, so help if you can! // // If you want any special modification or adaptation of this script, // please! feel free to e-mail me at [email protected] I'm $ure I can // provide you with something according to your need$ //¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ //**************** VIP SYSTEM CONFIGURATION ************************* set $VIPs_SilverAccLevel,1; // Account Level assigned for VIP Silver * set $VIPs_GoldAccLevel,2; // Account Level assigned for VIP Gold * set $VIPs_PlatinumAccLevel,3; // Account Level assigned for VIP Platinum * set $VIPs_SilverExpRate,50; // VIP Silver Exp Boost in % ( 1 = 1% ) * set $VIPs_GoldExpRate,100; // VIP Gold Exp Boost in % ( 1 = 1% ) * set $VIPs_PlatinumExpRate,150; // VIP Platinum Exp Boost in % ( 1 = 1% ) * set $VIPs_SilverItemRate,10; // VIP Silver Item Drop Boost in % ( 1 = 1% ) * set $VIPs_GoldItemRate,20; // VIP Gold Item Drop Boost in % ( 1 = 1% ) * set $VIPs_PlatinumItemRate,30; // VIP Platinum Item Drop Boost in % ( 1 = 1%)* set $VIPs_AdminGmLevel,99; // Define GM Level enabled to add, list and * // remove VIP entries. Any GM with access le- * // vel equal or higher than this will be able * // to manage VIP Accounts. * // ******************************************************************** // // Actions and checks when player logs in about his/her account type status. - script vip -1,{ OnPCLoginEvent: // Obtain account data set [email protected]$,query_sql("SELECT `account_type` FROM login WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // First of all deACTIVEte all VIP benefits sc_end sc_expboost; sc_end sc_itemboost; // If account type is PLATINUM if ([email protected]$ == "PLATINUM") { set [email protected],query_sql("SELECT `status` FROM `vip_platinum` WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // Get account type status set [email protected]$,query_sql("SELECT DATE_FORMAT(`end_date`, '%Y %m %d') FROM vip_platinum WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // Get expiration date if (gettimestr("%Y %m %d",21) >= [email protected]$) // If current date is higher than expiration date... { // terminateVip function on line 430, removes player VIP entry from database table "vip_platinum" callsub terminateVip,"vip_platinum",getcharid(3); goto L_displayInfo; } // If expiration date has not arrived yet, ACTIVEte VIP benefits. else { sc_start sc_expboost,1000*60*60*24,$VIPs_PlatinumExpRate; sc_start sc_itemboost,1000*60*60*24,$VIPs_PlatinumItemRate; goto L_displayInfo; } } if ([email protected]$ == "GOLD") { set [email protected],query_sql("SELECT `status` FROM `vip_gold` WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // Obtener el estado de la cuenta set [email protected]$,query_sql("SELECT DATE_FORMAT(`end_date`, '%Y %m %d') FROM vip_gold WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // Obtener Fecha de expiración if (gettimestr("%Y %m %d",21) >= [email protected]$) // Si la fecha de HOY es mayor que la fecha de expiración... { // terminateVip function on line 430, removes player VIP entry from database table "vip_gold" callsub terminateVip,"vip_gold",getcharid(3); goto L_displayInfo; } // If expiration date has not arrived yet, ACTIVEte VIP benefits. else { sc_start sc_expboost,1000*60*60*24,$VIPs_GoldExpRate; sc_start sc_itemboost,1000*60*60*24,$VIPs_GoldItemRate; goto L_displayInfo; } } if ([email protected]$ == "SILVER") { set [email protected],query_sql("SELECT `status` FROM `vip_silver` WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // Obtener el estado de la cuenta set [email protected]$,query_sql("SELECT DATE_FORMAT(`end_date`, '%Y %m %d') FROM vip_silver WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // Obtener Fecha de expiración if (gettimestr("%Y %m %d",21) >= [email protected]$) // Si la fecha de HOY es mayor que la fecha de expiración... { // terminateVip function on line 430, removes player VIP entry from database table "vip_silver" callsub terminateVip,"vip_silver",getcharid(3); goto L_displayInfo; } // If expiration date has not arrived yet, ACTIVEte VIP benefits. else { sc_start sc_expboost,1000*60*60*24,$VIPs_SilverExpRate; sc_start sc_itemboost,1000*60*60*24,$VIPs_SilverItemRate; goto L_displayInfo; } } // If account type is normal, just display account type information. if ([email protected]$ == "NORMAL") { set [email protected],query_sql("SELECT `status` FROM `vip_silver` WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // Obtener el estado de la cuenta set [email protected]$,query_sql("SELECT DATE_FORMAT(`end_date`, '%Y %M %d') FROM vip_silver WHERE `account_id` = "+getcharid(3)+";",[email protected]$); // Obtener Fecha de expiración goto L_displayInfo; } // Displays account type status on login on chat window. L_displayInfo: dispbottom "----------------------------------------------------------------------"; dispbottom "Account type: "[email protected]$; dispbottom "Status: "[email protected]$; dispbottom "Expiration date: "[email protected]$; dispbottom "----------------------------------------------------------------------"; end; OnWhisperGlobal: if ( getgmlevel() < $VIPs_AdminGmLevel ) end; On_gm: set [email protected]$,"[VIP System v3.0]"; mes [email protected]$; mes "Welcome, "+strcharinfo(0)+"!"; mes "¿What can I do for you today?"; next; switch(select("VIP Silver Menu:VIP Gold Menu:VIP Platinum Menu:Quit")) { case 1: // VIP Silver next; mes [email protected]$; mes "[VIP SILVER]"; switch(select("Add/Extend Account:Delete Account:List Accounts:Back")) { case 1: // Add/Extend mes "Type the Account Name"; mes "you wish to add."; input [email protected]$; next; mes [email protected]$; mes "[VIP SILVER]"; mes "Type the number of days you"; mes "wish to add to the account's VIP"; mes "status."; next; mes [email protected]$; mes "[VIP SILVER]"; input [email protected]; // Fetch account's ID using the name of the account previously typed. set [email protected],query_sql("SELECT `account_id`FROM login WHERE `userid` = '"[email protected]$+"';",[email protected]); mes "Identifying account: "[email protected]$+"."; sleep2 rand(100,2000); // Looks like it's working on something if ([email protected]) // Let's verify if the entered account exists or GM is just high... { mes "ERROR: Couldn't find account."; mes "Verify if you dind't make a typo."; close; } else { // Now lets check if the account is already 'vip_silver' set [email protected],query_sql("SELECT `account_id` FROM vip_silver WHERE `account_id` = "[email protected]+";",[email protected]); if ([email protected] == [email protected]) // If the account is already VIP we will update instead of inserting a new entry. { mes "Account ID: "[email protected]+"."; sleep2 rand(100,850); query_sql("UPDATE vip_silver SET end_date = DATE_ADD(end_date, INTERVAL "[email protected]+" DAY) WHERE account_id = "[email protected]+";"); query_sql("UPDATE vip_silver SET `status` = 'ACTIVE' WHERE account_id = "[email protected]+";"); query_sql("UPDATE login SET `account_type` = 'SILVER' WHERE account_id = "[email protected]+";"); mes "Account "[email protected]+" updated"; mes "successfuly!"; close; } else // If the account is not already a VIP Silver one, add a new entry. { mes "Account ID: "[email protected]+"."; sleep2 rand(100,850); query_sql("INSERT INTO vip_silver (`account_id`,`account_name`,`start_date`,`end_date`,`status`) VALUES ("[email protected]+",'"[email protected]$+"','"+gettimestr("%Y-%m-%d",21)+"','"+gettimestr("%Y-%m-%d",21)+"','ACTIVE');"); sleep2 100; query_sql("UPDATE vip_silver SET end_date = DATE_ADD(start_date, INTERVAL "[email protected]+" DAY) WHERE account_id = "[email protected]+";"); query_sql("UPDATE `login` SET `level` = 1 WHERE `account_id` = "[email protected]+";"); query_sql("UPDATE login SET `account_type` = 'SILVER' WHERE account_id = "[email protected]+";"); mes "Account "[email protected]+" added"; mes "successfuly!"; close; } } close; case 2: // Delete set [email protected]_1$,query_sql("SELECT account_name FROM vip_silver LIMIT 0,127;", [email protected]_1$); // query_sql can only display the first 128 lines of a table. This is so sad if ( getarraysize([email protected]_1$) == 0 ) { mes "There are currently no VIP"; mes "Silver accounts."; close; } else { mes "Select the account you wish "; mes "to remove from VIP system."; set [email protected]$, "1. "+ [email protected]_1$; for (set [email protected],1; [email protected] < getarraysize([email protected]_1$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ +":"+ ([email protected]+1) +". "+ [email protected]_1$[[email protected]]; set [email protected]$, [email protected]$ +":Cancel"; next; mes [email protected]$; mes "[VIP SILVER]"; set [email protected], select([email protected]$) -1; if ( [email protected] == getarraysize([email protected]_1$) ) { next; goto On_gm; } mes "Are you sure you want to remove the account "; mes [email protected]_1$[[email protected]] +" ?"; if ( select( "Yes:No" ) == 2 ) { next; goto On_gm; } query_sql ("UPDATE `login` SET `level` = 0 WHERE `userid` = '"[email protected]_1$[[email protected]]+"';"); query_sql ("DELETE FROM vip_silver WHERE account_name = '"[email protected]_1$[[email protected]]+"';"); query_sql("ALTER TABLE vip_silver AUTO_INCREMENT = 1;"); query_sql("UPDATE `login` SET `account_type` = 'NORMAL' WHERE `userid` = '"[email protected]_1$[[email protected]]+"';"); mes "VIP Silver account successfuly deleted!."; close; } close; case 3: // List mes "VIP Silver accounts list:"; // List up to 127 vip accounts set [email protected]_1$,query_sql("SELECT account_name FROM vip_silver LIMIT 0, 127;", [email protected]_1$); for (set [email protected],0; [email protected] < getarraysize([email protected]_1$); set [email protected], [email protected] + 1) mes ([email protected]+1)+". "[email protected]_1$[[email protected]]; // You may want to add a next; command and a new LIMIT 128,255 sentence, in case you need to store and display more than 128 VIP accounts. close; case 4: // Back goto On_gm; } case 2: // Gold Menu next; mes [email protected]$; mes "[VIP GOLD]"; switch(select("Add/Extend Account:Delete Account:List Accounts:Back")) { case 1: // Add mes "Type the Account Name"; mes "you wish to add."; input [email protected]$; next; mes [email protected]$; mes "[VIP GOLD]"; mes "Enter the amount of days you"; mes "want to add to this account"; mes "status."; next; mes [email protected]$; mes "[VIP GOLD]"; input [email protected]; // Fetch account's ID using the name of the account previously typed. set [email protected],query_sql("SELECT `account_id`FROM login WHERE `userid` = '"[email protected]$+"';",[email protected]); mes "Identificando Cuenta: "[email protected]$+"."; sleep2 rand(100,2000); if ([email protected]) // Checks if account exists. { mes "ERROR: Couldn't find account."; mes "Verify the account you typed"; close; } else { // Verify if account is already 'vip_gold' set [email protected],query_sql("SELECT `account_id` FROM vip_gold WHERE `account_id` = "[email protected]+";",[email protected]); if ([email protected] == [email protected]) // If it exists, update, not insert { mes "Account ID: "[email protected]+"."; sleep2 rand(100,850); query_sql("UPDATE vip_gold SET end_date = DATE_ADD(end_date, INTERVAL "[email protected]+" DAY) WHERE account_id = "[email protected]+";"); query_sql("UPDATE vip_gold SET `status` = 'ACTIVE' WHERE account_id = "[email protected]+";"); query_sql("UPDATE login SET `account_type` = 'GOLD' WHERE account_id = "[email protected]+";"); mes "Account "[email protected]+" updated"; mes "successfuly!"; close; } else // If this account is not already 'vip_gold', add an entry. { mes "Account ID: "[email protected]+"."; sleep2 rand(100,850); query_sql("INSERT INTO vip_gold (`account_id`,`account_name`,`start_date`,`end_date`,`status`) VALUES ("[email protected]+",'"[email protected]$+"','"+gettimestr("%Y-%m-%d",21)+"','"+gettimestr("%Y-%m-%d",21)+"','ACTIVE');"); sleep2 100; query_sql("UPDATE vip_gold SET end_date = DATE_ADD(start_date, INTERVAL "[email protected]+" DAY) WHERE account_id = "[email protected]+";"); query_sql("UPDATE `login` SET `level` = 1 WHERE `account_id` = "[email protected]+";"); query_sql("UPDATE login SET `account_type` = 'GOLD' WHERE account_id = "[email protected]+";"); mes "Account "[email protected]+" updated"; mes "successfuly!"; close; } } close; case 2: // Delete set [email protected]_1$,query_sql("SELECT account_name FROM vip_gold LIMIT 0,127;", [email protected]_1$); if ( getarraysize([email protected]_1$) == 0 ) { mes "There are currently no VIP"; mes "accounts."; close; } else { mes "Select the account you wish "; mes "to remove from VIP system Gold."; set [email protected]$, "1. "+ [email protected]_1$; for (set [email protected],1; [email protected] < getarraysize([email protected]_1$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ +":"+ ([email protected]+1) +". "+ [email protected]_1$[[email protected]]; set [email protected]$, [email protected]$ +":Cancel"; next; mes [email protected]$; mes "[VIP GOLD]"; set [email protected], select([email protected]$) -1; if ( [email protected] == getarraysize([email protected]_1$) ) { next; goto On_gm; } mes "Are you sure you want to remove the account "; mes [email protected]_1$[[email protected]] +" ?"; if ( select( "Yes:No" ) == 2 ) { next; goto On_gm; } query_sql ("UPDATE `login` SET `level` = 0 WHERE `userid` = '"[email protected]_1$[[email protected]]+"';"); query_sql ("DELETE FROM vip_gold WHERE account_name = '"[email protected]_1$[[email protected]]+"';"); query_sql("ALTER TABLE vip_gold AUTO_INCREMENT = 1;"); query_sql("UPDATE `login` SET `account_type` = 'NORMAL' WHERE `userid` = '"[email protected]_1$[[email protected]]+"';"); mes "VIP Gold account successfuly deleted!."; close; } close; case 3: // List mes "List Accounts VIP Gold:"; // List only 128 accounts due to eAthena's limitations very sad indeed. set [email protected]_1$,query_sql("SELECT account_name FROM vip_gold LIMIT 0,127;", [email protected]_1$); for (set [email protected],0; [email protected] < getarraysize([email protected]_1$); set [email protected], [email protected] + 1) mes ([email protected]+1)+". "[email protected]_1$[[email protected]]; close; case 4: // Back goto On_gm; } case 3: // Menu VIP Platinum next; mes [email protected]$; mes "[VIP PLATINUM]"; switch(select("Add/Extend Account:Delete Account:List Accounts:Back")) { case 1: // Add mes "Type the Account Name"; mes "you wish to add."; input [email protected]$; next; mes [email protected]$; mes "[VIP PLATINUM]"; mes "Enter the amount of days you"; mes "will add to this account's"; mes "status."; next; mes [email protected]$; mes "[VIP PLATINUM]"; input [email protected]; // Fetch account's ID using the name of the account previously typed. set [email protected],query_sql("SELECT `account_id`FROM login WHERE `userid` = '"[email protected]$+"';",[email protected]); mes "Identificando Cuenta: "[email protected]$+"."; sleep2 rand(100,2000); if ([email protected]) // Checks if account exists { mes "ERROR: Couldn't find this account"; mes "Enter the account correctly"; close; } else { // Is this account a 'vip_platinum' already? set [email protected],query_sql("SELECT `account_id` FROM vip_platinum WHERE `account_id` = "[email protected]+";",[email protected]); if ([email protected] == [email protected]) // If this account is 'vip_platinum' update instead of insterting a new entry. { mes "Account ID: "[email protected]+"."; sleep2 rand(100,850); query_sql("UPDATE vip_platinum SET end_date = DATE_ADD(end_date, INTERVAL "[email protected]+" DAY) WHERE account_id = "[email protected]+";"); query_sql("UPDATE vip_platinum SET `status` = 'ACTIVE' WHERE account_id = "[email protected]+";"); query_sql("UPDATE login SET `account_type` = 'PLATINUM' WHERE account_id = "[email protected]+";"); mes "Account "[email protected]+" updated"; mes "successfuly!"; close; } else // If it's not VIP already, insert a new entry { mes "Account ID: "[email protected]+"."; sleep2 rand(100,850); query_sql("INSERT INTO vip_platinum (`account_id`,`account_name`,`start_date`,`end_date`,`status`) VALUES ("[email protected]+",'"[email protected]$+"','"+gettimestr("%Y-%m-%d",21)+"','"+gettimestr("%Y-%m-%d",21)+"','ACTIVE');"); sleep2 100; query_sql("UPDATE vip_platinum SET end_date = DATE_ADD(start_date, INTERVAL "[email protected]+" DAY) WHERE account_id = "[email protected]+";"); query_sql("UPDATE `login` SET `level` = 1 WHERE `account_id` = "[email protected]+";"); query_sql("UPDATE login SET `account_type` = 'PLATINUM' WHERE account_id = "[email protected]+";"); mes "Account "[email protected]+" updated"; mes "successfuly!"; close; } } close; case 2: // Delete set [email protected]_1$,query_sql("SELECT account_name FROM vip_platinum LIMIT 0,127;", [email protected]_1$); if ( getarraysize([email protected]_1$) == 0 ) { mes "There are currently no VIP"; mes "Platinum accounts."; close; } else { mes "Select the account you wish "; mes "to remove from VIP system Platinum."; set [email protected]$, "1. "+ [email protected]_1$; for (set [email protected],1; [email protected] < getarraysize([email protected]_1$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ +":"+ ([email protected]+1) +". "+ [email protected]_1$[[email protected]]; set [email protected]$, [email protected]$ +":Cancel"; next; mes [email protected]$; mes "[VIP PLATINUM]"; set [email protected], select([email protected]$) -1; if ( [email protected] == getarraysize([email protected]_1$) ) { next; goto On_gm; } mes "Are you sure you want to remove the account "; mes [email protected]_1$[[email protected]] +" ?"; if ( select( "Yes:No" ) == 2 ) { next; goto On_gm; } query_sql ("UPDATE `login` SET `level` = 0 WHERE `userid` = '"[email protected]_1$[[email protected]]+"';"); query_sql ("DELETE FROM vip_platinum WHERE account_name = '"[email protected]_1$[[email protected]]+"';"); query_sql("ALTER TABLE vip_platinum AUTO_INCREMENT = 1;"); query_sql("UPDATE `login` SET `account_type` = 'NORMAL' WHERE `userid` = '"[email protected]_1$[[email protected]]+"';"); mes "VIP Platinum account successfuly deleted!."; close; } close; case 3: // List mes "List Accounts VIP Platinum:"; set [email protected]_1$,query_sql("SELECT account_name FROM vip_platinum LIMIT 0,127;", [email protected]_1$); for (set [email protected],0; [email protected] < getarraysize([email protected]_1$); set [email protected], [email protected] + 1) mes ([email protected]+1)+". "[email protected]_1$[[email protected]]; close; case 4: // Back goto On_gm; } case 4: // Quit close; } terminateVip: // This function removes any VIP status from the specified account set [email protected]$,getarg(0); // Table name set [email protected],getarg(1); // Account ID query_sql("UPDATE `login` SET `level` = 0 WHERE account_id = "[email protected]+";"); // Set account level to 0 query_sql("DELETE FROM "[email protected]$+" WHERE account_id = '"[email protected]+"';"); // Delete VIP table entry query_sql("ALTER TABLE "[email protected]$+" AUTO_INCREMENT = 1;"); // Tries to reset id count query_sql("UPDATE `login` SET `account_type` = 'NORMAL' WHERE `account_id` = "[email protected]+";"); // Set account type to "NORMAL" in 'login' table goto L_displayInfo; }
  5. Someone has repaired the auto-close on bad password and.. the Exit botton in the Character Select screen? :c i need only that.. also an updated setup that uses HKLM blabla :c
  6. Yes.. i only put useful things together and put them in the svn i think it's more easy to find them (: they are ONLY 2012 TOOLS not 2011- only 2012 .-.
  7. Borre mi respaldo y llevaba buen avanze pero valio xP ahora solo me quedan las kafras y las primeras ciudades.. Y otros a medias xD pero con un SVN seria mas rapido, es lo que yo pienso.. Ya que no terminaria yo solo xP
  8. Hola! este es el post oficial de traduccion rAthena donde traduciremos rA a el idioma español siendo lo mas cuidadosos posibles, estamos reclutando traductores para en un futuro cuando hayamos completado la carpeta NPC abrir un foro oficial de suporte srAthena(srathena.org) el cual ofrecera soporte a los usuarios de rAthena que hablan español. Como ayudar? http://www.youtube.com/watch?v=NmQoJoG9alE Este es el repostorio en: GitHub Ahora estamos en la fase de reclutamiento y trabajamos en GitHub asi que si quieres unirte, que esperas!? Puedes ayudar al proyecto de muchas formas: Traduccion Revision Retocador Revision de actualizaciones Actualizador Pullers(Publico) Traductor: - Es el encargado de traducir scripts y subirlos a GIT. Revisador: - Encargado de revisar los scripts y ver que sean adaptables a la mayoria de las variaciones de español. Retocador: - Es el mismo trabajo que traductor pero a menor escala, repara errores ortograficos de los traductores. Revision de actualizaciones: - Es el encargado de estar atento a los cambios del folder NPC de rAthena para implementar igualmente los cambios a srAthena. Actualizador: - En caso de haber actualizaciones en el folder NPC este puede actualizar las secciones modificadas. Pullers(Publico): - Explotemos el potencial de GIT! si solo son usuarios y no forman parte del proyecto y encuentran alguna falla de ortografia o equivocacion en el syntax de algun script pueden repararla y pedir un Pull en GIT!. Interesados en participar manden PM con el puesto que desean, pueden escojer varios.. por ejemplo: ("Revision de actualizaciones", "Actualizador") se lleban bien =). En el Mensaje deben añadir su cuenta de GitHub porque ahi es donde trabajaremos. Para tener mas orden y control de las traducciones e impedir intruciones de codigo, espero y todos apoyemos este aspecto. Herramientas Utiles: (Las herramientas de sAthena fueron omitidas) Traductor Google: http://translate.goo...x/?hl=es&tab=wT NPC Translator: http://www.mediafire...ycl3xefsb2wscec Notepad++: http://notepad-plus-plus.org/ (util para checar el syntax de los archivos)
  9. Hi i will make an repostory here for usefull client tools xP https://ro-updates.g....com/svn/trunk/ You can find some tools there i will add english skins blabla etc.. i accept committers :c ======================================================== [r5]Primeros commits borrados / First commits deleted [r6]Añadido WeeDiffGen 2012 / WeeDiffGen 2012 added [r7]Skin en Español de Ragnarok Network readaptado añadido / Readapted Spanish Ragnarok Network Skin added
  10. Navigation sistem updated'? ta fuq? xDD
  11. also enable the PCRE library
  12. Okay then it's not an problem.. btw it feels strange and it's not original PRE-RE .-., PRE-RE It's something like 60 or 50 laniency
  13. Ehh.. nothing the config "skill_amotion_leniency: 90" in "conf/skill.conf" it's really a PRE-RE setting? PRE-RE obeys it.. i think that it's the strange feeling of the skills cast.. Bad English
  14. Hi i want to know if this is an issue or something... i use rathena in PRE mode and.. the skills cooldown it's a little more long i have reports of High Wizard Players (they have experience on HW in PRE) and.. yep the cast, coldown etc.. it's a little strange in PRE-RE anyone can say me why? D: i think it's the skills being combined with some RENEWAL formula but i dont have time for search S: In brief.. the skills cast it's a little strange compared to eAthena (Real PRE).. someone can repair it?
  15. can not be made easier? ie .. a selector .. ie not having to write and just to click the numbers to come out? because there are simple-minded players who do not know how it goes neither giving them the date format Pd.- Sorry for my bad english =)
  16. anyone know how to delete the birthdate entry? like the attached file.. im too busy to read the code, so.. if someone help me I would appreciate it Pd.- Sorry for my bad english =)
  17. these classes are taken as 3rd and not as 2nd as they are.. I mean that the configuration to limit Thirds stats affect them .. the suggestion is to make K / O and SN-E be 2nd and not affected by 3rd the 3ceam emulator takes them as 2nd =) and that is good Pd.- Sorry for my bad english..
  18. I also want to apply .. have much free time, the only difficulty is that I speak Spanish but I understand English, also i know a bit of all areas SRC (not much) Grapic Design DB <-- i know more here Web (Doc) but i want to be an DB Developer =)
  19. There are no more Updates?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.