ZoriaRPG icon

Run Arbitrary Item Script

ZoriaRPG | PRO | 03/03/19 12:28:33 PM UTC | 0 ⭐ | 665 👁️ | Never ⏰ | []
C++ |

310 B

|

None

|

0 👍

/

0 👎

const int I_SCRIPTRUNNER = 511;
 
//Usage: RunArbitraryItemScript("MyScript");
void RunArbitraryItemScript(int scriptname, untyped args)
{
    itemdata id = Game->LoadItemData(I_SCRIPTRUNNER);
    id->Script = Game->GetItemScript(scriptname);
    for ( int q = 0; q < 8; ++q ) id->InitD[q] = args[q];
    id->RunScript();
}

Comments