Mam do was takie pytanie lamerskie troche, ale to dopiero moje początki...
Otóż chcę przyznać nagrodę i wyswietlic wiadomosc graczowi ktory spelni dany warunek (np. zabije 5 osob w 1 rundzie)
jak to zrobić moge prosic o gotowy kod?
wiem ze mozna to zrobic taskiem i petla.
task troche mi nie odpowiada...
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.
|
Guest Message by DevFuse
[ROZWIĄZANE] Wyznaczanie ID
Temat rozp.
emezovsky_
, 27.03.2013 08:41
4 odpowiedzi w tym temacie
#1
Napisano 27.03.2013 08:41
#2
Napisano 27.03.2013 10:09
Automatyczna wiadomość
Ten temat został przeniesiony z forum
AMX Mod X → Pytania
do
Scripting AMXX → Pytania
Ten temat został przeniesiony z forum
AMX Mod X → Pytania
do
Scripting AMXX → Pytania
#3
Napisano 27.03.2013 11:56
Po co Ci task, po co Ci pętla? Robisz to w ten sposób:
//przykład dla 5 killi w rundzie
new killstreak[33]; // Tablica globalna dla przechowywania killi wszystkich graczy. rozmiar 33, bo gracze mają id od 1 do 32, 0 to serwer, szkoda bawić się w przeindeksowywanie.
public plugin_init() {
register_event("DeathMsg", "DeathMsg", "a") // W tym evencie zliczamy kille gracza
register_logevent("Koniec_Rundy", 2, "1=Round_End") // a w tym je zerujemy...
}
public client_connect(id) {
killstreak[id]=0; // Tu też zerujemy, żeby gracz wchodzący na serwer nie "odziedziczył" killi po tym, który ostatnio z serwera wyszedł
}
public Koniec_Rundy()
{
for(new i=0; i<33; ++i) // Pętla po wszystkich graczach zerująca ich killstreak na koniec rundy
killstreak[i]=0;
}
public DeathMsg()
{
new kid = read_data(1)
killstreak[kid]++ // Dodajemy kill
if(killstreak[kid]==5) // jeśli jest już ich 5, wyświetlamy wiadomość.
client_print(kid, print_chat, "O kurde, wymiatasz! 5 zabójstw w jednej rundzie? wyłącz te czity!");
}
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
#4
Napisano 27.03.2013 14:28
Wielkie dzięki zaoszczedziles mi duzo czasu i ladnie to opisales. Jak wejde na kompie dam ci + . Mozna zamknac
#5
Napisano 27.03.2013 19:25
Wiadomość wygenerowana automatycznie
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
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
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych