hlmod.hu
https://hlmod.hu/

Admimodell
https://hlmod.hu/viewtopic.php?f=9&t=4360
Oldal: 1 / 2

Szerző:  small [2012.05.10. 13:39 ]
Hozzászólás témája:  Admimodell

Hali, felraktam 1 admint model plugint uj modellokat és lefagy töle a szero :S
Valami megoldás?

Elöre kösz!


Kód:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
        register_plugin("AMX Admin Model", "1.1.1", "whitemike")
        register_event("ResetHUD", "resetModel", "b")
        return PLUGIN_CONTINUE
}

public plugin_precache() {
        precache_model("models/player/fail/fail_ct.mdl")
        precache_model("models/player/fail/fail_te.mdl")

        return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
        if (get_user_flags(id) & ADMIN_KICK) {
                new CsTeams:userTeam = cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id, "fail_te")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "fail_ct")
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

Szerző:  fear_ezmegmi [2012.05.10. 13:54 ]
Hozzászólás témája:  Re: Admimodell

A plugin nem hibás.... A modellel lehet a gond. Próbáld más modellel
ha ugy se jó akk próbáld így :
precache_model("models/player/fail_ct/fail_ct.mdl")
precache_model("models/player/fail_te/fail_te.mdl")

Szerző:  IrOn [2012.05.10. 14:25 ]
Hozzászólás témája:  Re: Admimodell

de hibás, ez hogy lenne már jó?
precache_model("models/player/fail/fail_ct.mdl")
precache_model("models/player/fail/fail_te.mdl")

Szerző:  kiki [2012.05.10. 14:27 ]
Hozzászólás témája:  Re: Admimodell

Jaja model neve és a mappa neve egyezzen!

Szerző:  oroszrulett [2012.05.10. 15:23 ]
Hozzászólás témája:  Re: Admimodell

Hiba: ahogy kikiék is írták:
kikiesiron123 írta:
mappa és a model neve egyezzen.

és ha modelt precachelsz, akkor nem kell a models/. Elég az, hogy
Kód:
  1. precache_model("player/fail/fail_ct.mdl")

Tehát a helyes:
Kód:
  1. precache_model("player/fail_ct/fail_ct.mdl")

  2. precache_model("player/fail_te/fail_te.mdl")

Mappaszerkezetet írd át a fenti példára.
Ez itt jó:
Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <cstrike>

  4.  

  5. public plugin_init() {

  6.         register_plugin("AMX Admin Model", "1.1.1", "whitemike")

  7.         register_event("ResetHUD", "resetModel", "b")

  8.         return PLUGIN_CONTINUE

  9. }

  10.  

  11. public plugin_precache() {

  12.         precache_model("player/fail_ct/fail_ct.mdl")

  13.         precache_model("player/fail_ct/fail_te.mdl")

  14.  

  15.         return PLUGIN_CONTINUE

  16. }

  17.  

  18. public resetModel(id, level, cid) {

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

  20.                 new CsTeams:userTeam = cs_get_user_team(id)

  21.                 if (userTeam == CS_TEAM_T) {

  22.                         cs_set_user_model(id, "fail_te")

  23.                 }

  24.                 else if(userTeam == CS_TEAM_CT) {

  25.                         cs_set_user_model(id, "fail_ct")

  26.                 }

  27.                 else {

  28.                         cs_reset_user_model(id)

  29.                 }

  30.         }

  31.  

  32.         return PLUGIN_CONTINUE

  33. }

  34.  

Szerző:  small [2012.05.10. 16:28 ]
Hozzászólás témája:  Re: Admimodell

Még most is lefagy ://

Szerző:  oroszrulett [2012.05.10. 16:38 ]
Hozzászólás témája:  Re: Admimodell

Jaigen, bocsánat.
13.sort erre cseréld le:
Kód:
  1. precache_model("player/fail_te/fail_te.mdl")

Szerző:  small [2012.05.10. 16:40 ]
Hozzászólás témája:  Re: Admimodell

Látam, kicseréltem de akk is kifagy

Szerző:  oroszrulett [2012.05.10. 16:48 ]
Hozzászólás témája:  Re: Admimodell

Próbáld meg ezzel: szépen leegyszerűsítettem, ha ez sem jó, akkor nem a pluginnal van a baj.
Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <cstrike>

  4.  

  5. public plugin_init() {

  6.         register_plugin("AMX Admin Model", "1.1.1", "whitemike")

  7.         register_event("ResetHUD", "resetModel", "b")

  8. }

  9.  

  10. public plugin_precache() {

  11.         precache_model("player/fail_ct/fail_ct.mdl")

  12.         precache_model("player/fail_te/fail_te.mdl")

  13. }

  14.  

  15. public resetModel(id) {

  16.         if (is_user_admin(id) ) {

  17.                 if (cs_get_user_team(id) == CS_TEAM_T)

  18.                 {

  19.                         cs_set_user_model(id, "fail_te")

  20.                 }else{

  21.                         if(cs_get_user_team(id) == CS_TEAM_CT)

  22.                         {

  23.                                 cs_set_user_model(id, "fail_ct")

  24.                         }else{

  25.                                 cs_reset_user_model(id)

  26.                         }

  27.                 }

  28.         }

  29.         else{

  30.                 cs_reset_user_model(id)

  31.         }

  32.  

  33.         return PLUGIN_CONTINUE

  34. }

  35.  

Szerző:  IrOn [2012.05.10. 18:51 ]
Hozzászólás témája:  Re: Admimodell

ez mióta egyszerűsítés? inkább bonyolítás

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/