Here is the script I am having problems with:
#include "utility_h"#include "wrappers_h"#include "events_h"
void checkItem(resource item, int iCount);
void main(){
resource[] itemArray; itemArray[0] = R"noble_helm.uti"; itemArray[1] = R"noble_massive_chest.uti"; itemArray[2] = R"noble_massive_gloves.uti"; itemArray[3] = R"noble_massive_boots.uti"; itemArray[4] = R"noble_shield.uti"; itemArray[5] = R"noble_sword.uti";
int true = 1; string scriptRan = "item_add_script_already_ran";
switch (GetEventType(GetCurrentEvent())){
case EVENT_TYPE_MODULE_LOAD:{
int iter; int itemsToAdd = 1; int iModuleLoaded = GetLocalInt(OBJECT_SELF, scriptRan);
for(iter = 0; (iter < GetArraySize(itemArray)) && (iModuleLoaded != true); iter++){ checkItem(itemArray[iter],itemsToAdd); }
SetLocalInt(OBJECT_SELF, scriptRan, true); break; } default:{ break; } }}
void checkItem(resource item, int iCount){
int iItemCount = CountItemsByTag(GetHero(), ResourceToTag(item)); if(iItemCount == 0){ UT_AddItemToInventory(item, iCount); }}
Modifié par shadow5973, 10 juin 2010 - 01:37 .





Retour en haut






