hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.07.04. 15:42



Jelenlévő felhasználók

Jelenleg 405 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 403 vendég

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

Regisztrált felhasználók: 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  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Több rétegű modell beolvasó plugin
HozzászólásElküldve:2012.08.01. 18:25 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
Hali!
Ezt a plugint Iron írta nekem hogy én külön tudjak választani 1 modellből három kinézetet T-nél is és CT-nél is, a probléma hogy akármelyik submodellt választom a CT-nél beállítja nekem a SAS-t, a T-nél meg a Leet-et :D. Szóval valaki kitudja javítani? :D azt megköszönném ;)

Kód:
  1.  

  2. #include <amxmodx>

  3. #include <amxmisc>

  4. #include <hamsandwich>

  5. #include <cstrike>

  6. #include <engine>

  7.  

  8. #define PLUGIN "Adminmodelip with menu"

  9. #define VERSION "1.0"

  10. #define AUTHOR "IrOn"

  11.  

  12. new bool:voltmenu[33] = false;

  13.  

  14. public plugin_init() {

  15.         register_plugin(PLUGIN, VERSION, AUTHOR)

  16.        

  17.         RegisterHam(Ham_Spawn,"player", "spawn", 1 );

  18.         register_clcmd("chooseteam", "teamvalasztas");

  19.         register_clcmd("jointeam", "teamvalasztas");

  20. }

  21.  

  22. public teamvalasztas(id)

  23. {

  24.         voltmenu[id] = false;

  25.         return PLUGIN_CONTINUE;

  26. }

  27.  

  28. public client_connect(id)

  29.         voltmenu[id] = false;

  30.  

  31. public plugin_precache()

  32. {

  33.         precache_model("models/player/yuriN/yuriN.mdl")

  34.         precache_model("models/player/yuriE/yuriE.mdl")

  35.         precache_model("models/player/ds_te/ds_te.mdl")

  36.         precache_model("models/player/ds_te/ds_teT.mdl")

  37.         precache_model("models/player/ds_ct/ds_ct.mdl")

  38.         precache_model("models/player/ds_ct/ds_ctT.mdl")

  39. }

  40.  

  41. public spawn(id)

  42. {

  43.         new CsTeams:team = cs_get_user_team(id)

  44.         new ip[101];

  45.         get_user_ip(id, ip, 100, 1)

  46.         if (get_user_flags(id) & ADMIN_KICK) {

  47.                 if(team == CS_TEAM_CT)

  48.                 {

  49.                         if(equal(ip, "78.131.15.54"))

  50.                         {

  51.                                 set_user_info(id, "model", "ds_ct")

  52.                                 if(!voltmenu[id])

  53.                                 {

  54.                                         voltmenu[id] = true;

  55.                                         Ricsimenu(id)

  56.                                 }

  57.                         }

  58.                         else

  59.                         {

  60.                                 cs_set_user_model(id, "yuriE")

  61.                         }

  62.                 }

  63.                 else if(team == CS_TEAM_T)

  64.                 {

  65.                         if(equal(ip, "78.131.15.54"))

  66.                         {

  67.                                 set_user_info(id, "model", "ds_te")

  68.                                 if(!voltmenu[id])

  69.                                 {

  70.                                         voltmenu[id] = true;

  71.                                         Ricsimenu(id)

  72.                                 }

  73.                         }

  74.                         else

  75.                         {

  76.                                 cs_set_user_model(id, "yuriN")

  77.                         }

  78.                 }

  79.         }

  80. }

  81.  

  82. public Ricsimenu(id)

  83. {

  84.     new menu = menu_create("\rValassz:", "menu_handler");

  85.     new CsTeams:team = cs_get_user_team(id)

  86.     if(team == CS_TEAM_CT)

  87.     {

  88.             menu_additem(menu, "\Camo GSG9", "1", 0);

  89.             menu_additem(menu, "\Spetsnaz v2", "2", 0);

  90.             menu_additem(menu, "\Snow SAS", "3", 0);

  91.     }

  92.     else if(team == CS_TEAM_T)

  93.     {

  94.             menu_additem(menu, "\Arctic v3", "1", 0);

  95.             menu_additem(menu, "\Asian", "2", 0);

  96.             menu_additem(menu, "\Militia v4", "3", 0);

  97.     }

  98.     menu_display(id, menu, 0);

  99. }

  100.  

  101. public menu_handler(id, menu, item)

  102. {

  103.     new data[6], szName[64];

  104.     new access, callback;

  105.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  106.     new key = str_to_num(data);

  107.     switch(key)

  108.     {

  109.         case 1:

  110.         {

  111.                 new CsTeams:team = cs_get_user_team(id)

  112.                 if(team == CS_TEAM_CT)

  113.                 {

  114.                         set_user_info(id, "model", "ds_ct")

  115.                         entity_set_int(id, EV_INT_body, 1)

  116.                 }

  117.                 else if(team == CS_TEAM_T)

  118.                 {

  119.                         set_user_info(id, "model", "ds_te")

  120.                         entity_set_int(id, EV_INT_body, 1)

  121.                 }

  122.         }

  123.         case 2:

  124.         {

  125.                 new CsTeams:team = cs_get_user_team(id)

  126.                 if(team == CS_TEAM_CT)

  127.                 {

  128.                         set_user_info(id, "model", "ds_ct")

  129.                         entity_set_int(id, EV_INT_body, 2)

  130.                 }

  131.                 else if(team == CS_TEAM_T)

  132.                 {

  133.                         set_user_info(id, "model", "ds_te")

  134.                         entity_set_int(id, EV_INT_body, 2)

  135.                 }

  136.         }

  137.         case 3:

  138.         {

  139.                 new CsTeams:team = cs_get_user_team(id)

  140.                 if(team == CS_TEAM_CT)

  141.                 {

  142.                         set_user_info(id, "model", "ds_ct")

  143.                         entity_set_int(id, EV_INT_body, 3)

  144.                 }

  145.                 else if(team == CS_TEAM_T)

  146.                 {

  147.                         set_user_info(id, "model", "ds_te")

  148.                         entity_set_int(id, EV_INT_body, 3)

  149.                 }

  150.         }

  151.     }

  152.     menu_destroy(menu);

  153.     return PLUGIN_HANDLED;

  154. }

  155. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE

  156. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }

  157. */

  158.  


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.08.01. 19:10 
Offline
Félisten

Csatlakozott:2012.01.07. 21:10
Hozzászólások:850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
Próbáld meg úgy hogy ez helyett:
Kód:
  1. set_user_info(id, "model", "ds_ct")

Ezt használod:
Kód:
  1. cs_set_user_model(id, "ds_ct")

(Másiknál meg: ds_te)

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.08.01. 19:19 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.26. 20:33
Hozzászólások:2105
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 33 alkalommal
JEEE köszi m1 :D


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  [3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 6 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