←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

forward lub funkcja wykrywająca ratowanie...

Zablokowany

  • +
  • -
Japer - zdjęcie Japer 29.12.2010

Mam pytanie bo pracuje nad zaawansowanym systemem statystyk.

Czy istnieje funkcja lub forward która by określała który z graczy przejmuje zakładnika?
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 29.12.2010

Przejmuje w sensie? Że host idzie za nim, czy po prostu to jak go tylko dotyka (naciska E)?
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 29.12.2010

Forwardu nie ma, ale możesz złapać log tworzony po przechwyceniu czy uratowaniu zakładników
register_logevent("usedHostage", 3, "1=triggered", "2=Touched_A_Hostage");
info o graczu jest ukryte w pierszym argumencie (tym o numerze 0), musisz dodatkowo zrobić read_ logargv+parse_loguser

public usedHostage(){
    new uid, szInfo[64];
    read_logargv(0, szInfo, 63);
    parse_loguser(szInfo, szInfo, 63, uid);
    new id = find_player("k", uid);
}

To jest przechwycenie, uratowanie to będzie:
register_logevent("rescueHostage", 3, "1=triggered", "2=Rescued_A_Hostage");
public rescueHostage(){

}
Odpowiedz

  • +
  • -
Japer - zdjęcie Japer 30.12.2010

A i jeszcze malutkie pytanko, tak samo postępuje (wyciągam id gracza) z logiem już uratowanego hosta?

@edit: R3X masz repa, thx
Użytkownik Japer edytował ten post 30.12.2010 12:33
Odpowiedz
Zablokowany