Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
- - - - -

Nowy Autorespawn


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
28 odpowiedzi w tym temacie

#1 WarRIorS

    Profesjonalista

  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:204
  • Imię:Wojtek
  • Lokalizacja:Japan
Offline

Napisano 19.06.2011 19:57

Witam.
Przedstawiam wam autorespawna który był pisany na zlecenie dla mojego kolegi przez diablixa ale teraz jest mu niepotrzebny więc wstawiam go tu może komuś się przyda.

Plugin co X sekund respawnuje graczy wszystkich jak zostaną zabici.
W hudzie wyświetla się za ile sekund zostaną ożywieni.


ZAŁĄCZNIK.


INFO BY MISIEQ Dołączona grafika

g_iToRespawn[iVictim] = 6;


Odpowiada za czas który odlicza nam do respawnu, domyślnie 6 sekund

set_task(1.0, "taskRespawn", iVictim + TASK_RESPAWN, _, _, "a", 6);


Gracz może odrodzić się tylko 6 razy poniewaz ów task powtórzy się tylko 6 razy, aby to zmienić edytujemy liczbę
6


Jeżeli są jakieś pytania pisac TUTAJ.


[uwaga=Szyfrant]
http://amxx.pl/topic...896#entry380896
Załączony plik  dmfixed.sma   1,2 KB  341 Ilość pobrań
  dmfixed.amxx
Poprawka Huberta
[/uwaga]
speedkill (16.03.2012 17:45):
Wersja poprawiona przez Huberta (dmV2)

Załączone pliki


Użytkownik speedkill edytował ten post 16.03.2012 17:44


#2 FeCra

    Życzliwy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:25
  • Imię:FeCra
  • Lokalizacja:Gdynia
Offline

Napisano 24.06.2011 20:03

Możesz umieścić plik .amxx?
  • +
  • -
  • 0

#3 NimFresh

    Profesjonalista

  • Zbanowany

Reputacja: 4
Nowy

  • Postów:151
  • Imię:kamil
  • Lokalizacja:yyyy
Offline

Napisano 24.06.2011 20:05

o to jak zabja sie prawie wszysty czy kazdy indywidualnie ? i co ile sec czy min jest respawn

#4 Gufinsky

    Wszechwiedzący

  • Power User

Reputacja: 267
Wszechwidzący

  • Postów:591
  • Imię:Kuba
  • Lokalizacja:localhost
Offline

Napisano 24.06.2011 20:13

Możesz umieścić plik .amxx?


Załączony plik  dm.amxx   2,86 KB  7 Ilość pobrań


o to jak zabja sie prawie wszysty czy kazdy indywidualnie ? i co ile sec czy min jest respawn


Indywidualnie.
Gdy gracz się zabiję zostanie odrodzony za 6 sekund.
  • +
  • -
  • 1

#5 FeCra

    Życzliwy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:25
  • Imię:FeCra
  • Lokalizacja:Gdynia
Offline

Napisano 24.06.2011 20:15

dzięki za .amxx Plusik leci
a i autor pisze ze co X sekund to chyba jakis cvar jest do tego
  • +
  • -
  • 0

#6 Drzanas

    Godlike

  • Power User

Reputacja: 329
Wszechpomocny

  • Postów:1 283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 24.06.2011 20:16

Możesz umieścić plik .amxx?

Kompilacja lokalna - AMXX.pl: Support AMX Mod X
Poradnik jak kompilować pluginy - AMXX.pl: Support AMX Mod X
albo
Kompilator - AMXX.pl: Support AMX Mod X
albo poszukaj tutaj
Lista Artykułów i Instrukcji - AMXX.pl: Support AMX Mod X
W załączniku amxxZałączony plik  dm.amxx   2,91 KB  5 Ilość pobrań

Do tego co podał w pierwszym poście.

Edit
Kurde przegonili mnie...

Użytkownik Drzanas edytował ten post 24.06.2011 20:17

  • +
  • -
  • 0

graphic.png


#7 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 24.06.2011 21:48


g_iToRespawn[iVictim] = 6;


Odpowiada za czas który odlicza nam do respawnu, domyślnie 6 sekund


set_task(1.0, "taskRespawn", iVictim + TASK_RESPAWN, _, _, "a", 6);


Gracz może odrodzić się tylko 6 razy poniewaz ów task powtórzy się tylko 6 razy, aby to zmienić edytujemy liczbę
6


lub można zmienić task na taki
set_task(1.0, "taskRespawn", iVictim + TASK_RESPAWN, _, _, "b");

  • +
  • -
  • 0

#8 WarRIorS

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:204
  • Imię:Wojtek
  • Lokalizacja:Japan
Offline

Napisano 25.06.2011 11:51

Dobrze misieq mówi :).
CO X SEKUND ale pamiętacje tutaj runda się kończy co 3 minuty :)
Jeżeli wszyscy zostaną zabicie przed odrodzeniem to runda także się kończy.
Misieq skopiowałem twoje info mi się pisać nie chciało :).

Użytkownik WarRIorS edytował ten post 25.06.2011 11:53


#9 V3ko

    Guru

  • Power User

Reputacja: 83
Zaawansowany

  • Postów:746
  • Lokalizacja:Stopnica
Offline

Napisano 06.07.2011 20:37

Tylko, że to odrespia na respie team'u w którym się jest, czy się mylę? A jest jakiś oprócz CSDM respawner który odrespi po całej mapce ?
  • +
  • -
  • 0

#10 Okulista

    Początkujący

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:14
  • Imię:Co cie to
  • Lokalizacja:Daleko
Offline

Napisano 09.07.2011 17:15

odrespia tylko na respie własnym a nie po całej mapce ale można zmienić to

#11 szwinguś

    trololololo

  • Zbanowany

Reputacja: 8
Nowy

  • Postów:195
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Białystok
Offline

Napisano 10.07.2011 19:24

Nie przenosi na speca ?
Bo kilka innych tego typu pluginy przenosiły ;)

#12 Slimaa

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:4
  • Imię:Slimak
  • Lokalizacja:Muszlanow
Offline

Napisano 12.07.2011 07:49

Plugin ma tę wadę że gdy gracz wejdzie na serwer, musi czekać do końca rundy zanim zagra.
  • +
  • -
  • 0

#13 Kilian

    Zaawansowany

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 15.07.2011 11:55

dodaj taska i juz

#14 Kilian

    Zaawansowany

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 22.07.2011 12:05

dodaj taska i juz


poprawiony

#include <amxmodx>
#include <hamsandwich>

#define VERSION "0.1"

#define TASK_RESPAWN 1337

new g_iToRespawn[33];

public plugin_init(){
register_plugin("Deatmatch COD", VERSION, "diablix edytowal Kilian")
register_event("TeamInfo", "eventJoinTeam", "a", "2=TERRORIST", "2=CT");
register_event("DeathMsg", "eventDeath", "a");
set_task(10.0, "taskCvars");
}

public taskCvars() set_cvar_float("mp_roundtime", 3.0);

public eventDeath(){
new iVictim = read_data(2);

if(task_exists(iVictim + TASK_RESPAWN)) remove_task(iVictim + TASK_RESPAWN);

g_iToRespawn[iVictim] = 6;
set_task(1.0, "taskRespawn", iVictim + TASK_RESPAWN, _, _, "a", 6);
}

public eventJoinTeam(){
new id = read_data(1);

if(task_exists(id + TASK_RESPAWN)) remove_task(id + TASK_RESPAWN);
if(!is_user_alive(id)){
g_iToRespawn[id] = 6;
set_task(1.0, "taskRespawn", id + TASK_RESPAWN, _, _, "a", 6);
}
return 0;
}

public taskRespawn(task_id){
new id = task_id - TASK_RESPAWN;

g_iToRespawn[id] --;

set_hudmessage(0, 255, 0, 0.42, 0.55, 1, 1.1, 1.1, 1.1, 1.1)
show_hudmessage(id, "Odrodzisz sie za %d", g_iToRespawn[id]);

if(g_iToRespawn[id] <= 0)
ExecuteHamB(Ham_CS_RoundRespawn, id);
}


Użytkownik Kilian edytował ten post 22.07.2011 12:09


#15 szwinguś

    trololololo

  • Zbanowany

Reputacja: 8
Nowy

  • Postów:195
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Białystok
Offline

Napisano 28.07.2011 21:51

Teraz się zrespia automatycznie ? :>

#16 Kilian

    Zaawansowany

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 29.07.2011 12:03

tak
po 6 sekundach jak wybierzesz team np. w połowie mapy
Widzę ze w tej wersji jest PAKA ;d

#17 Fixiu

    Zaawansowany

  • Zbanowany

Reputacja: 31
Życzliwy

  • Postów:95
  • Imię:Piotrek
  • Lokalizacja:KNW TEAM
Offline

Napisano 30.07.2011 09:23

Nie działa. -.-

dlaczego?. pokazuje mi się czas, do autorespa ale nie respi.

#18 szwinguś

    trololololo

  • Zbanowany

Reputacja: 8
Nowy

  • Postów:195
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Białystok
Offline

Napisano 30.07.2011 11:24

Mi się respi co 2 sek. i się nie da grać ;f

#19 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 30.07.2011 11:31

Mi się respi co 2 sek. i się nie da grać ;f


jak ustawisz respawn od razu po smierci to moze sie crashowac serwer lub mogą występować inne problemy.
  • +
  • -
  • 0

#20 Kilian

    Zaawansowany

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 30.07.2011 11:31

bo zle coś robicie mi działa normalnie ;)




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych