←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CS:S
[ROZWIĄZANE] Kilka pytan dotyczacych sourc...

Zablokowany

  • +
  • -
Linux' - zdjęcie Linux' 04.12.2014

Od kilku dni staram sie operowac w sourcemodzie. Chcialbym zapytac o kilka rzeczy, poniewaz wszystko wyglada tu troche inaczej niz w amxie.

 

1. Jak moge wywolac jakas funkcje po okreslonym czasie? (w amxie byl od tego task a tu jak to wyglada, proszę o kod i przyklad).

2. Jak wywolac public? Np mam taki public w kodzie:

public Action:Odrodzenie(Handle:event , String:name[] , bool:dontBroadcast)

chcialbym go wywolac za pomoca innego publica, robie to w taki sposob:

Odrodzenie(client);

problem w tym, ze wyskakuja errory przy kompilacji.

 

3. O co chodzi z tym "Action" w nazwie publicu? Dlaczego jedne publici go posiadaja a drugie nie.

4. Jak wyglada zapis i odczyt vault w source modzie? (Jak cos takiego istnieje to proszę o kod, jak nie to w jaki sposob mozna zapisac zmienne na serwerze).

5. Jak zrobic liste w menu, np graczy?

 

// Jesli nazwa tematu nie spodobala sie administratorom to bardzo przepraszam ale nie mialem pomyslu jak nazwac.

Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 07.12.2014

1. https://wiki.alliedm...eMod_Scripting)
2. Nie wiem co masz na myśli pisząc, wywołać publica. Jeśli jakaś funkcja jest zarejestrowana jako event, to po co chcesz ją wywoływać w innym miejscu? To jest raczej złe myślnie.
3. Action jest po to, jeśli chcesz coś zwracać/blokować (return), innego zastosowania chyba tego nie ma.
4. W SM raczej nie ma czegoś takiego jak vault, być może jest coś podobnego, ale nie słyszałem. Tutaj można używać sqlite lub być może dało by się do tego wykorzystać klucze (szukaj po funkcji "CreateKeyValues"), ale nie wiem czy tu jest opcja zapisu do pliku (chyba nie ma).
5. Czytać, czytać i jeszcze raz czytać. Patrz jakieś pluginy typu vote map, tam wszystko masz.
Odpowiedz

  • +
  • -
Linux' - zdjęcie Linux' 09.12.2014

2. Np public "Odrodzenie" mam zarejstrowany przy spawnie i chcialbym go tez wykorzystac np po przejsciu z menu (ale z tym juz sobie poradzilem).

5. Tez juz to ogarnalem.

 

dzięki za pomoc, mozna zamknac.

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 09.12.2014

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany