[ROZWIĄZANE] Kilka pytan dotyczacych sourc...
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.
sebul
07.12.2014
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.
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.
dasiek
09.12.2014
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL