Skocz do zawartości
Grafit

Ustawianie modelu po wbiciu gracza na serwer

Rekomendowane odpowiedzi

Siemka, poszukuje pluginu, ktory po wbiciu gracza na serwer ustawia model postaci. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Cytat
#include <sourcemod>
#include <sdktools>


public OnPluginStart() 
{
    HookEvent("player_spawn", _PLAYER_SPAWN);
}


char decals[][] = {
    "materials/models/player/kuristaja/trump/trump_eyes.vmt",
    "materials/models/player/kuristaja/trump/trump_eyes.vtf",
    "materials/models/player/kuristaja/trump/trump_eyes_normal.vtf",
    "materials/models/player/kuristaja/trump/trump_hair.vmt",
    "materials/models/player/kuristaja/trump/trump_hair.vtf",
    "materials/models/player/kuristaja/trump/trump_hair_normal.vtf",
    "materials/models/player/kuristaja/trump/trump_hands.vmt",
    "materials/models/player/kuristaja/trump/trump_head.vmt",
    "materials/models/player/kuristaja/trump/trump_jacket.vmt",
    "materials/models/player/kuristaja/trump/trump_pants.vmt",
    "materials/models/player/kuristaja/trump/trump_shoes.vmt",
    "materials/models/player/kuristaja/trump/trump_skin.vtf",
    "materials/models/player/kuristaja/trump/trump_skin_normal.vtf",
    "materials/models/player/kuristaja/trump/trump_suit.vtf",
    "materials/models/player/kuristaja/trump/trump_suit_normal.vtf"
};

char models[][] = {
    "models/player/custom_player/kuristaja/trump/trump.dx90.vtx",
    "models/player/custom_player/kuristaja/trump/trump.mdl",
    "models/player/custom_player/kuristaja/trump/trump.phy",
    "models/player/custom_player/kuristaja/trump/trump.vvd",
    "models/player/custom_player/kuristaja/trump/trump_arms.dx90.vtx",
    "models/player/custom_player/kuristaja/trump/trump_arms.mdl",
    "models/player/custom_player/kuristaja/trump/trump_arms.vvd"
}

public OnMapStart()
{
    for (int i = 0; i < sizeof(decals); i++) {
        PrecacheDecal(decals[i]);
    }
    for (int i = 0; i < sizeof(models); i++) {
        PrecacheModel(models[i]);
    }
}

public Action _PLAYER_SPAWN(Event e, const char[] n, bool b)
{
    int client = GetClientOfUserId(GetEventInt(e, "userid"));
    SetEntityModel(client, "models/player/custom_player/kuristaja/trump/trump.mdl");
}

 

 

Można w taki sposób, możesz usunąć precache'owanie/downloading jeżeli używasz jakiegos pluginu, który za to odpowiada. To tylko przykład 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


×
×
  • Dodaj nową pozycję...