hoolbast Posted August 7, 2021 Posted August 7, 2021 (edited) how to all party mamber say "Hey" if( !getcharid(1) || getcharid(3) != getpartyleader( getcharid(1),1 ) ){ mes "Only Party Leader can click me."; close; } setpcblock PCBLOCK_NPC, true; npctalk "Hollow", "", bc_area; sleep2 2000; unittalk getcharid(0), ""+strcharinfo(0)+" : Hey"; sleep2 2000; npctalk "What can I help you with?", "", bc_area; specialeffect 563; setpcblock PCBLOCK_NPC, false; end; } Edited August 7, 2021 by hoolbast Quote
0 Emistry Posted August 20, 2021 Posted August 20, 2021 addrid(2, 0, getcharid(1)); unittalk getcharid(3), "Hey!"; Quote
0 Dazzu Posted August 9, 2021 Posted August 9, 2021 Get party ID of the party leader using getcharid. Get list of party members from party ID using party ID generated from (1) with the getpartymember command. Iterate through party list using the character ID generated from (2): For each iteration of character ID, execute unittalk command Quote
Question
hoolbast
how to all party mamber say "Hey"
Edited by hoolbastif( !getcharid(1) || getcharid(3) != getpartyleader( getcharid(1),1 ) ){
mes "Only Party Leader can click me.";
close;
}
setpcblock PCBLOCK_NPC, true;
npctalk "Hollow", "", bc_area;
sleep2 2000;
unittalk getcharid(0), ""+strcharinfo(0)+" : Hey";
sleep2 2000;
npctalk "What can I help you with?", "", bc_area;
specialeffect 563;
setpcblock PCBLOCK_NPC, false;
end;
}
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.