←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Automatyczne wyrzucanie paki

Zablokowany

  • +
  • -
dudekZ - zdjęcie dudekZ 25.12.2010

Witam.
Poszukuję pluginy, który automatycznie na starcie rundy wyrzuca bombę temu, kto ją ma.
Po prostu bomba koliduje mi się z innym pluginem i to rozwiązanie jest potrzebne.
Jeżeli takiego pluginu nie ma, a szukałem na tym forum to poprosiłbym któregoś speca o napisanie. Cena - chyba zerowa, bo jest to moim zdaniem bardzo prosty plugin.

Z góry dzięki.

Pozdrawiam,
dudekZ.
Odpowiedz

  • +
  • -
Agent - zdjęcie Agent 25.12.2010

Powiedz mi, czy próbowałeś ten plugin (załącznik - afkkicker.sma).
Osobiście korzystam na swoich serwerach i nie mam problemu z kolizjami (jednak równie to bywa, stąd najpierw pytanie a jak nie to coś podziałam ;] ).

//Edit. Usunięty załącznik, ze względu na pomyłkę w czytaniu opisu (zbędny załącznik).
Użytkownik Agent edytował ten post 25.12.2010 22:58
Odpowiedz

  • +
  • -
dudekZ - zdjęcie dudekZ 25.12.2010

Ależ znam ten plugin, lecz nie idzie mi o wyrzucanie jak ktoś jest AFK.
Zawsze na poczatku rundy ma wyrzucac pakę, o to idzie - nie ważne czy jest afk, czy nie jest.
Odpowiedz

  • +
  • -
Agent - zdjęcie Agent 25.12.2010

Źle poczytałem.

Zobacz czy to działa, bo niestety ale nie mam czasu przetestować (jak co pisz co i jak).
/* Zawiera kod z afkkicker */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "C4 START DROP"
#define VERSION "1.0"
#define AUTHOR "Agent"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent("bomb_events", 3, "2=Spawned_With_The_Bomb")

	
	// Add your code here...
}

public bomb_events() {
        new arg0[64], action[64], name[33], userid, bid
        
        if(get_cvar_num("afk_disable")) return PLUGIN_HANDLED

        // Read the log data that we need 
        read_logargv(0,arg0,63) 
        read_logargv(2,action,63) 

        // Find the id of the player that triggered the log 
        parse_loguser(arg0,name,32,userid) 
        bid = find_player("k",userid) 

        // Find out what action it was 
        if (equal(action,"Spawned_With_The_Bomb"))
        { 
		client_cmd(bid,"use weapon_c4")
		client_cmd(bid,"drop")
        }
        return PLUGIN_HANDLED
}
Odpowiedz

  • +
  • -
dudekZ - zdjęcie dudekZ 25.12.2010

Dzięki bardzo, działa tak jak należy.
Dla Ciebie punkcik reputacji.

Pozdrawiam,
dudekz.
Odpowiedz

  • +
  • -
Agent - zdjęcie Agent 25.12.2010

Mała poprawka (teraz zauważyłem zbędny cvar):

if(get_cvar_num("afk_disable")) return PLUGIN_HANDLED
tą linijkę wywal ;]
Użytkownik Agent edytował ten post 25.12.2010 22:54
Odpowiedz

  • +
  • -
dudekZ - zdjęcie dudekZ 25.12.2010

Okej, dzięki. Poprawka wgrana ; )
Jeszcze raz dzięki za to, było to dla mnie i serwera bardzo ważne.
Odpowiedz
Zablokowany