im new can some1 help please
im new can some1 help please
Ya im kinda new at this.. and i dont know how to me a .heal me script.. that like clicks the bandies and targets you.. automaticly Can somebody help me? :?
Please do not ask people to make scripts for you. That should be in a sticky somewhere...
Please describe the script you want in more detail and try to stick to asking more specific questions (as those are the ones that show you're actually trying and not asking us to do all your work). You wouldn't ask someone on the street to write your research paper for school, haha. Even if they were wearing a hat that said "Pro Research Paper Writer".... Well, maybe if they were wearing a HAT.
Please describe the script you want in more detail and try to stick to asking more specific questions (as those are the ones that show you're actually trying and not asking us to do all your work). You wouldn't ask someone on the street to write your research paper for school, haha. Even if they were wearing a hat that said "Pro Research Paper Writer".... Well, maybe if they were wearing a HAT.
Well he wasn't actually demanding someone write it for him anyway. He was asking for help but threw in the "if you want to write it for me I wouldn't mind" idea as an afterthought.
I thought the response he got was rather rude actually.
Which one of us wouldn't mind a script given to us if someone wanted to offer it? I know I gladly accept the example of the Distro that the developers have provided.
I don't know too many folks who have started from nothing but the POL core and written their entire shard.
Sorry if I seem rather irritated but you will notice Kylee isn't around here anymore. The last thing we want to do is send people away because we are so arrogant that we have "arrived" and won't offer a handout occaissionally.
I thought the response he got was rather rude actually.
Which one of us wouldn't mind a script given to us if someone wanted to offer it? I know I gladly accept the example of the Distro that the developers have provided.
I don't know too many folks who have started from nothing but the POL core and written their entire shard.
Sorry if I seem rather irritated but you will notice Kylee isn't around here anymore. The last thing we want to do is send people away because we are so arrogant that we have "arrived" and won't offer a handout occaissionally.
-
Firedancer
- Grandmaster Poster
- Posts: 104
- Joined: Fri Feb 03, 2006 6:32 am
I agree with Yukiko... and maybe someone might want to answer this real simple question? Just one line of code after all!
@kylee: I asume you use the default vital functions. In that case, simply create a new file, e.g. pol/scripts/textcmd/player/healme.src and copy in the following content... then compile it and it should work for all players and staff alike. (just copy it into the corresponding command level's folder that you want)
in case you got no pol/scripts/include/attributes.inc you can make one adding this content:
I didn't test it, so there might be a typo, but I'd be surprised if it wouldn't work. (once it's compiled just type .healme in game and it should max your hp.
@kylee: I asume you use the default vital functions. In that case, simply create a new file, e.g. pol/scripts/textcmd/player/healme.src and copy in the following content... then compile it and it should work for all players and staff alike. (just copy it into the corresponding command level's folder that you want)
Code: Select all
use uo;
use os;
include "/scripts/include/attributes";
program healme(who)
//sets the player's (who's) HP to the maximum he can have
SetHp( who,GetMaxHp( who ));
//feedback for the player:
Sendsysmessage(who,"you've been healed");
endprogram
Code: Select all
const VITALID_LIFE := "Life";
function GetMaxHp( who )
return GetVitalMaximumValue( who, VITALID_LIFE ) / 100;
endfunction
function SetHp( who, hp )
return SetVital( who, VITALID_LIFE, hp * 100 ) && RecalcVitals( who );
endfunction
-
Marilla
Umm.. all respect, and all, Firedancer, but the original poster's question was:Firedancer wrote:I agree with Yukiko... and maybe someone might want to answer this real simple question? Just one line of code after all!
kylee wrote:a .heal me script.. that like clicks the bandies and targets you.. automaticly
-
Firedancer
- Grandmaster Poster
- Posts: 104
- Joined: Fri Feb 03, 2006 6:32 am
Hmm maybe I understood him wrong, but does this not mean, that he wants a .command that does the same as some bandages applied to himself would do? Ahh ok, maybe he wants it to consume bandages from the players backpack then....Marilla wrote: Umm.. all respect, and all, Firedancer, but the original poster's question was:
kylee wrote:a .heal me script.. that like clicks the bandies and targets you.. automaticly
Maybe that one is better then?
Code: Select all
use uo;
use os;
include "/scripts/include/attributes";
const BANDAGE_OBJTYPE:=0xe20;
const HP_HEALED_BY_BANDAGES:=25;
program healme(who)
//look for bandages -> search backpack
foreach item in (EnumerateItemsInContainer( who.backpack))
//is it a bandage?
if(item.objtype==BANDAGE_OBJTYPE);
//yes? -> consume one
if(item.amount>1)
SubtractAmount(item,1);
else
destroyitem(item);
endif
//now heal the player
if((GetHP(who)+HP_HEALED_BY_BANDAGES)>GetMaxHp( who ))
SetHp( who,GetMaxHp( who ));
else
SetHP(who,GetHP(who)+HP_HEALED_BY_BANDAGES);
endif
//report success
Sendsysmessage(who,"you've been healed");
return; //healed & done -> abort script
endif
endforeach
//---------------------------------------
//still here? then no bandages were found!
Sendsysmessage(who,"you donot have any bandages");
endprogram
Code: Select all
const VITALID_LIFE := "Life";
function GetMaxHp( who )
return GetVitalMaximumValue( who, VITALID_LIFE ) / 100;
endfunction
function GetHp( who )
return GetVital( who, VITALID_LIFE ) / 100;
endfunction
function SetHp( who, hp )
return SetVital( who, VITALID_LIFE, hp * 100 ) && RecalcVitals( who );
endfunction