Jump to content
  • 0

Putting dispel


Mootie

Question


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

how to put dispel on Case 2: // Dispel PvP

zhakastia,104,68,3	script	PvP Warper	413,{

mes "[PvP Warper]";
mes "Which arena do you want to go to?";
next;
switch(select("Normal PvP ["+getmapusers("prt_are01")+"/100]:Dispel PvP ["+getmapusers("guild_vs3")+"/100]:No Healing Potions PvP ["+getmapusers("guild_vs2")+"/100]")) {
case 1:	// Normal PvP
	if (getmapusers("prt_are01") > 99) callsub S_full;
	warp "guild_vs5",0,0;
	end;

Case 2: // Dispel Pvp
	if (getmapusers("guild_vs3") > 99) callsub S_full;
	warp "guild_vs3",0,0;
	end;

Case 3: // No Healing Potions PvP
	if (getmapusers("guild_vs2") > 99) callsub S_full;
	warp "guild_vs2",0,0;
	end;


}

S_full:
mes " ";
mes "I'm sorry, this arena is full.  Please try again later...";
close;


}

prt_are01,150,130,4	script	PvP Exit	868,{
warp "prontera",155,194;
end;

}


//============= MAP FLAG ===============
// Player
guild_vs3	mapflag	nosave
guild_vs3	mapflag	noteleport
guild_vs3	mapflag	nowarpto
guild_vs3	mapflag	nowarp
guild_vs3	mapflag	nomemo
guild_vs3	mapflag	nopenalty
guild_vs3	mapflag	nobranch
guild_vs3	mapflag	noicewall
guild_vs3	mapflag	noreturn
guild_vs3	mapflag	pvp_noguild
guild_vs5	mapflag	noteleport
guild_vs5	mapflag	nowarp
guild_vs5	mapflag	nosave
guild_vs5	mapflag	nopenalty
guild_vs5	mapflag	nobranch
guild_vs5	mapflag	noicewall
guild_vs5	mapflag	pvp_noguild
guild_vs2	mapflag	nopenalty
guild_vs2	mapflag	nosave	SavePoint
guild_vs2	mapflag	nowarp
guild_vs2	mapflag	noteleport
guild_vs2	mapflag	nomemo
guild_vs2	mapflag	loadevent
guild_vs2	mapflag	noreturn
guild_vs2	mapflag	nobranch
guild_vs2	mapflag	pvp_noguild

Edited by Mootie
Link to comment
Share on other sites

7 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  205
  • Reputation:   19
  • Joined:  10/12/12
  • Last Seen:  

//Dispell single buff
sc_end <buff>;

//Dispell all active buffs
sc_end sc_all;

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

//Dispell single buff
sc_end <buff>;

can put any where?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  24
  • Topics Per Day:  0.01
  • Content Count:  132
  • Reputation:   8
  • Joined:  07/19/12
  • Last Seen:  

put it right under these lines

Case 2: // Dispel Pvp
 if (getmapusers("guild_vs3") > 99) callsub S_full;

Edited by Valiente
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

Case 2: // Dispel Pvp
 if (getmapusers("guild_vs3") > 99) callsub S_full;
//Dispell single buff
sc_end <buff>;

is it?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  205
  • Reputation:   19
  • Joined:  10/12/12
  • Last Seen:  

change <buff> with the current buff you want to dispell.

SC_ALL	-1
SC_STONE	0
SC_FREEZE	1
SC_STUN	2
SC_SLEEP	3
SC_POISON	4
SC_CURSE	5
SC_SILENCE	6
SC_CONFUSION	7
SC_BLIND	8
SC_BLEEDING	9
SC_DPOISON	10
SC_PROVOKE	20
SC_ENDURE	21
SC_TWOHANDQUICKEN	22
SC_CONCENTRATE	23
SC_HIDING	24
SC_CLOAKING	25
SC_ENCPOISON	26
SC_POISONREACT	27
SC_QUAGMIRE	28
SC_ANGELUS	29
SC_BLESSING	30
SC_SIGNUMCRUCIS	31
SC_INCREASEAGI	32
SC_DECREASEAGI	33
SC_SLOWPOISON	34
SC_IMPOSITIO	35
SC_SUFFRAGIUM	36
SC_ASPERSIO	37
SC_BENEDICTIO	38
SC_KYRIE	39
SC_MAGNIFICAT	40
SC_GLORIA	41
SC_AETERNA	42
SC_ADRENALINE	43
SC_WEAPONPERFECTION	44
SC_OVERTHRUST	45
SC_MAXIMIZEPOWER	46
SC_TRICKDEAD	47
SC_LOUD	48
SC_ENERGYCOAT	49
SC_BROKENARMOR	50
SC_BROKENWEAPON	51
SC_HALLUCINATION	52
SC_WEIGHT50	53
SC_WEIGHT90	54
SC_ASPDPOTION0	55
SC_ASPDPOTION1	56
SC_ASPDPOTION2	57
SC_ASPDPOTION3	58
SC_SPEEDUP0	59
SC_SPEEDUP1	60
SC_ATKPOTION	61
SC_MATKPOTION	62
SC_WEDDING	63
SC_SLOWDOWN	64
SC_ANKLE	65
SC_KEEPING	66
SC_BARRIER	67
SC_STRIPWEAPON	68
SC_STRIPSHIELD	69
SC_STRIPARMOR	70
SC_STRIPHELM	71
SC_CP_WEAPON	72
SC_CP_SHIELD	73
SC_CP_ARMOR	74
SC_CP_HELM	75
SC_AUTOGUARD	76
SC_REFLECTSHIELD	77
SC_SPLASHER	78
SC_PROVIDENCE	79
SC_DEFENDER	80
SC_MAGICROD	81
SC_SPELLBREAKER	82
SC_AUTOSPELL	83
SC_SIGHTTRASHER	84
SC_AUTOBERSERK	85
SC_SPEARQUICKEN	86
SC_AUTOCOUNTER	87
SC_SIGHT	88
SC_SAFETYWALL	89
SC_RUWACH	90
SC_EXTREMITYFIST	91
SC_EXPLOSIONSPIRITS	92
SC_COMBO	93
SC_BLADESTOP_WAIT	94
SC_BLADESTOP	95
SC_FIREWEAPON	96
SC_WATERWEAPON	97
SC_WINDWEAPON	98
SC_EARTHWEAPON	99
SC_VOLCANO	100
SC_DELUGE	101
SC_VIOLENTGALE	102
SC_WATK_ELEMENT	103
SC_ARMOR	104
SC_ARMOR_ELEMENT	105
SC_NOCHAT	106
SC_BABY	107
SC_AURABLADE	108
SC_PARRYING	109
SC_CONCENTRATION	110
SC_TENSIONRELAX	111
SC_BERSERK	112
SC_FURY	113
SC_GOSPEL	114
SC_ASSUMPTIO	115
SC_BASILICA	116
SC_GUILDAURA	117
SC_MAGICPOWER	118
SC_EDP	119
SC_TRUESIGHT	120
SC_WINDWALK	121
SC_MELTDOWN	122
SC_CARTBOOST	123
SC_CHASEWALK	124
SC_REJECTSWORD	125
SC_MARIONETTE	126
SC_MARIONETTE2	127
SC_CHANGEUNDEAD	128
SC_JOINTBEAT	129
SC_MINDBREAKER	130
SC_MEMORIZE	131
SC_FOGWALL	132
SC_SPIDERWEB	133
SC_DEVOTION	134
SC_SACRIFICE	135
SC_STEELBODY	136
SC_ORCISH	137
SC_READYSTORM	138
SC_READYDOWN	139
SC_READYTURN	140
SC_READYCOUNTER	141
SC_DODGE	142
SC_RUN	143
SC_SHADOWWEAPON	144
SC_ADRENALINE2	145
SC_GHOSTWEAPON	146
SC_KAIZEL	147
SC_KAAHI	148
SC_KAUPE	149
SC_ONEHAND	150
SC_PRESERVE	151
SC_BATTLEORDERS	152
SC_REGENERATION	153
SC_DOUBLECAST	154
SC_GRAVITATION	155
SC_MAXOVERTHRUST	156
SC_LONGING	157
SC_HERMODE	158
SC_SHRINK	159
SC_SIGHTBLASTER	160
SC_WINKCHARM	161
SC_CLOSECONFINE	162
SC_CLOSECONFINE2	163
SC_DANCING	164
SC_ELEMENTALCHANGE	165
SC_RICHMANKIM	166
SC_ETERNALCHAOS	167
SC_DRUMBATTLE	168
SC_NIBELUNGEN	169
SC_ROKISWEIL	170
SC_INTOABYSS	171
SC_SIEGFRIED	172
SC_WHISTLE	173
SC_ASSNCROS	174
SC_POEMBRAGI	175
SC_APPLEIDUN	176
SC_MODECHANGE	177
SC_HUMMING	178
SC_DONTFORGETME	179
SC_FORTUNE	180
SC_SERVICE4U	181
SC_STOP	182
SC_SPURT	183
SC_SPIRIT	184
SC_COMA	185
SC_INTRAVISION	186
SC_INCALLSTATUS	187
SC_INCSTR	188
SC_INCAGI	189
SC_INCVIT	190
SC_INCINT	191
SC_INCDEX	192
SC_INCLUK	193
SC_INCHIT	194
SC_INCHITRATE	195
SC_INCFLEE	196
SC_INCFLEERATE	197
SC_INCMHPRATE	198
SC_INCMSPRATE	199
SC_INCATKRATE	200
SC_INCMATKRATE	201
SC_INCDEFRATE	202
SC_STRFOOD	203
SC_AGIFOOD	204
SC_VITFOOD	205
SC_INTFOOD	206
SC_DEXFOOD	207
SC_LUKFOOD	208
SC_HITFOOD	209
SC_FLEEFOOD	210
SC_BATKFOOD	211
SC_WATKFOOD	212
SC_MATKFOOD	213
SC_SCRESIST	214
SC_XMAS	215
SC_WARM	216
SC_SUN_COMFORT	217
SC_MOON_COMFORT	218
SC_STAR_COMFORT	219
SC_FUSION	220
SC_SKILLRATE_UP	221
SC_SKE	222
SC_KAITE	223
SC_SWOO	224
SC_SKA	225
SC_TKREST	226
SC_MIRACLE	227
SC_MADNESSCANCEL	228
SC_ADJUSTMENT	229
SC_INCREASING	230
SC_GATLINGFEVER	231
SC_TATAMIGAESHI	232
SC_UTSUSEMI	233
SC_BUNSINJYUTSU	234
SC_KAENSIN	235
SC_SUITON	236
SC_NEN	237
SC_KNOWLEDGE	238
SC_SMA	239
SC_FLING	240
SC_AVOID	241
SC_CHANGE	242
SC_BLOODLUST	243
SC_FLEET	244
SC_SPEED	245
SC_DEFENCE	246
//SC_INCASPDRATE	247
SC_INCFLEE2	248
SC_JAILED	249
SC_ENCHANTARMS	250
SC_MAGICALATTACK	251
SC_SUMMER	256
SC_EXPBOOST	257
SC_ITEMBOOST	258
SC_BOSSMAPINFO	259
SC_LIFEINSURANCE	260
SC_INCCRI	261
//SC_INCDEF	262
//SC_INCBASEATK	263
//SC_FASTCAST 264
SC_MDEF_RATE	265
//SC_HPREGEN	266
SC_INCHEALRATE	267
SC_PNEUMA	268
SC_AUTOTRADE	269
SC_KSPROTECTED	270
SC_ARMOR_RESIST	271
SC_SPCOST_RATE	272
SC_COMMONSC_RESIST	273
SC_SEVENWIND	274
SC_DEF_RATE	275
//SC_SPREGEN	276
SC_WALKSPEED	277
SC_REBIRTH	284
//SC_SKILLCASTRATE	285
//SC_DEFRATIOATK	286
//SC_HPDRAIN	287
//SC_SKILLATKBONUS	288
SC_ITEMSCRIPT	289
SC_S_LIFEPOTION	290
SC_L_LIFEPOTION	291
SC_JEXPBOOST	292
//SC_IGNOREDEF	293
SC_HELLPOWER	294
SC_INVINCIBLE	295
SC_INVINCIBLEOFF	296
SC_MANU_ATK	297
SC_MANU_DEF	298
SC_SPL_ATK	299
SC_SPL_DEF	300
SC_MANU_MATK	301
SC_SPL_MATK	302
SC_FOOD_STR_CASH	303
SC_FOOD_AGI_CASH	304
SC_FOOD_VIT_CASH	305
SC_FOOD_DEX_CASH	306
SC_FOOD_INT_CASH	307
SC_FOOD_LUK_CASH	308

Actually, you can even cast Dispell on the player if you prefer.

unitskilluseid getcharid(3), 289, 5; //Cast a level 5 Dispell on the user

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

althought i was thinking to add callfunc instead....

pvp2:	callfunc("dispell");	warp	"pvp_n_1-3",0,0;	close;
function	script	dispell	{
while ( .@STATUS < 297 ) {
	if (
		.@STATUS != SC_WEIGHT50 &&
		.@STATUS != SC_WEIGHT90 &&
		.@STATUS != SC_NOCHAT &&
		.@STATUS != SC_XMAS &&
		.@STATUS != SC_SUMMER &&
		.@STATUS != SC_JAILED
	)
		sc_end .@STATUS;
	set .@STATUS, .@STATUS+1;
}
return;
}

look like doesnt work even

Edited by Mootie
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  205
  • Reputation:   19
  • Joined:  10/12/12
  • Last Seen:  

Guess I already anwered you here

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...