←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

Admin models


Best Answer asime 06.02.2018 13:18

Zrobione , poradziłem sobie samemu.
 

Do zamknięcia.

// Problem tkwił w nazwie pliku i folderu a nie kompilacji.

Go to the full post

  • +
  • -
asime's Photo asime 04.02.2018

https://amxx.pl/topi...1-admin-models/- interesuję mnie ten plugin.

Po wpisaniu w konsoli : amx_plugins (pokazuję ogólnie że działa).

Natomiast chciałbym użyć innych modeli które wybrałem na fpsbanana a mianowicie :

Dla TT :https://gamebanana.com/skins/160208

 

Dla CT : https://gamebanana.com/skins/153886(w tej paczce jest model o nazwie Urban.mdl oraz UrbanT.mdl - chcę użyć modelu Urban.mdl

 

Tak więc to co zrobiłem przerobiłem lokalnie plugin na zmienione nazwy modelu :

 

#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/admin_ct/urban.mdl")
        precache_model("models/player/admin_te/leet.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, "leet")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "urban")
                }
                else {
                        cs_reset_user_model(id)
                }
        }
 
        return PLUGIN_CONTINUE
}


Po wgraniu amx'a i sma na serwer - sprawdziłem logi - nic nie było że wadliwe. Przy wchodzeniu na serwer - pobierało modele , a w grze wcale ich nie pokazuję.
Chciałbym aby ktoś pomógł mi naprawić ten problem z pokazywaniem modelu lub po prostu o przerobienie pluginu na to aby pokazywał w grze.
 
Nie jestem za bardzo ogarnięty 
Quote

  • +
  • -
WezZostan.'s Photo WezZostan. 04.02.2018

Musisz zrobić tak żeby nazwa modelu była taka jak nazwa folderu, czyli coś takiego:

#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/admin_ct/admin_ct.mdl")
        precache_model("models/player/admin_te/admin_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, "admin_te")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "admin_ct")
                }
                else {
                        cs_reset_user_model(id)
                }
        }
 
        return PLUGIN_CONTINUE
}
Quote

  • +
  • -
WiChuRa.'s Photo WiChuRa. 04.02.2018

Proszę:

Attached File  ADMIN.zip   1.86KB   35 downloads Plugin oraz sma.

Attached File  modelADMIN.rar   1.9MB   25 downloads Modele które wybrałeś.

 Użyte, zostały modele które wybrałeś, w linkach:)

Quote

  • +
  • -
asime's Photo asime 05.02.2018

 

Musisz zrobić tak żeby nazwa modelu była taka jak nazwa folderu, czyli coś takiego:

#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/admin_ct/admin_ct.mdl")
        precache_model("models/player/admin_te/admin_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, "admin_te")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "admin_ct")
                }
                else {
                        cs_reset_user_model(id)
                }
        }
 
        return PLUGIN_CONTINUE
}

 

Sprawdziłem to co pisałeś - nie działało.

 

Proszę:

attachicon.gifADMIN.zip Plugin oraz sma.

attachicon.gifmodelADMIN.rar Modele które wybrałeś.

 Użyte, zostały modele które wybrałeś, w linkach:)

 

Dzięki , w ciągu godziny się odezwę i dam znać.

Quote

  • +
  • -
asime's Photo asime 05.02.2018

( 50) Load fails: Invalid Plugin (plugin "adminmodel.amxx") - to co podesłałeś jest wadliwe. Nie czyta pluginu w konsoli :/

Quote

  • +
  • -
WiChuRa.'s Photo WiChuRa. 05.02.2018

 Sprawdziłeś, czy wszystkie pluginy, zostały poprawnie  wgrane?


Edited by WiChuRa., 05.02.2018 16:02.
Quote

  • +
  • -
asime's Photo asime 06.02.2018

Tak , wrzuciłem all po kolei i tak samo dopisałem wszystko

 

Quote

  • +
  • -
heniu1111's Photo heniu1111 06.02.2018

Load fails: Invalid Plugin
Pewnie kompilowane na stronie było , skompiluj lokalnie.
Quote

  • +
  • -
asime's Photo asime 06.02.2018

Właśnie lokalnie jest problem z tym :X
Bo wyskakują błędy których nie jestem w stanie samemu naprawić.

Quote

  • +
  • -
Best Answer asime's Photo asime 06.02.2018

Zrobione , poradziłem sobie samemu.
 

Do zamknięcia.

// Problem tkwił w nazwie pliku i folderu a nie kompilacji.

Quote