UW2_PRC8/_module/nss/gc_check_legal.nss
Jaysyn904 5197ad9a4d Initial upload
Initial upload
2023-09-25 20:24:01 -04:00

22 lines
645 B
Plaintext

int StartingConditional()
{
object oPC = GetPCSpeaker();
string sMsg = GetName(oPC) + " - IS ATTEMPTING TO CHEAT WITH THE FORGE!";
object oServer = GetObjectByTag("server_msg");
int nSlot = GetLocalInt(oPC, "CRAFT_SLOT");
object oCraft = GetItemInSlot(nSlot, oPC);
string sWarn = GetName(oPC) + " - has switched items while forging!";
string s = GetResRef(oCraft);
string sC = GetLocalString(GetPCSpeaker(), "RESREF");
int nC = GetLocalInt(oCraft, "CRAFTING");
if(s!=sC || nC !=1)
{
SendMessageToAllDMs(sMsg);
AssignCommand(oServer, ActionSpeakString(sWarn, TALKVOLUME_SHOUT));
return TRUE;
}
else
return FALSE;
}