Aller au contenu

Photo

BootPC wand?


  • Veuillez vous connecter pour répondre
3 réponses à ce sujet

#1
Knight_Shield

Knight_Shield
  • Members
  • 444 messages
I just want a wand for a DM so they can boot a player if necessary.I know this is a simple script but being cut n paste guy I cannot seem to get it right .<_<

#2
Knight_Shield

Knight_Shield
  • Members
  • 444 messages
Waht I tried and didnt work.



#include "x2_inc_switches"

void main()

{

int nEvent = GetUserDefinedItemEventNumber();

if(nEvent != X2_ITEM_EVENT_ACTIVATE) return;

object oUser = GetItemActivator();

if (!GetIsDM(oUser)) return;

object oPlayer = GetItemActivatedTarget();

if (!GetIsPC(oPlayer))



BootPC(oPlayer);

}




#3
Lightfoot8

Lightfoot8
  • Members
  • 2 535 messages
You are telling it to boot the PC if it is not a player.   

Try removing the ! form your last check.  

if (GetIsPC(oPlayer)) 
BootPC(oPlayer);


or if you leave the ! in the check add a return after the check.  

if (!GetIsPC(oPlayer))  return;
BootPC(oPlayer);

#4
Knight_Shield

Knight_Shield
  • Members
  • 444 messages
Thanks Lightfoot8, it works great.