hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 14:29



Jelenlévő felhasználók

Jelenleg 356 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 353 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot], Majestic-12 [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Model Precache
HozzászólásElküldve:2012.05.08. 07:45 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Ez így működni fog?:D



Kód:
  1.  

  2.  

  3. #define MODEL_SIZE 5

  4.  

  5. new const jail_models[MODEL_SIZE][] =

  6. {

  7.         "jail_model",

  8.         "jail_model2",

  9.         "jail_model3",

  10.         "jail_model4",

  11.         "jail_model5"

  12. }

  13.  

  14.  

  15. public plugin_precache()

  16. {

  17.         for(new i=0; i< MODEL_SIZE; i++)

  18.         {

  19.                 new model[64];

  20.                 formatex(model, 63, "models/player/jbsilent/%s.mdl", jail_models[i]);

  21.                 precache_model(model);

  22.         }

  23.        

  24. }


Edit:

És utána hogy tudom randomba odaadni neki a rucit? Így próbáltam de mindig hibát dobott ki.

Kód:
  1.  

  2. stock makesimpleuser(index)

  3. {

  4.         new CsTeams:userTeam = cs_get_user_team(index)

  5.         if(userTeam == CS_TEAM_T)

  6.         {

  7.                 new r_model[40] = jail_models[random(MODEL_SIZE)]; //191. sor

  8.                 cs_set_user_model(index, r_model);

  9.         }

  10. }

  11.  


Hiba:
Kód:
Error: Must be a constant expression; assumed zero on line 191



Edit2:

Jó rájöttem hülyevagyok. Sztringeket nem így másolunk xD formatex-el megoldottam xd


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Model Precache
HozzászólásElküldve:2012.05.08. 07:56 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
Silent írta:
Ez így működni fog?:D



Kód:
  1.  

  2.  

  3. #define MODEL_SIZE 5

  4.  

  5. new const jail_models[MODEL_SIZE][] =

  6. {

  7.         "jail_model",

  8.         "jail_model2",

  9.         "jail_model3",

  10.         "jail_model4",

  11.         "jail_model5"

  12. }

  13.  

  14.  

  15. public plugin_precache()

  16. {

  17.         for(new i=0; i< MODEL_SIZE; i++)

  18.         {

  19.                 new model[64];

  20.                 formatex(model, 63, "models/player/jbsilent/%s.mdl", jail_models[i]);

  21.                 precache_model(model);

  22.         }

  23.        

  24. }


Edit:

És utána hogy tudom randomba odaadni neki a rucit? Így próbáltam de mindig hibát dobott ki.

Kód:
  1.  

  2. stock makesimpleuser(index)

  3. {

  4.         new CsTeams:userTeam = cs_get_user_team(index)

  5.         if(userTeam == CS_TEAM_T)

  6.         {

  7.                 new r_model[40] = jail_models[random(MODEL_SIZE)]; //191. sor

  8.                 cs_set_user_model(index, r_model);

  9.         }

  10. }

  11.  


Hiba:
Kód:
Error: Must be a constant expression; assumed zero on line 191



Edit2:

Jó rájöttem hülyevagyok. Sztringeket nem így másolunk xD formatex-el megoldottam xd

de minek másolod?
Kód:
cs_set_user_model(index, jail_models[random(MODEL_SIZE)]);

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Model Precache
HozzászólásElküldve:2012.05.08. 07:57 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
csak xD


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Model Precache
HozzászólásElküldve:2012.05.08. 08:30 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Kód:
#define MODEL_SIZE 5
 
new const jail_models[MODEL_SIZE][] =
{
        "jail_model",
        "jail_model2",
        "jail_model3",
        "jail_model4",
        "jail_model5"
}
 
 
public plugin_precache()
{
        for(new i=0; i< MODEL_SIZE; i++)
        {
                new model[64];
                formatex(model, 63, "models/player/jbsilent/%s.mdl", jail_models[i]);
                precache_model(model);
        }
       
}


Elméletben jó, de bonyolult picit, így jobb, és optimálisabb:

Kód:
  1.  

  2. new const jail_models[][] =

  3. {

  4.         "jail_model",

  5.         "jail_model2",

  6.         "jail_model3",

  7.         "jail_model4",

  8.         "jail_model5"

  9. }

  10.  

  11.  

  12. public plugin_precache()

  13. {

  14.         for(new i=0; i< sizeof(jail_models); i++)

  15.         {

  16.                 new model[64];

  17.                 formatex(model, charsmax(model), "models/player/jbsilent/%s.mdl", jail_models[i]);

  18.                 precache_model(model);

  19.         }

  20.        

  21. }

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 4 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole