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
 

Dokumentacja AMX Mod X v. 11.5 Uzupełnionych funkcji: Sortowanie: Według modułów | Alfabetycznie
Szukaj funkcji:

3rdParty
Core
Cstrike
CSX
DoDX
Engine
ESF
Fakemeta
Fun
fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
Regex
Sockets
Sql
SQLx
dbi
TFCX
TSFUN
TSX
tsx

setarg

Dodane 01.12.2014 17:04 przez: grankee
#
  


Opis

Ustawia wartość argumentu z listy argumentów wprowadzonych do funkcji.



Składnia

setarg(arg, index=0, value)

Typ

Natywny

Notatki

  • arg - numer argumentu.
  • index - element tablicy.
  • value - nowa wartość argumentu.

Jeżeli argument jest tablicą należy dodać index aby zwrócić wybrany element tablicy, jeżeli nie jest tablicą zostawić 0.

 

Argumenty liczymy kolejno od lewej (wszystkie, także te wiadome) a numer pierwszego argumentu to nie 1 lecz 0, np.

test(liczba,zmienna1,zm2,zm3)


test(liczba,zmienna1,any:...)
{
//argument 0 to liczba
//argument 1 to zmienna 1
//argument 2 to zm2
//argument 3 to zm3
}

 



Przykład

public test_setarg(id){
	wyswietl_argumenty(id, 3, 5, 7, 10, 99);
}

public wyswietl_argumenty(id, any:...){
	new num = numargs(); //liczba argumentow
	
	for(new i=1; i<num; i++){
		console_print(id, "%", getarg(i, 0)); //wyswietli kolejno podane wczesniej liczby: 3, 5, 7, 10, 99
	}
	
	setarg(3, 0, 69); //argument nr 3 czyli 7 przyjmie teraz wartosc 69
	
	for(new i=1; i<num; i++){
		console_print(id, "%d", getarg(i, 0)); //wyswietli kolejno liczby: 3, 5, 69, 10, 99
	}
}




Zakaz używania, kopiowania i innego wykorzystywania treści witryny oraz innych materiałów w niej zawartych bez zgody autorów. Wszelkie prawa zastrzeżone. © 2009-2024