[ROZWIĄZANE] model postaci ESL
Quuai
30.01.2023
Myślałem że sobie poradzę szybko ale próbuję wgrać modele postaci ESL tj. (czerwony model - TT | niebieski model - CT) na serwer MIXowy żeby był zachowany klimat "turnieju"
Pobrałem model z gamebanana i wgrywam po prostu na FTP do models/player i wrzucam wszystkie foldery ESL, resetuje serwer i coś nie działa
mordoryjacz
30.01.2023
#include <amxmodx> #include <cstrike> #include <hamsandwich> public plugin_init() { register_plugin("Modele ESL", "1.0", "Brak"); RegisterHam(Ham_Spawn, "player", "player_spawn", 1); } public plugin_precache() { precache_model("models/player/model_tt/model_tt.mdl"); precache_model("models/player/model_ct/model_ct.mdl"); } public player_spawn(id) set_task(0.1, "task_model", id); public task_model(id) { if(!is_user_alive(id) || !is_user_connected(id)) return PLUGIN_HANDLED; new iTime = get_user_team(id); cs_set_user_model(id, iTime == 1 ? "model_tt" : "model_ct"); return PLUGIN_CONTINUE; }
Nie testowałem
Użytkownik mordoryjacz edytował ten post 30.01.2023 22:02
Quuai
30.01.2023
Już problem zażegnany
//====================// #pragma compress 1 //====================// #include <amxmodx> #include <amxmisc> #include <cstrike> #include <hamsandwich> enum _:REGISTER_PLUGIN { PLUGIN, VERSION, AUTHOR, URL, DESCRIPTION }; new const myinfo[REGISTER_PLUGIN][] = { " [ mPlayers » Models ] ", "1.0.0", "mpN`", "AmxxPro.pl", "Podmienia modele postaci by mpN`" }; public plugin_init() { register_plugin( .plugin_name = myinfo[PLUGIN], .version = myinfo[VERSION], .author = myinfo[AUTHOR], .url = myinfo[URL], .description = myinfo[DESCRIPTION] ); RegisterHam(Ham_Spawn, "player", "mModels_Revival", 1); } public plugin_precache(){ precache_model("models/player/CT-ESL/CT-ESL.mdl"); precache_model("models/player/TT-ESL/TT-ESL.mdl"); } public mModels_Revival(iClient){ if(is_user_alive(iClient) && is_user_connected(iClient)){ if(get_user_team(iClient) == 1) cs_set_user_model(iClient, "TT-ESL"); else if(get_user_team(iClient) == 2) cs_set_user_model(iClient, "CT-ESL"); else cs_reset_user_model(iClient); } }
Trzeba zrobić dodatkowy folder CT-ESL i TT-ESL i tam modele z nazwami CT-ESL.mdl i TT-ESL.mdl
DarkGL
31.01.2023
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL