Jump to content

saovarott159

Members
  • Posts

    53
  • Joined

  • Last visited

Everything posted by saovarott159

  1. Hello Help me please Next step after modify SRC of PET-EVO ?? Thank you o much
  2. Hello help me please... How to change logo PVP in area PVP custom map... From To Thank you so much
  3. 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
  4. Thank you so much But don,t work (Bug in Picture)
  5. 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
  6. Hello... Script request (for example in Picture...) Thank you so much
  7. 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
  8. 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...
  9. Hi I want for example (one example) please.... thank so much
  10. 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..
  11. 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..
  12. Hi... help me please I change position 3 but is use skill remain single-hit // 03 hit (8- repeated hitting, 6- single-hit)
  13. 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? -----------------------------------------------------------------------------------------
  14. 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
  15. How to change Clearance skill effective party and enemy and all player on screen... ## rAthena SVN17726 ## Renewal ## 2012-04-10aRagexeRE Thank you so much
  16. 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)); -----------------------------------------------------------------------------------------------------------------------------------------------------
  17. 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.......
  18. Hi .... Help me How to switching status bonus in ALT+Q example in picture... rAthena 2012-04-10aRagexeRE
  19. Hello... help me please How to set skill delay as example in picture (rAthena Pre) *** Server status 800 all 150/50 class 3
  20. Hello , help me please How to change folder and file to korea language use unbollox program not work.. ex. use unbollox
×
×
  • Create New...