←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CS:GO
Problem z modelami gracza

  • +
  • -
korake - zdjęcie korake 27.06.2018

Witam, od dłuższego czasu zmagam się z napisaniem pluginu na zmianę modelu i generalnie to pliki wszystkie ładnie pobiera(chociaż nie do końca gdyż trzeba wpisywać sv_allowupload 1) a po wejściu na serwer zamiast pięknego modelu gracza biegasz dużym kwadratem z napisami "ERROR"

#include <sourcemod>
#include <sdktools>
#include <cstrike>

#define CTMODEL "models/player/custom_player/voikanaa/mw2/shadowcompany.mdl"

public void OnPluginStart() {
    HookEvent("player_spawn", Event_PlayerSpawn);
}

public OnMapStart() {
    PrecacheModel(CTMODEL);
    AddFileToDownloadsTable("models/player/custom_player/voikanaa/mw2/shadowcompany.mdl");
    AddFileToDownloadsTable("models/player/custom_player/voikanaa/mw2/shadowcompany.phy");
    AddFileToDownloadsTable("models/player/custom_player/voikanaa/mw2/shadowcompany.vvd");
    AddFileToDownloadsTable("models/player/custom_player/voikanaa/mw2/shadowcompany.dx90.vtx");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/eyes.vmt");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/eyes.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/eyes_n.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_head.vmt");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_head.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_head_n.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_headgear.vmt");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_headgear.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_headgear_n.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_low_body.vmt");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_low_body.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_low_body_n.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_smg.vmt");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_smg.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_smg_n.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_up_body.vmt");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_up_body.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shad_co_up_body_n.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shadow_co_visor.vmt");
    AddFileToDownloadsTable("materials/models/player/voikanaa/mw2/shadowcompany/shadow_co_visor.vtf");
}

public Action:Event_PlayerSpawn(Handle event, char[] name, bool dontBroadcast) {
    new client = GetClientOfUserId(GetEventInt(event, "userid"));
    SetEntityModel(client, CTMODEL);

}
Odpowiedz