Problem ze skryptem 2159 3

O temacie

Autor Malak

Zaczęty 28.11.2008 roku

Wyświetleń 2159

Odpowiedzi 3

Malak

Malak

Użytkownicy
posty30
  • Użytkownicy

Malak

Problem ze skryptem
2008-11-28, 15:13(Ostatnia zmiana: 2008-12-05, 20:26)
Witam wszystkich mam mały problme z tym skryptem ^_^  

INSTANCE Jedzenia testowe (C_Item)
{   
   name             =   "Wanzenfleisch";

   mainflag          =   ITEM_KAT_NONE;
   flags             =   ITEM_MULTI;
   
   value             =   Value_Bugmeat;
   
   visual             =   "ItAt_Meatbug_01.3DS";
   material          =   MAT_LEATHER;
   scemeName         =   "FOOD";
   on_state[0]         =   UseBugmeat;

   description         = name;
   TEXT[1]            = NAME_Bonus_HP;            COUNT[1]   = HP_Bugmeat;
   TEXT[2]            = NAME_Calories;            COUNT[2]   = Cal_BugMeat;
   TEXT[5]            = NAME_Value;               COUNT[5]   = Value_Bugmeat;

};

   FUNC VOID UseBugmeat()
   {
      Npc_ChangeAttribute   (self,   ATR_HITPOINTS,   HP_Bugmeat);

      Calories = Calories + 1;
      if ( Calories < 5){B_KillNpc (Pc_Hero);PrintScreen("Verhungert!",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, -5) ;};
      if ( Calories < 9)&& (Calories > 5){PrintScreen ("Ich hab Hunger!",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, -2) ;} ;if ( Calories > 9)&& (Calories < 41){Mdl_SetModelFatness( self, 0) ;};
      if ( Calories > 41)&& (Calories < 53){PrintScreen ("Ich könnte mal wieder abnehmen...",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, 3) ;};
      if ( Calories > 53){B_KillNpc (Pc_Hero); PrintScreen ("Herzinfarkt...",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, 8) ;};
   
   };

Wyskakuje mi bład ,,(,, ale nie pisze która linijka itp wydaje mi się że mam bład w moich zmiennych ale :)  zostawie to wam help me !!!
 

Zkirtaem

Zkirtaem

Moderator
Mięso
posty2171
Propsy1689
ProfesjaGracz
  • Moderator
  • Mięso
A masz gdzieś zdefiniowaną zmienną Calories?
 

Malak

Malak

Użytkownicy
posty30
  • Użytkownicy

Malak

Problem ze skryptem
#2 2008-11-28, 19:13(Ostatnia zmiana: 2008-12-05, 20:26)
Na samym początku w pliku food mam dopisane takie coś

/*
if (self==PC_Hero)
   {
      Calories = Calories + Cal_;
      if ( Calories < 5){B_KillNpc (Pc_Hero);PrintScreen("Verhungert!",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, -5) ;} ;
      if ( Calories < 9)&& (Calories > 5){PrintScreen ("Ich hab Hunger!",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, -2) ;} ;if ( Calories > 9)&& (Calories < 41){Mdl_SetModelFatness( self, 0) ;} ;
      if ( Calories > 41)&& (Calories < 53){PrintScreen ("Ich könnte mal wieder abnehmen...",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, 3) ;} ;
      if ( Calories > 53){B_KillNpc (Pc_Hero); PrintScreen ("Herzinfarkt...",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, 8) ;};
   };
*/
            
const int Calories = 10;

I przy tym gothic nic mi nie wykrywa ;d a jak dopsize do jedzenia to co napisałem wyżej to wyskakuje bład ,,(,, ^_^  dlateog zapytam krótko i po wojskowemu ,,O co tu kurv* jego mać chodzi,,
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
const int Calories = 10;To nie jest zmienna, tylko stała. Powinno być:
var int Calories;
Calories =10;


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry