Skrypt kalorii - problem 3042 5

O temacie

Autor

Zaczęty 5.12.2011 roku

Wyświetleń 3042

Odpowiedzi 5

Gotyk

Gotyk

Użytkownicy
posty101
Propsy67
  • Użytkownicy

Gotyk

Skrypt kalorii - problem
2011-12-05, 13:46(Ostatnia zmiana: 2011-12-05, 15:36)
Witam.
 
Otóż piszę w sprawie następującego problemu.
Na WoG znalazłem skrypt po niemiecku potem przetłumaczyłem,  wprowadza kalorie pod g1...
Nie będę tu roztłumaczał o co dokładnie chodzi bo ci znający się na skryptach natychmiast się połapią.
Jednak występuje tu taki problem iż skrypt dotyczy wszystkich npc i jak jakiœ za dużo się naje to i tak ja umieram...
Czy mógł by ktoœ go poprawić i sprawdzić póŸniej czy działa?
Z góry dziękuję.
 
Ps. W pliku Text trzeba dodać:   const string NAME_Calories = "Ilość kalori";

PS2. skrypt poniżej :P
 

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1864
Propsy541
Profesjabrak
  • Użytkownicy
  • Wulgarny skurwiel pierdolony.

Bogdan Zwei

Skrypt kalorii - problem
#1 2011-12-05, 15:25(Ostatnia zmiana: 2011-12-05, 15:29)
Zamień PC_HERO na self. W każdym. Tu napiszę przykładowo:

zamień z:
if ( Calories < 5){B_KillNpc (Pc_Hero);PrintScreen(Umieram z głodu!,-1,-1,FONT_OLD_20_WHITE.TGA,_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, -5) ;} ;

na:
if ( Calories < 5){B_KillNpc (self);PrintScreen(Umieram z głodu!,-1,-1,FONT_OLD_20_WHITE.TGA,_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, -5) ;} ;

W KAŻDYM IF (CALORIES ...), GDZIE ZNAJDZIESZ B_KILLNPC !!!!!!!!!!!!!!!!!!!
 
:ok: zachęca do dalszej pomocy. Nie zapominaj o tym!

Prywatne wiadomości typu "Ej, pomocy" kasuję od razu. Od tego jest forum, a nie PW.

To me, defeat in anything is merely temporary, and its punishment is but an urge for me to greater effort to achieve my goal. Defeat simply tells me that something is wrong in my doing; it is a path leading to success and truth.

In order to realize our true self we must be willing to live without being dependent upon the opinion of others.

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Cytuj
Jednak występuje tu taki problem iż skrypt dotyczy wszystkich npc i jak jakiœ za dużo się naje to i tak ja umieram...
Umierasz, bo tak jest napisany skrypt. Nie wiem, ile w nim zmieniałeś, ale jeśli chcesz, aby działało to na wszystkich, to zmień wszędzie B_KillNpc (Pc_Hero); na B_KillNpc (self); Jeśli chcesz, aby skrypt dotyczył tylko gracza, to odkomentuj lub dodaj
Cytuj
if (self==PC_Hero)

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1864
Propsy541
Profesjabrak
  • Użytkownicy
  • Wulgarny skurwiel pierdolony.
Przecież ja napisałem, że musi zmienić B_KillNpc (Pc_Hero)na B_KillNpc (self), ale nic się nie stało. :)
 
:ok: zachęca do dalszej pomocy. Nie zapominaj o tym!

Prywatne wiadomości typu "Ej, pomocy" kasuję od razu. Od tego jest forum, a nie PW.

To me, defeat in anything is merely temporary, and its punishment is but an urge for me to greater effort to achieve my goal. Defeat simply tells me that something is wrong in my doing; it is a path leading to success and truth.

In order to realize our true self we must be willing to live without being dependent upon the opinion of others.

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
OMG skrypt wygląda idiotycznie
if ( Calories < 5){B_KillNpc (Pc_Hero);PrintScreen("Umieram z głodu!",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, -5) ;} ;
if ( Calories < 9)&& (Calories > 5){PrintScreen ("Jestem głodny!",-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 ("Jestem najedzony...",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, 3) ;} ;
if ( Calories > 53){B_KillNpc (Pc_Hero); PrintScreen ("Ogh! Mam atak serca...",-1,-1,"FONT_OLD_20_WHITE.TGA",_TIME_MESSAGE_RAISEATTRIBUTE);Mdl_SetModelFatness( self, 8) ;};
to można by dać w osobna funkcje i by było łatwiejsze w edycji ..

poza tym zjemy + - 25 posiłków i umieramy dlaczego nie ma kasowania kalorii po pełnym dniu albo coś ?

Gotyk jak myślisz o lepszym skrypcie to moze zerkniesz na mój skrypt z moda Budzis Skrypt Mod CAŁE skrypty mojego moda są do pobrania z http://budzis.republika.pl/mody/Budzis_Skrypt_Mod.html

Mój skrypt rozdziela posiłki na 3 części wiec jemy jakby śniadanie obiad i kolacje jak byliśmy cały dzień na głodzie to możemy zjeść więcej nocą. Postać tyje podczas snu to chyba lepsze rozwiązanie niż tutaj ze zje i od razu tyje.
Z resztą co ja sie bede rozpisywał jak cie zainteresuje to sciągniesz i sprawdzisz ;)
jak coś to ściągnij
Development Kit Budzis Skrypt Mod 2.0
Bo od 2.0 nic nie modyfikowałem co do skryptu jedzenia a będzie ci się łatwiej połapać co do czego.

Gotyk

Gotyk

Użytkownicy
posty101
Propsy67
  • Użytkownicy

Gotyk

Skrypt kalorii - problem
#5 2011-12-06, 09:07(Ostatnia zmiana: 2011-12-06, 09:09)
poza tym zjemy + - 25 posiłków i umieramy dlaczego nie ma kasowania kalorii po pełnym dniu albo coś ?
Przecież są tam dania które np obniżają kalorie. Przejrzyj skrypt dokładnie :)
Okej Rafałku :D  Zaraz je obejrzę. A co do wypowiedzi powyższych to zaraz też to ogarnę i dziękuje za pomoc.
 


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