saovarott159
Members-
Posts
53 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by saovarott159
-
Hello Help me please Next step after modify SRC of PET-EVO ?? Thank you o much
-
-
Cannot Login To Server because Ver 45
saovarott159 replied to stevenbubu's question in Client-side Support
Try check \db\packet_db.txt packet_db_ver: 45 packet_keys_use: 0x7E241DE0,0x5E805580,0x3D807D80 // [Shakto] \src\common\mmo.h #ifndef PACKETVER #define PACKETVER 20130807 #endif -
Recall character in ID to save point
saovarott159 replied to saovarott159's question in Script Requests
Thank you very so much.... -
Recall character in ID to save point
saovarott159 replied to saovarott159's question in Script Requests
-
Recall character in ID to save point
saovarott159 replied to saovarott159's question in Script Requests
Hi.. 1.use this NPC? anyone or GM only? >> Anyone 2.reset position in-game? >> Yes 3.so if you have another character that is stuck, you can just character select~>use another char then talk to this npc, list up all your characters then return to savepoint the selected char? >> Yes 4.or GM only npc that once accessed >> Anyone 5.the npc will list up all/online players then return a chosen player to their save point? >> list up offline players in ID -
-
Help me !!! about Rebirth script
saovarott159 replied to saovarott159's question in Scripting Support
Thank you so much... -
Help me !!! about Rebirth script
saovarott159 replied to saovarott159's question in Scripting Support
Hi... function script item_juti_Unit { mes "^0065DF[ Rebirth ]^000000"; mes "Hello ^FF0000[ " + strcharinfo(0) + " ]^000000"; mes "^FF0000:: Detail rebirth ::^000000"; mes "- Use 33 Unit"; mes "- Lv. 150 after rebirth"; mes "- get 2,597 point..."; next; if(baselevel > 99) goto lvok; lvok: mes "^0065DF[ Rebirth ]^000000"; mes "Are you sure"; next; menu "Sure",yes,"no",Lno; yes: if (baselevel < 150) goto nolv; //if (cash < 33) goto nocash; atcommand "@cash -33"; atcommand "@stpoint 2597"; set BaseLevel,BaseLevel - 0; Announce "[Rebirth Unit] : [" + strcharinfo(0) + "] Rebirth!!!",8,0x33CCFF; close; Lno: mes "^0065DF[ Rebirth ]^000000"; mes "Bye...."; close; nolv: mes "^0065DF[ Rebirth ]^000000"; mes "check again"; close; nocash: mes "^0065DF[ Rebirth ]^000000"; mes "no cash"; mes "check again"; close; } - script juti::juti_Unit -1,{ callfunc "item_juti_Unit"; close; OnInit: waitingroom "Rebirth unit", 0; end; } prontera,160,97,4 duplicate(juti_Unit) Rebirth#02 936 -
yes: if (baselevel < 150) goto nolv; if (cash < 33) goto nocash; atcommand "@cash -33"; atcommand "@stpoint 2597"; set BaseLevel,BaseLevel - 0; Announce "[Rebirth Unit] : [" + strcharinfo(0) + "] Rebirth!!!",8,0x33CCFF; close; Hi .. help me please 1. I want check cashpoint befor rebirth.. if (cash < 33) goto nocash; <<< not work 2. I want don't show mes (on picture) "Number of status points changed" Thank you so much...
-
How to add new emperium in castle
saovarott159 replied to saovarott159's question in Script Requests
Hi I want for example (one example) please.... thank so much -
How to add new emperium in castle
saovarott159 replied to saovarott159's question in Script Requests
Hello... How to add new emperium in castle... Example : Castle A : Emperium HP 10,000 Castle B : Emperium HP 20,000 Castle C : Emperium HP 30,000 Castle D : Emperium HP 40,000 Thank so much.. -
Hello... How to add new emperium in castle... Example : Castle A : Emperium HP 10,000 Castle B : Emperium HP 20,000 Castle C : Emperium HP 30,000 Castle D : Emperium HP 40,000 Thank so much..
-
Hi... help me please I change position 3 but is use skill remain single-hit // 03 hit (8- repeated hitting, 6- single-hit)
-
Request... 1. Clearance skill not effect on self... 2. Clearance skill effect with all player on screen except self... ----------------------------------------------------------------------------------------- skill.c case AB_CLEARANCE: if( flag&1 || (i = skill_get_splash(skill_id, skill_lv)) < 1 ) { //As of the behavior in official server Clearance is just a super version of Dispell skill. [Jobbie] if( bl->type != BL_MOB && battle_check_target(src,bl,BCT_PARTY) <= 0 ) // Only affect mob or party. break; clif_skill_nodamage(src,bl,skill_id,skill_lv,1); if((dstsd && (dstsd->class_&MAPID_UPPERMASK) == MAPID_SOUL_LINKER) || rnd()%100 >= 60 + 8 * skill_lv) { if (sd) clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } if(status_isimmune(bl)) break; //Remove bonus_script by Clearance if (dstsd) pc_bonus_script_clear(dstsd,BSF_REM_ON_CLEARANCE); if(!tsc || !tsc->count) break; for( i = 0; i < SC_MAX; i++ ) { if (!tsc->data[i]) continue; switch (i) { case SC_WEIGHT50: case SC_WEIGHT90: case SC_HALLUCINATION: case SC_STRIPWEAPON: case SC_STRIPSHIELD: case SC_STRIPARMOR: case SC_STRIPHELM: case SC_CP_WEAPON: case SC_CP_SHIELD: case SC_CP_ARMOR: case SC_CP_HELM: case SC_COMBO: case SC_STRFOOD: case SC_AGIFOOD: case SC_VITFOOD: case SC_INTFOOD: case SC_DEXFOOD: case SC_LUKFOOD: case SC_HITFOOD: case SC_FLEEFOOD: case SC_BATKFOOD: case SC_WATKFOOD: case SC_MATKFOOD: case SC_CRIFOOD: case SC_DANCING: case SC_SPIRIT: case SC_AUTOBERSERK: case SC_CARTBOOST: case SC_MELTDOWN: case SC_SAFETYWALL: case SC_SMA: case SC_SPEEDUP0: case SC_NOCHAT: case SC_ANKLE: case SC_SPIDERWEB: case SC_JAILED: case SC_ITEMBOOST: case SC_EXPBOOST: case SC_LIFEINSURANCE: case SC_BOSSMAPINFO: case SC_PNEUMA: case SC_AUTOSPELL: case SC_INCHITRATE: case SC_INCATKRATE: case SC_NEN: case SC_READYSTORM: case SC_READYDOWN: case SC_READYTURN: case SC_READYCOUNTER: case SC_DODGE: case SC_WARM: /*case SC_SPEEDUP1:*/ case SC_AUTOTRADE: case SC_CRITICALWOUND: case SC_JEXPBOOST: case SC_INVINCIBLE: case SC_INVINCIBLEOFF: case SC_HELLPOWER: case SC_MANU_ATK: case SC_MANU_DEF: case SC_SPL_ATK: case SC_SPL_DEF: case SC_MANU_MATK: case SC_SPL_MATK: case SC_RICHMANKIM: case SC_ETERNALCHAOS: case SC_DRUMBATTLE: case SC_NIBELUNGEN: case SC_ROKISWEIL: case SC_INTOABYSS: case SC_SIEGFRIED: case SC_WHISTLE: case SC_ASSNCROS: case SC_POEMBRAGI: case SC_APPLEIDUN: case SC_HUMMING: case SC_DONTFORGETME: case SC_FORTUNE: case SC_SERVICE4U: case SC_FOOD_STR_CASH: case SC_FOOD_AGI_CASH: case SC_FOOD_VIT_CASH: case SC_FOOD_DEX_CASH: case SC_FOOD_INT_CASH: case SC_FOOD_LUK_CASH: case SC_ELECTRICSHOCKER: case SC_BITE: case SC__STRIPACCESSORY: case SC__ENERVATION: case SC__GROOMY: case SC__IGNORANCE: case SC__LAZINESS: case SC__UNLUCKY: case SC__WEAKNESS: case SC_SAVAGE_STEAK: case SC_COCKTAIL_WARG_BLOOD: case SC_MAGNETICFIELD: case SC_MINOR_BBQ: case SC_SIROMA_ICE_TEA: case SC_DROCERA_HERB_STEAMED: case SC_PUTTI_TAILS_NOODLES: case SC_NEUTRALBARRIER_MASTER: case SC_NEUTRALBARRIER: case SC_STEALTHFIELD_MASTER: case SC_STEALTHFIELD: case SC_LEADERSHIP: case SC_GLORYWOUNDS: case SC_SOULCOLD: case SC_HAWKEYES: case SC_REGENERATION: case SC_SEVENWIND: case SC_MIRACLE: case SC_S_LIFEPOTION: case SC_L_LIFEPOTION: case SC_INCHEALRATE: case SC_PUSH_CART: case SC_PARTYFLEE: case SC_RAISINGDRAGON: case SC_GT_REVITALIZE: case SC_GT_ENERGYGAIN: case SC_GT_CHANGE: case SC_ANGEL_PROTECT: case SC_MONSTER_TRANSFORM: case SC_FULL_THROTTLE: case SC_REBOUND: case SC_TELEKINESIS_INTENSE: case SC_MOONSTAR: case SC_SUPER_STAR: case SC_ALL_RIDING: case SC_MTF_ASPD: case SC_MTF_RANGEATK: case SC_MTF_MATK: case SC_MTF_MLEATKED: case SC_MTF_CRIDAMAGE: case SC_HEAT_BARREL: case SC_HEAT_BARREL_AFTER: case SC_P_ALTER: case SC_E_CHAIN: case SC_C_MARKER: case SC_B_TRAP: case SC_H_MINE: case SC_STRANGELIGHTS: case SC_DECORATION_OF_MUSIC: case SC_GN_CARTBOOST: case SC_RECOGNIZEDSPELL: case SC_CHASEWALK2: #ifdef RENEWAL case SC_EXTREMITYFIST2: #endif case SC_HIDING: case SC_CLOAKING: case SC_CHASEWALK: case SC_CLOAKINGEXCEED: case SC__INVISIBILITY: case SC_UTSUSEMI: case SC_MTF_ASPD2: case SC_MTF_RANGEATK2: case SC_MTF_MATK2: case SC_2011RWC_SCROLL: case SC_JP_EVENT04: case SC_MTF_MHP: case SC_MTF_MSP: case SC_MTF_PUMPKIN: case SC_MTF_HITFLEE: continue; case SC_ASSUMPTIO: if( bl->type == BL_MOB ) continue; break; } if(i == SC_BERSERK) tsc->data[i]->val2=0; //Mark a dispelled berserk to avoid setting hp to 100 by setting hp penalty to 0. status_change_end(bl,(sc_type)i,INVALID_TIMER); } break; } map_foreachinrange(skill_area_sub, bl, i, BL_CHAR, src, skill_id, skill_lv, tick, flag|1, skill_castend_damage_id); break; ----------------------------------------------------------------------------------------- skill_db 2052,11,8,4,6,0x3,0,5,1,yes,0,0,0,magic,0,0x0, AB_CLEARANCE,Clearance //CHECK Also shows this as a magic attack. Why? -----------------------------------------------------------------------------------------
-
thank you but not work.. ##Renewal ---------------------------------------------------------------------------------- src my case AB_CLEARANCE: if( flag&1 || (i = skill_get_splash(skill_id, skill_lv)) < 1 ) { //As of the behavior in official server Clearance is just a super version of Dispell skill. [Jobbie] if( bl->type != BL_MOB && battle_check_target(src,bl,BCT_PARTY) <= 0 ) // Only affect mob or party. break; clif_skill_nodamage(src,bl,skill_id,skill_lv,1); if((dstsd && (dstsd->class_&MAPID_UPPERMASK) == MAPID_SOUL_LINKER) || rnd()%100 >= 60 + 8 * skill_lv) { if (sd) clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } if(status_isimmune(bl)) break; //Remove bonus_script by Clearance if (dstsd) pc_bonus_script_clear(dstsd,BSF_REM_ON_CLEARANCE); if(!tsc || !tsc->count) break; for( i = 0; i < SC_MAX; i++ ) { if (!tsc->data) continue; switch (i) { case SC_WEIGHT50: case SC_WEIGHT90: case SC_HALLUCINATION: case SC_STRIPWEAPON: case SC_STRIPSHIELD: case SC_STRIPARMOR: case SC_STRIPHELM: case SC_CP_WEAPON: case SC_CP_SHIELD: case SC_CP_ARMOR: case SC_CP_HELM: case SC_COMBO: case SC_STRFOOD: case SC_AGIFOOD: case SC_VITFOOD: case SC_INTFOOD: case SC_DEXFOOD: case SC_LUKFOOD: case SC_HITFOOD: case SC_FLEEFOOD: case SC_BATKFOOD: case SC_WATKFOOD: case SC_MATKFOOD: case SC_CRIFOOD: case SC_DANCING: case SC_SPIRIT: case SC_AUTOBERSERK: case SC_CARTBOOST: case SC_MELTDOWN: case SC_SAFETYWALL: case SC_SMA: case SC_SPEEDUP0: case SC_NOCHAT: case SC_ANKLE: case SC_SPIDERWEB: case SC_JAILED: case SC_ITEMBOOST: case SC_EXPBOOST: case SC_LIFEINSURANCE: case SC_BOSSMAPINFO: case SC_PNEUMA: case SC_AUTOSPELL: case SC_INCHITRATE: case SC_INCATKRATE: case SC_NEN: case SC_READYSTORM: case SC_READYDOWN: case SC_READYTURN: case SC_READYCOUNTER: case SC_DODGE: case SC_WARM: /*case SC_SPEEDUP1:*/ case SC_AUTOTRADE: case SC_CRITICALWOUND: case SC_JEXPBOOST: case SC_INVINCIBLE: case SC_INVINCIBLEOFF: case SC_HELLPOWER: case SC_MANU_ATK: case SC_MANU_DEF: case SC_SPL_ATK: case SC_SPL_DEF: case SC_MANU_MATK: case SC_SPL_MATK: case SC_RICHMANKIM: case SC_ETERNALCHAOS: case SC_DRUMBATTLE: case SC_NIBELUNGEN: case SC_ROKISWEIL: case SC_INTOABYSS: case SC_SIEGFRIED: case SC_WHISTLE: case SC_ASSNCROS: case SC_POEMBRAGI: case SC_APPLEIDUN: case SC_HUMMING: case SC_DONTFORGETME: case SC_FORTUNE: case SC_SERVICE4U: case SC_FOOD_STR_CASH: case SC_FOOD_AGI_CASH: case SC_FOOD_VIT_CASH: case SC_FOOD_DEX_CASH: case SC_FOOD_INT_CASH: case SC_FOOD_LUK_CASH: case SC_ELECTRICSHOCKER: case SC_BITE: case SC__STRIPACCESSORY: case SC__ENERVATION: case SC__GROOMY: case SC__IGNORANCE: case SC__LAZINESS: case SC__UNLUCKY: case SC__WEAKNESS: case SC_SAVAGE_STEAK: case SC_COCKTAIL_WARG_BLOOD: case SC_MAGNETICFIELD: case SC_MINOR_BBQ: case SC_SIROMA_ICE_TEA: case SC_DROCERA_HERB_STEAMED: case SC_PUTTI_TAILS_NOODLES: case SC_NEUTRALBARRIER_MASTER: case SC_NEUTRALBARRIER: case SC_STEALTHFIELD_MASTER: case SC_STEALTHFIELD: case SC_LEADERSHIP: case SC_GLORYWOUNDS: case SC_SOULCOLD: case SC_HAWKEYES: case SC_REGENERATION: case SC_SEVENWIND: case SC_MIRACLE: case SC_S_LIFEPOTION: case SC_L_LIFEPOTION: case SC_INCHEALRATE: case SC_PUSH_CART: case SC_PARTYFLEE: case SC_RAISINGDRAGON: case SC_GT_REVITALIZE: case SC_GT_ENERGYGAIN: case SC_GT_CHANGE: case SC_ANGEL_PROTECT: case SC_MONSTER_TRANSFORM: case SC_FULL_THROTTLE: case SC_REBOUND: case SC_TELEKINESIS_INTENSE: case SC_MOONSTAR: case SC_SUPER_STAR: case SC_ALL_RIDING: case SC_MTF_ASPD: case SC_MTF_RANGEATK: case SC_MTF_MATK: case SC_MTF_MLEATKED: case SC_MTF_CRIDAMAGE: case SC_HEAT_BARREL: case SC_HEAT_BARREL_AFTER: case SC_P_ALTER: case SC_E_CHAIN: case SC_C_MARKER: case SC_B_TRAP: case SC_H_MINE: case SC_STRANGELIGHTS: case SC_DECORATION_OF_MUSIC: case SC_GN_CARTBOOST: case SC_RECOGNIZEDSPELL: case SC_CHASEWALK2: #ifdef RENEWAL case SC_EXTREMITYFIST2: #endif case SC_HIDING: case SC_CLOAKING: case SC_CHASEWALK: case SC_CLOAKINGEXCEED: case SC__INVISIBILITY: case SC_UTSUSEMI: case SC_MTF_ASPD2: case SC_MTF_RANGEATK2: case SC_MTF_MATK2: case SC_2011RWC_SCROLL: case SC_JP_EVENT04: case SC_MTF_MHP: case SC_MTF_MSP: case SC_MTF_PUMPKIN: case SC_MTF_HITFLEE: continue; case SC_ASSUMPTIO: if( bl->type == BL_MOB ) continue; break; } if(i == SC_BERSERK) tsc->data->val2=0; //Mark a dispelled berserk to avoid setting hp to 100 by setting hp penalty to 0. status_change_end(bl,(sc_type)i,INVALID_TIMER); } break; } map_foreachinrange(skill_area_sub, bl, i, BL_CHAR, src, skill_id, skill_lv, tick, flag|1, skill_castend_damage_id); break; ------------------------------------------------------------------------------------------------------ skill_db 2052,11,6,1,0,0x1,0,5,1,yes,0,0x400,0,magic,0,0x10020, AB_CLEARANCE,Clearance
-
How to change Clearance skill effective party and enemy and all player on screen... ## rAthena SVN17726 ## Renewal ## 2012-04-10aRagexeRE Thank you so much
-
it's work... thank you so much
-
thank.... But not work case GD_EMERGENCYCALL: case GD_ITEMEMERGENCYCALL: { int8 dx[9] = {-1, 1, 0, 0,-1, 1,-1, 1, 0}; int8 dy[9] = { 0, 0, 1,-1, 1,-1,-1, 1, 0}; uint8 j = 0, calls = 0, called = 0; struct guild *g; // i don't know if it actually summons in a circle, but oh well. ;P g = sd?sd->guild:guild_search(status_get_guild_id(src)); if (!g) break; if (skill_id == GD_ITEMEMERGENCYCALL) switch (skill_lv) { case 1: calls = 7; break; case 2: calls = 12; break; case 3: calls = 20; break; default: calls = 0; break; } clif_skill_nodamage(src,bl,skill_id,skill_lv,1); for (i = 0; i < g->max_member && (!calls || (calls && called < calls)); i++, j++) { if (j > 8) j = 0; if ((dstsd = g->member.sd) != NULL && sd != dstsd && !dstsd->state.autotrade && !pc_isdead(dstsd)) { if (map[dstsd->bl.m].flag.nowarp && !map_flag_gvg2(dstsd->bl.m)) continue; if(map_getcell(src->m,src->x+dx[j],src->y+dy[j],CELL_CHKNOREACH)) dx[j] = dy[j] = 0; if (!pc_setpos(dstsd, map_id2index(src->m), src->x+dx[j], src->y+dy[j], CLR_RESPAWN)) called++; } } if (sd) guild_block_skill(sd,skill_get_time2(skill_id,skill_lv)); } break; chang to (Build succeeded but not use skill) clif_skill_nodamage(src,bl,skill_id,skill_lv,1); for (i = 0; i < g->max_member && (!calls || (calls && called < calls)); i++, j++) { if (j > 8) j = 0; if ((dstsd = g->member.sd) != NULL && sd != dstsd && !dstsd->state.autotrade && !pc_isdead(dstsd)) { if (map[dstsd->bl.m].flag.nowarp && !map_flag_gvg2(dstsd->bl.m)) continue; if (map[dstsd->bl.m].index != sd->mapindex) // If member outside castle will be skiped continue; if (!pc_setpos(dstsd, map_id2index(src->m), src->x+dx[j], src->y+dy[j], CLR_RESPAWN)) called++; } } if (sd) guild_block_skill(sd,skill_get_time2(skill_id,skill_lv)); } break; if chang to (Build FAILED) clif_skill_nodamage(src,bl,skill_id,skill_lv,1); for (i = 0; i < g->max_member && (!calls || (calls && called < calls)); i++, j++) { if (j > 8) j = 0; if ((dstsd = g->member.sd) != NULL && sd != dstsd && !dstsd->state.autotrade && !pc_isdead(dstsd)) { if (map[dstsd->bl.m].flag.nowarp && !map_flag_gvg2(dstsd->bl.m)) continue; if (map[dstsd->bl.m].index != sd->mapindex) // If member outside castle will be skiped continue; if (!pc_job_can_entermap((enum e_job)dstsd->status.class_, src->m, dstsd->group_level)) continue; } } if (sd) guild_block_skill(sd,skill_get_time2(skill_id,skill_lv)); -----------------------------------------------------------------------------------------------------------------------------------------------------
-
Hello... help me please About Emergency Call [Guild Skill] (Skill ID# 10013) All guild members will be teleported next to the Guild Maste specifically guild member in CASTLES only.... Thank you.......
-
Hi .... Help me How to switching status bonus in ALT+Q example in picture... rAthena 2012-04-10aRagexeRE
-
Hello... help me please How to set skill delay as example in picture (rAthena Pre) *** Server status 800 all 150/50 class 3
-
How to change folder and file to korea language
saovarott159 replied to saovarott159's question in General Support
-
Hello , help me please How to change folder and file to korea language use unbollox program not work.. ex. use unbollox
-
OK....thank you so much..