←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Operacje na graczu który podkłada bombę /...

Locked

GoldeN's Photo GoldeN 06.03.2011

Witam. Jak mogę pobrać dane ktoś podkłada bombę oraz jak zrobić na nim operację? Oraz jak zrobić operacje na graczu, który odprowadził hosty?
Quote

GoldeN's Photo GoldeN 06.03.2011

Sprawdź: Operacje na graczu - AMXX.pl: Support AMX Mod X - strona 2



Nie zrozumiałeś mnie. ; ))

Chcę wyłapać event, w którym gracz pokłada bombe, pobrać jego ID i na nim wykonać operacje, np. dać 100hp. Oraz wyłapać event odprowadzania hostów na resp CT i tak samo pobrać ID gracza odprowadzającego i zrobić na nim operacje, np. dać 100hp.
Quote

  • +
  • -
Whisper's Photo Whisper 06.03.2011

Może chodzi o to:
// Poczatek podkladanie bomby
register_event("BarTime", "event_function", "be", "1=3")

// Bomba podlozona
register_logevent("logevent_function_p", 3, "2=Planted_The_Bomb")

// Rozpoczecie rozbrajania
register_event("BarTime", "event_function", "be", "1=5", "1=10")

// Bomba rozbrojona początek ( bez zestawu)
register_logevent("logevent_function_p", 3, "2=Begin_Bomb_Defuse_Without_Kit")

// Bobma rozbrajana początek ( z zestawem)
register_logevent("logevent_function_p", 3, "2=Begin_Bomb_Defuse_With_Kit")

// Bomba rozbrojona
register_logevent("logevent_function_p", 3, "2=Defused_The_Bomb")

// Zaniechanie rozbrajania/podkladanie bomby
register_event("BarTime", "event_function", "b", "1=0")
// Musisz byc pewnien ze podkladanie/rozbrajanie bomby dziala!

// Cel uratowany
register_logevent("logevent_function", 6, "3=Target_Saved")


A tutaj masz takie:
register_event("TextMsg", "wszystkie_hosty_uratowane", "a", "2&#All_Hostages_R" )


Wiem, że z tym drugim to nie o to chodziło ale może będzie pomocne :)
Quote

GoldeN's Photo GoldeN 06.03.2011

Z hostami już sobie poradziłem, co do bomby, to w tym:

register_logevent("logevent_function_p", 3, "2=Planted_The_Bomb")


Jak mam pobrać ID podkładającego bombe?
Quote

Gość_deLL_* 07.03.2011

Jak mam pobrać ID podkładającego bombe?


A ja bym zrobił tak:

new planter

public plugin_init()
{
register_logevent("award_plant", 3, "2=Planted_The_Bomb");
register_event("StatusIcon", "got_bomb", "be", "1=1", "1=2", "2=c4")
}

public got_bomb(id)
{
planter = id;
return PLUGIN_CONTINUE
}

public award_plant()
{
new name[32]
get_user_name(planter, name, 31)

client_print(0, print_chat, "%s podlozyl bombe", name)
}
Quote

  • +
  • -
byCZUS's Photo byCZUS 07.03.2011


#include <amxmodx>
#include <csx>

public bomb_planted(planter)
{
// ... id typka co plantuje to planter
}
Quote
Locked