Skocz do zawartości

Typ _


Muzzik
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Typ _

 

Jawnie oznacza zmienną jako liczbę całkowitą.

 

czyli poniższe kody robią to samo

 

 

new iCounter;

new _:iCounter;

 

tworzą zmienną typu całkowitego.

 

Czasami zdarza się, że funkcja zwraca wartość z enum. Jest to przecież liczba rzeczywista, ale przepisanie jej powoduje ostrzeżenie Tag mismatch

 

Przykładem może być cs_get_user_team() z <cstrike>, która zwraca pole z enuma CsTeams. Zapisanie wartości w zwykłej zmiennej możemy zrobić tak:

 

 

new iTeam = _:cs_get_user_team(id)

 

_: zamieni np. CS_TEAM_CT na 2 i żadnych ostrzeżeń kompilatora nie będzie Dołączona grafika

 

Funkcje zmiennej liczby parametrów (głównie pozwalające formatować stringa) używają typu _ w połączeniu z innymi do wskazanie jakie typy może przyjmować argument:

 

np:

 

pokazInfo(id, szInfo[], {_, Float}:...){

}

oznacza, że każdy parametr następujący po szInfo[] może być intem lub floatem

 

 

 

Źródło amxx.pl

Zapraszam na mojego twittera:

@Muzzikx

Odnośnik do komentarza

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności