-
Posts
639 -
Joined
-
Last visited
-
Days Won
89
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Haziel
-
-
data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\map
-
En Browedit, vaya a View > Topcamera.
Ahora, tome un Screeshot, pegar en cualquier editor de imágenes, cortar el mapa perfectamente y cambiar su tamaño a 240 x 240.
Si el mapa no es un cuadrado, que se ajusta proportionaly en un archivo BMP 240x240.
Recuerde que el ROSA (#FF00FF) genera un color transparente .
-
En primer lugar, cambiar el nombre de los archivos se rompió ellos, tiene que volver a guardar ellos con Browedit .
En segundo lugar, tratar de usar el software que he publicado anteriormente, WeeMapcache.
Instalarlo, abre tu map_cache.dat con él e importar el .gat de su mapa personalizado, reinicie el servidor y ver si funciona . -
Mapas por lo general tienen un límite en la longitud de sus nombres, intente volver a guardar en browedit con un nuevo nombre más corto y añadirlo .
-
Retire lo que se pone en resnametable.txt y ejecutar el mapcache.
Esto sólo se utiliza cuando se está duplicando un mapa.
Además, mi consejo para usted es utilizar WeeMapcache, es mucho más fácil.
-
It means that the .act file is not with the same name of the .spr file.
This files need to be together to work. -
Glad it worked.
I'm here to help, don't mention it.
-
I updated the mechanics of the Script you posted, try it:
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~ Euphy's MVP Ladder v1.3 ~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ prontera,148,170,6 script MVP Ladder 891,{ mes "[Rank MVP]"; mes "Hello."; mes "What are you doing here"; next; switch(select("Check Ranking.:My points.:Nothing...")) { case 1: mes "[Rank MVP]"; query_sql("SELECT char_id, CAST(`value` AS SIGNED) FROM `char_reg_num` WHERE `key` = 'MVP_Rank' ORDER BY CAST(`value` AS SIGNED) DESC LIMIT 20",.@cid,.@value); for(set .@i,0; .@i<getarraysize(.@cid); set .@i,.@i+1) { query_sql("SELECT `name` FROM `char` WHERE char_id = "+.@cid[.@i]+";",.@j$); set .@name$[.@i], .@j$; } if (!getarraysize(.@cid)) mes "The rankings are empty."; else for(set .@i,0; .@i<getarraysize(.@cid); set .@i,.@i+1) mes "["+(.@i+1)+"] "+.@name$[.@i]+" ~ "+.@value[.@i]+" kills"; close; case 2: mes "[Rank MVP]"; mes "You killed "+((MVP_Rank)?"^0055FF"+MVP_Rank:"no")+"^000000 MVP"+((MVP_Rank == 1)?".":"s."); close; case 3: close; } OnNPCKillEvent: if (getmonsterinfo(killedrid,22)) { set MVP_Rank, MVP_Rank+1; if (MVP_Rank == 1) query_sql("INSERT INTO `char_reg_num` (`char_id`,`key`,`index`,`value`) VALUES ("+getcharid(0)+",'MVP_Rank','0',1)"); else query_sql("UPDATE `char_reg_num` SET `value` = '"+MVP_Rank+"' WHERE char_id = "+getcharid(0)+" AND `key` ='MVP_Rank'"); dispbottom "~ You killed "+MVP_Rank+" MVP"+((MVP_Rank == 1)?"":"s")+". ~"; dispbottom " ~ Reward: Cash +15 ~ "; set #CASHPOINTS, #CASHPOINTS + 15; specialeffect2 313; } end; }
Let me know if there is any errors.
-
'o_o
Oh, when did you download it? -
It's probably the fact that the table global_reg_value does not works this way anymore.
To check it, what rev of rAthena are you using? -
The second digit of 3.14 is 1.
In the constants of eAthena, RO means Ragnarok Online. -
Oh, alright.
First of all, don't bother about Mobs' SP, this field is meaningless, they, actually, don't consume SP for using skills.
By the way, my advice is, always use a mob similar to the mob you want to create to make a new one.
About aDelay, aMotion and dMotion, as said in doc/mob_db.txt:aDelay: Attack Delay of the monster, also known as ASPD. Low value means faster attack speed, but don't make it too low or it will lag when a player got mobbed by several of these mobs. aMotion: Attack animation motion. Low value means monster's attack will be displayed in higher fps (making it shorter, too) (Thanks to Wallex for this) dMotion: Damage animation motion, same as aMotion but used to display the "I am hit" animation. Coincidentally, this same value is used to determine how long it is before the monster/player can move again. Endure is dMotion = 0, obviously.
And also for Mode, you can read doc/mob_db_mode_list.txt.
-
There's some error on your console?
What are you trying to achieve and what's goin' wrong? -
Did you made the needed Source Mods to accomplish this request?
-
Added a Showcase session with works made by request.
Some people asked me via PM, so, as I said above, I DO sprites, feel free to contact me if you need any comissions. -
It is saved on the #kafrabank variable on global_reg_value table, attached to their Account ID.
-
Sorry, I couldn't understand of what NPC are you talking about.
Can you present it? -
In the end of each item, there is three {} for scripting.
The first one, for Bonuses, and the second and third one are OnEquip_Script and OnUnequip_Script, which are called when the players put on or put off an Equipment.
So, if you want the Player to turn into Ifrit when equip and Item, just put:disguise 1832;
On the second {} (where 1832 is the Ifrit's ID), and:
undisguise;
On the third {}.
-
First of all, find in your mmo.h:
#define MAX_GUILD 16+10*6
16 is the primary value, it means, it's how many members a Guild can have at Level 0 of Guild Expansion Skill.
So, change it anyway you want, for example, for the 30 you said:#define MAX_GUILD 10+10*2
It means, 10 at Level 0 and plus 2 per Skill Level.
Once it's done, for the existing Guilds, you need to set some things in your SQL Database:
Let me say first that, If I were you, I would choose to delete all Guilds an make an Event with Increased Guild Experience than do this...
There are examples here, here, here, here, here, here and here.
- 1
-
packet_db_ver: 30 packet_keys_use: default
-
Su packet_db_ver necesita estar 30 también.
Además, su mmo.h necesita estar con la Client Date correcta.
-
¿Qué versión pusiste en tu clientinfo.xml ?
-
¿Puede obtener Screenshots de los errores de la Map-Server Console?
-
¿Cuál es la Client Date ?
[R] Devil's Tower mob_db
in Database Requests
Posted
õ_o
I can't exactly believe the solution, but, first, try these two: