Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Pobranie i ustawienie wynikow druzyn.
#1
Napisano 21.02.2014 16:49
Jak pobrac i ustawic wynik druzyny (np TT)?
#2
Napisano 21.02.2014 16:50
czyli ? jaki wynik ? i gdzie pobrać
#3
Napisano 21.02.2014 17:07
Pobrac? Do zmiennej na przyklad.
#4
Napisano 01.03.2014 08:46
new TerrorWins; new CounterWins;w plugin_init
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin") na koniecpublic t_win()
{
TerrorWins++
}
public ct_win()
{
CounterWins++
}jeżeli chcesz pobrać to np.cały kod wygląda tak
#include <amxmodx>
new TerrorWins
new CounterWins
public plugin_init()
{
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
register_clcmd("say /wynik","wynik")
}
public t_win()
{
TerrorWins++
}
public ct_win()
{
CounterWins++
}
public wynik(id)
{
client_print(id,print_chat,"Terrorysci maja %i zwyciestw",TerrorWins)
client_print(id,print_chat,"Antyterrorysci maja %i zwyciestw",TerrorWins)
}
#5
Napisano 01.03.2014 09:27
A jak ustawic? Moze sa jakies offsety (?).
#6
Napisano 01.03.2014 09:49
#include <amxmodx>
new TerrorWins
new CounterWins
new opcja
new ile_wpisane[33];
public plugin_init()
{
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
register_clcmd("say /wynik","wynik")
register_clcmd("say /daj","dodaj")
register_clcmd("ile","pobierz");
}
public t_win()
{
TerrorWins++
}
public ct_win()
{
CounterWins++
}
public wynik(id)
{
client_print(id,print_chat,"Terrorysci maja %i zwyciestw",TerrorWins)
client_print(id,print_chat,"Antyterrorysci maja %i zwyciestw",TerrorWins)
}
public dodaj(id)
{
new menu = menu_create("Wybierz Team:","handler_dodaj")
menu_additem(menu,"CT")
menu_additem(menu,"TT")
menu_display(id,menu,0);
}
public handler_dodaj(id,menu,item)
{
if(item == MENU_EXIT){
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
opcja = item + 1;
return PLUGIN_CONTINUE;
}
public pobierz(id)
{
new text[192]
read_argv(1,text,191)
format(ile_wpisane, charsmax(ile_wpisane), "%s", text);
dawaj(id)
}
public dawaj(id)
{
if(opcja == 1)
{
CounterWins += str_to_num(ile_wpisane)
}
if(opcja == 2)
{
TerrorWins += str_to_num(ile_wpisane)
}
}
#7
Napisano 01.03.2014 12:25
do zmiennych
new TerrorWins; new CounterWins;w plugin_initregister_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin") register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")na koniecpublic t_win() { TerrorWins++ } public ct_win() { CounterWins++ }jeżeli chcesz pobrać to np.
cały kod wygląda tak#include <amxmodx> new TerrorWins new CounterWins public plugin_init() { register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin") register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin") register_clcmd("say /wynik","wynik") } public t_win() { TerrorWins++ } public ct_win() { CounterWins++ } public wynik(id) { client_print(id,print_chat,"Terrorysci maja %i zwyciestw",TerrorWins) client_print(id,print_chat,"Antyterrorysci maja %i zwyciestw",TerrorWins) }
(...)register_event("SendAudio", "round_win", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin");
(...)
public round_win() {
new param[9]; read_data(2, param, 8);
if(param[7] == 'c') ++CounterWins;
else if(param[7] == 't') ++TerrorWins;
}
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#8
Napisano 02.03.2014 09:34
Dobra. Ale czy ten kod zmieni także wynik teamów w tabeli wyników?
Może przez orpheu trzeba?
#10
Napisano 02.03.2014 10:39
No dobra. Ale jak to zastosować do ustawienia?
#11
Napisano 02.03.2014 11:31
https://wiki.alliedm...e_1_Game_Events +
http://amxx.pl/topic/1680-eventy/ +
write_string() +
write_short() +
chyba register_message() się przyda ![]()
Użytkownik kyriuch edytował ten post 02.03.2014 11:34
#12
Napisano 02.03.2014 13:23
Kurcze. Nie ogarniam jeszcze operacji na message. Może ktoś pomóc?
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









