Skocz do zawartości
alpin32k

[Rozwiązane] VIP - menu broni w złej rundzie

Rekomendowane odpowiedzi

Hej mam taki oto kod VIP'a 
https://pastebin.com/zdNskJAt
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Problem jest taki, że menu broni wyskakuje od 2 rundy, nie od 3 gdzie użyłem identycznego rozwiązania do hełmu i problemu nie ma.

Przez Vasto_Lorde,

Hej, postaraj się proszę nazywać tematy bardziej konkretnie

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Plugin uznaje tą pierwszą rundę na rozgrzewce tzn. Jak ustawisz cvara z 3 rund na 4 rundy to podczas 3 rundy normalnie będziesz miał menu, ale możesz też dodać warunek sprawdzający czy nie ma rozgrzewki.

 

public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
    if(!IsWarmup())Rounds++;
}

bool IsWarmup()
{
	int warmup = GameRules_GetProp("m_bWarmupPeriod", 4, 0);
	if (warmup == 1)return true;
	else return false;
} 

Tego bool'a IsWarmup dodaj na koniec pluginu i powinno być git 👌

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Lubię to! 1
Napisano (edytowane)

Nie wiem czy temat rozwiązany czy nie, ale tak jeszcze dopiszę.

Możesz to zrobić jeszcze w taki sposób:

 

To:

Rounds >= g_menu_round

Zamieniasz na to:

((GetTeamScore(CS_TEAM_T) + GetTeamScore(CS_TEAM_CT)) >= g_menu_round)

To pobiera ci ilości wygranych rund przez oba team'y. Wystarczy, że te g_menu_round zmienisz o 1 mniej i będzie ok.

Np. Chcesz w 3 rundzie to dajesz g_menu_round = 2

Edytowane przez PyNiO

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wiadomość wygenerowana automatycznie

 

Problem został rozwiązany

Jeżeli się z tym nie zgadzasz, raportuj ten post

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...