←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

skin pod flage m

  • +
  • -
smok - zdjęcie smok 21.02.2017

witam tak jak w temacie mogłby ktos mi zrobic skin pod flage m , poniewaz ja tego ogarnac nie moge

 

link do skina http://gamebanana.com/skins/123191

Odpowiedz

  • +
  • -
RiderS - zdjęcie RiderS 21.02.2017

Może to nie jest to co chciałeś, ale może Ci się przyda ;) 

 

 

Flagę możesz zmienić tutaj (obecnie ustawiłem na flage "m") :

        if (get_user_flags(id) & ADMIN_LEVEL_A) {

sciezke do skinów : 

        precache_model("models/player/skin_ct/skin_ct.mdl")
        precache_model("models/player/skin_tt/skin_te.mdl")

jeżeli zmieniasz nazwę modelu, pamiętaj aby zmienić ją także tutaj : 

skin dla CT : 

cs_set_user_model(id, "skin_ct")

skin dla TT : 

cs_set_user_model(id, "skin_tt")

Załączone pliki

Odpowiedz

  • +
  • -
smok - zdjęcie smok 22.02.2017

wgrałem to na serwer i mi nie działa i nawet mi sie nie pobrał skin jak reseta zrobiłem 

#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
}


Użytkownik smok edytował ten post 22.02.2017 00:25
Odpowiedz

  • +
  • -
Robiin - zdjęcie Robiin 22.02.2017

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>

#define PLUGIN "Plugin"
#define VERSION "0.1"
#define AUTHOR "aS"

new max_graczy;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
	max_graczy = get_maxplayers();
}

public plugin_precache()
{
	precache_model("models/player/skin_ct/skin_ct.mdl")
	precache_model("models/player/skin_tt/skin_tt.mdl")
	
}

public SpawnedEventPre(id)
{
	for(new id=0; id<max_graczy; id++)
	{
		if(get_user_flags(id) & ADMIN_LEVEL_A)
		{
			if(get_user_team(id) == 2)
			{
				cs_set_user_model(id, "skin_ct")
			}
			if(get_user_team(id) == 1)
			{
				cs_set_user_model(id, "skin_tt")
			}
		}
	}
}
Odpowiedz

  • +
  • -
smok - zdjęcie smok 22.02.2017

ASik chciałem ten plugin pod falage , a nie dlaa all graczy .

A nwm czy jak dopisze czy będzie działał .
Odpowiedz

  • +
  • -
Robiin - zdjęcie Robiin 22.02.2017

ASik chciałem ten plugin pod falage , a nie dlaa all graczy .

A nwm czy jak dopisze czy będzie działał .

if(get_user_flags(id) & ADMIN_LEVEL_A)

Warunek dosłownie "Jeśli ma flagę ADMIN_LEVEL_A wtedy [...]"

Odpowiedz