Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Problem z pluginem


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 cocojambopl

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • Imię:Kamil
  • Lokalizacja:Mazowieckie
Offline

Napisano 27.06.2016 19:19

Witam, napisałem dziś plugin na serwer, który umożliwiałby VIP'om wybieranie modeli z menu.

Plugins działa, po wejściu na serwer modele sie pobierają, menu również działa, ale gdy wybiore model nie widać żadnych zmian w modelu postaci (na thirdperson)

 

Kod pluginu:

#pragma tabsize 0

#include <sourcemod>
#include <cstrike>
#include <sdkhooks>
#include <sdktools>
#include <colorvariables>

public Plugin:myinfo =
{
    name = "Modele dla VIP'ów",
    author = "cocojambopl",
    description = "Dodaje menu modeli dla VIP'ów",
    version = "1.0",
    url = ""
};

InitPrecache()
{
    PrecacheModel("models/player/custom_player/legacy/santa/santa.mdl");
    PrecacheModel("models/player/custom_player/voikanaa/rayman.mdl");
    PrecacheModel("models/player/custom_player/kodua/re/eliminator/eelo.mdl");
    PrecacheModel("models/player/kodua/hellknight_zds/hellknight_zds.mdl");
	
    AddFileToDownloadsTable("models/player/custom_player/legacy/santa/santa.mdl");
    AddFileToDownloadsTable("models/player/custom_player/legacy/santa/santa.dx90.vtx");
    AddFileToDownloadsTable("models/player/custom_player/legacy/santa/santa.phy");
    AddFileToDownloadsTable("models/player/custom_player/legacy/santa/santa.vvd");
    AddFileToDownloadsTable("materials/models/player/custom/santa/Santa_Dif_01.vmt");
    AddFileToDownloadsTable("materials/models/player/custom/santa/Santa_Dif_01.vtf");
    AddFileToDownloadsTable("materials/models/player/custom/santa/Santa_Nor_01.vtf");
	
    AddFileToDownloadsTable("models/player/custom_player/voikanaa/rayman.mdl");
    AddFileToDownloadsTable("models/player/custom_player/voikanaa/rayman.phy");
    AddFileToDownloadsTable("models/player/custom_player/voikanaa/rayman.vvd");
    AddFileToDownloadsTable("models/player/custom_player/voikanaa/rayman.dx90.vtx");
    AddFileToDownloadsTable("materials/models/player/voikanaa/rayman/rayman_sheet.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/rayman/rayman_sheet_bump.vtf");
    AddFileToDownloadsTable("materials/models/player/voikanaa/rayman/rayman_sheet.vmt");
	
    AddFileToDownloadsTable("models/player/custom_player/kodua/re/eliminator/eelo.mdl");
    AddFileToDownloadsTable("models/player/custom_player/kodua/re/eliminator/eelo.phy");
    AddFileToDownloadsTable("models/player/custom_player/kodua/re/eliminator/eelo.vvd");
    AddFileToDownloadsTable("models/player/custom_player/kodua/re/eliminator/eelo.dx90.vtx");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3900.vmt");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3900.vtf");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3900_i.vtf");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3901.vmt");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3901.vtf");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3901_i.vtf");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3902.vmt");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3902.vtf");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3903.vmt");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3903.vtf");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3904.vmt");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3904.vtf");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3904_i.vtf");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3905.vmt");
    AddFileToDownloadsTable("materials/models/player/custom_player/kodua/re/eliminator/em3905.vtf");
	
    AddFileToDownloadsTable("models/player/kodua/hellknight_zds/hellknight_zds.dx90.vtx");
    AddFileToDownloadsTable("models/player/kodua/hellknight_zds/hellknight_zds.mdl");
    AddFileToDownloadsTable("models/player/kodua/hellknight_zds/hellknight_zds.phy");
    AddFileToDownloadsTable("models/player/kodua/hellknight_zds/hellknight_zds.vvd");
    AddFileToDownloadsTable("materials/models/player/kodua/hellknight_zds/Estuche.vmt");
    AddFileToDownloadsTable("materials/models/player/kodua/hellknight_zds/Estuche.vtf");
    AddFileToDownloadsTable("materials/models/player/kodua/hellknight_zds/hellknight.vmt");
    AddFileToDownloadsTable("materials/models/player/kodua/hellknight_zds/hellknight.vtf");
    AddFileToDownloadsTable("materials/models/player/kodua/hellknight_zds/hellknight_Normal.vtf");
    AddFileToDownloadsTable("materials/models/player/kodua/hellknight_zds/blood.vmt");
    AddFileToDownloadsTable("materials/models/player/kodua/hellknight_zds/blood.vtf");
    AddFileToDownloadsTable("models/player/kodua/hellknight_zds_hs/hellknight_zds_hs.dx90.vtx");
    AddFileToDownloadsTable("models/player/kodua/hellknight_zds_hs/hellknight_zds_hs.mdl");
    AddFileToDownloadsTable("models/player/kodua/hellknight_zds_hs/hellknight_zds_hs.phy");
    AddFileToDownloadsTable("models/player/kodua/hellknight_zds_hs/hellknight_zds_hs.vvd");
    AddFileToDownloadsTable("models/props/kodua/hellknight_zds_head/hellknight_zds_head.dx90.vtx");
    AddFileToDownloadsTable("models/props/kodua/hellknight_zds_head/hellknight_zds_head.mdl");
    AddFileToDownloadsTable("models/props/kodua/hellknight_zds_head/hellknight_zds_head.phy");
    AddFileToDownloadsTable("models/props/kodua/hellknight_zds_head/hellknight_zds_head.vvd");
}

public OnMapStart()
{
    RegConsoleCmd("sm_model", ModelMenu);
    InitPrecache();
}

public Action:ModelMenu(client, args)
{
	new Handle:menu = CreateMenu(MenuModel, MenuAction_Select | MenuAction_End)
	SetMenuTitle(menu, "Modele dla VIP'ów");

	AddMenuItem(menu, "malpa", "Małpa");
	AddMenuItem(menu, "mikolaj", "Święty Mikołaj");
	AddMenuItem(menu, "h3llknight", "Hellknight");
	AddMenuItem(menu, "rayman", "Rayman");

	if(GetUserFlagBits(client) & ADMFLAG_CUSTOM6)
	{
		DisplayMenu(menu, client, 20);
	} else {
			CPrintToChat(client, " [{blue}MO{red}DE{green}LE{default}] {grey}Ta komenda jest tylko dla VIP'ów!");
	}
}

public MenuModel(Handle:menu, MenuAction:action, param1, param2)
{
	new client = GetClientOfUserId(GetEventInt(menu, "userid"));
	
	switch (action)
	{
		case MenuAction_Select:
		{
			new String:item[64];
			GetMenuItem(menu, param2, item, sizeof(item));

			if (StrEqual(item, "malpa"))
			{
				SetEntityModel(client, "models/player/custom_player/kodua/re/eliminator/eelo.mdl");
			}
			else if (StrEqual(item, "mikolaj"))
			{
				SetEntityModel(client, "models/player/custom_player/legacy/santa/santa.mdl");
			}
			else if (StrEqual(item, "h3llknight"))
			{
				SetEntityModel(client, "models/player/kodua/hellknight_zds/hellknight_zds.mdl");
			}
			else if (StrEqual(item, "rayman"))
			{
				SetEntityModel(client, "models/player/custom_player/voikanaa/rayman.mdl");
			}
		}

		case MenuAction_End:
		{
			CloseHandle(menu);
		}
	}
} 

Prosiłbym o pomoc! Pozdrawiam i życzę miłego dnia :D

 


Użytkownik cocojambopl edytował ten post 27.06.2016 19:21

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych