Jump to content
assignment_ind Existing user? Sign In

Sign In



person_add Sign Up
Go-Code.pl - Support SourceMod i Pluginy CS:GO
Sign in to follow this  
szogun

[Rozwiązane] Ograniczenie komendy na flagę

Recommended Posts

Hej, coraz to dziwniejsze błędy w tym cs odtwarzam ale przejdźmy do sedna.

Modyfikując kod pluginu, który wygląda tak.

 

Oryginał

public Action Command_Menu(int client, int args)
{
	if (!IsValidClient(client))
		return Plugin_Handled;

	if (!IsPlayerAlive(client))
	{
		ReplyToCommand(client, "[Fortnite Emotes] You must be alive to use this!");
		return Plugin_Handled;
	}

	Menu_Dance(client);

	return Plugin_Handled;
}

Po zmianach

 


public Action Command_Menu(int client, int args)
{
	if(!IsPlayerVIP(client))
	{
		PrintToChat(client, "\x07╔══════════════════════════════════╗");
		PrintToChat(client, "\x04[Dance] \x01Ta Komenda jest tylko dla VIP'a.");
		PrintToChat(client, "\x07╚══════════════════════════════════╝");
		return Plugin_Handled;
	}

	if (!IsValidClient(client))
		return Plugin_Handled;

	if (!IsPlayerAlive(client))
	{
		ReplyToCommand(client, "[Dance] Musisz być żywy, aby z tego skorzystać!");
		return Plugin_Handled;
	}

	Menu_Dance(client);

	return Plugin_Handled;
}


Gdzieś na samym dole 

stock bool IsPlayerVIP(int client, bool nobots = true)
{
	if(GetUserFlagBits(client) & ADMFLAG_CUSTOM1) return true;
	if(GetUserFlagBits(client) & ADMFLAG_ROOT) return true;

	return false;
}

Przy próbie odpalenia pluginu wywala

Plugin fortnite_emotes_demo.smx failed to load: Native "GameData.GameData" was not found.

A co żeby było śmiesznej nie zmieniony kod pluginu działa prawidłowo , który dodaje do załącznika

 

 

fortnite_emotes_demo.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Share this post


Link to post
Share on other sites

Zawsze możesz dodać do admin_overrides

Share this post


Link to post
Share on other sites

W teorii tak lecz problem nie jest przypadkiem pojedynczym lecz bardziej globalnym na przeróżne pluginy

Share this post


Link to post
Share on other sites

Teoretycznie problem się rozwiązał używają innej wersji kompilatora

  • Lubię to! 1

Share this post


Link to post
Share on other sites

Wiadomość wygenerowana automatycznie

 

Temat został zamknięty. Powodem jest całkowite rozwiązanie problemu zawartego w temacie.

 

Jeśli się z tym nie zgadzasz, zaraportuj ten post z prośbą o ponowne otwarcie i kontynuację dyskusji.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.


O NAS Jesteśmy społecznością łączącą ludzi, którzy dzielą pasję poznawania CS:GO od strony programistycznej. Posiadamy duże zaplecze merytoryczne i zawsze cieszymy się, gdy dołączają do nas osoby gotowe do nauki. Gwarantujemy, że z odrobiną wytrwałości i otwartym umysłem bardzo szybko napiszesz swój pierwszy plugin. Zapraszamy! 🙂
Szablon wykonany z dużą ilością przez cyberpixelz / Mesharsky / Sitefuture
Forum dumnie napędzane przez: Invision Power Services, Inc.
×
×
  • Create New...