Jump to content
  • 0

request auto heal in entire town


ewanjeli

Question


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  41
  • Reputation:   0
  • Joined:  12/08/12
  • Last Seen:  

i want to request script that make all town in server auto ressurate,auto buff and auto heal.. no matter anywhere in that town map

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  75
  • Topics Per Day:  0.02
  • Content Count:  2223
  • Reputation:   593
  • Joined:  10/26/11
  • Last Seen:  

Here's one way:

-	script	auto_healbuff	-1,{
OnPCLoadMapEvent:
if (getmapflag(strcharinfo(3), mf_town)) {
	sc_start SC_BLESSING,240000,10;     specialeffect2 EF_BLESSING;
	sc_start SC_INCREASEAGI,240000,10;  specialeffect2 EF_INCAGILITY;
	// add more buffs here
	percentheal 100,100;
}
end;
}

alberta	mapflag	loadevent
aldebaran	mapflag	loadevent
amatsu	mapflag	loadevent
ayothaya	mapflag	loadevent
brasilis	mapflag	loadevent
comodo	mapflag	loadevent
dewata	mapflag	loadevent
dicastes01	mapflag	loadevent
eclage	mapflag	loadevent
einbech	mapflag	loadevent
einbroch	mapflag	loadevent
geffen	mapflag	loadevent
gonryun	mapflag	loadevent
hugel	mapflag	loadevent
izlude	mapflag	loadevent
lighthalzen	mapflag	loadevent
louyang	mapflag	loadevent
malangdo	mapflag	loadevent
malaya	mapflag	loadevent
moc_ruins	mapflag	loadevent
mora	mapflag	loadevent
payon	mapflag	loadevent
pay_arche	mapflag	loadevent
prontera	mapflag	loadevent
rachel	mapflag	loadevent
umbala	mapflag	loadevent
veins	mapflag	loadevent
yuno	mapflag	loadevent

To add new towns, add the 'loadevent' and 'town' mapflags to that map.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  42
  • Topics Per Day:  0.01
  • Content Count:  297
  • Reputation:   15
  • Joined:  11/17/11
  • Last Seen:  

i guess you can create a script with OnPCLoadMapEvent to implement this.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  105
  • Topics Per Day:  0.02
  • Content Count:  446
  • Reputation:   229
  • Joined:  03/20/12
  • Last Seen:  

I had this idea before. If you want to have it that way, it will cause a server lag bro.

Im happy to share to you my little script i made.


//Script by MrVandalBus
prontera,156,191,0 script mapheal#1::mapheal -1,2,2,{
OnTouch:
[size=4]sc_start SC_ASPDPOTION2,360000,0;[/size]
sc_start SC_STRFood,360000,10;
sc_start SC_AGIFood,360000,10;
sc_start SC_VITFood,360000,10;
sc_start SC_INTFood,360000,10;
sc_start SC_DEXFood,360000,10;
sc_start SC_LUKFood,360000,10;
sc_start SC_HitFood,1200000,30;
sc_start SC_FleeFood,1200000,30;
sc_start SC_BATKFood,1200000,10;
sc_start SC_MATKFood,120000,10;
skilleffect 383,0; sc_start SC_WINDWALK,360000,5;
skilleffect 74,0; sc_start SC_MAGNIFICAT,360000,5;
skilleffect 75,0; sc_start SC_GLORIA,360000,5;
skilleffect 29,0; sc_start SC_INCREASEAGI,360000,10;
percentheal 100,100;
}
// other town duplicates
morocc,156,93,0 duplicate(mapheal) mapheal#2 -1,2,2
geffen,119,59,0 duplicate(mapheal) mapheal#3 -1,2,2
payon,162,233,0 duplicate(mapheal) mapheal#4 -1,2,2
izlude,128,114,0 duplicate(mapheal) mapheal#5 -1,2,2
aldebaran,140,131,0 duplicate(mapheal) mapheal#6 -1,2,2

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  41
  • Reputation:   0
  • Joined:  12/08/12
  • Last Seen:  

thank a lot....

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  353
  • Reputation:   70
  • Joined:  07/14/12
  • Last Seen:  

Here's one way:

-	script	auto_healbuff	-1,{
OnPCLoadMapEvent:
if (getmapflag(strcharinfo(3), mf_town)) {
	sc_start SC_BLESSING,240000,10;	 specialeffect2 EF_BLESSING;
	sc_start SC_INCREASEAGI,240000,10;  specialeffect2 EF_INCAGILITY;
	// add more buffs here
	percentheal 100,100;
}
end;
}

alberta	mapflag	loadevent
aldebaran	mapflag	loadevent
amatsu	mapflag	loadevent
ayothaya	mapflag	loadevent
brasilis	mapflag	loadevent
comodo	mapflag	loadevent
dewata	mapflag	loadevent
dicastes01	mapflag	loadevent
eclage	mapflag	loadevent
einbech	mapflag	loadevent
einbroch	mapflag	loadevent
geffen	mapflag	loadevent
gonryun	mapflag	loadevent
hugel	mapflag	loadevent
izlude	mapflag	loadevent
lighthalzen	mapflag	loadevent
louyang	mapflag	loadevent
malangdo	mapflag	loadevent
malaya	mapflag	loadevent
moc_ruins	mapflag	loadevent
mora	mapflag	loadevent
payon	mapflag	loadevent
pay_arche	mapflag	loadevent
prontera	mapflag	loadevent
rachel	mapflag	loadevent
umbala	mapflag	loadevent
veins	mapflag	loadevent
yuno	mapflag	loadevent

To add new towns, add the 'loadevent' and 'town' mapflags to that map.

this will reduce npc's running :D

thx for this brian :3

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...