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

Autorespawn


  • Zamknięty Temat jest zamknięty
10 odpowiedzi w tym temacie

#1 pAC

    Wszechobecny

  • Zbanowany

Reputacja: 87
Zaawansowany

  • Postów:425
  • Steam:steam
  • Lokalizacja:Żagań
Offline

Napisano 08.10.2011 09:57

Witam szukam pluginu , który po wpisaniu /rr respawn lub coś w tym stylu zrespi nas.
Potrzebny mi jest na mod DM+BF2 ponieważ gdy ktoś wejdzie później to go nie respi ...
Mam plugin ale wywala on na spectate myślę , że to będzie przez to
 
#include <amxmodx> 
#include <cstrike> 
#include <hamsandwich>  
 
#define MAX_USE 1 //ile razy mozna uzyc na runde 
new used[33] 
 
public plugin_init() { 
        register_plugin("Ultimate respawn","1.2",)
        RegisterHam(Ham_Spawn,"player","resetused") 
        register_clcmd("say respawn", "sayrespawn") 
        register_clcmd("say rr", "sayrespawn") 
} 
public resetused(this) 
        used[this]=0 
 
public sayrespawn(id){ 
        if(!is_user_alive(id) || is_user_connected(id) || cs_get_user_team(id) != CS_TEAM_SPECTATOR) { 
                if(used[id]<MAX_USE){ 
                        ExecuteHam(Ham_Spawn,id) 
                        ++used[id] 
                }        
                        
        } 
        return PLUGIN_HANDLED 
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

chodzi mi to tę linijkę
  if(!is_user_alive(id) || is_user_connected(id) || cs_get_user_team(id) != CS_TEAM_SPECTATOR) { 


#2 ;((

    Super Hero

  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 08.10.2011 10:00

Zobacz to, trochę przerobiłem, hiro pisał, że dobrze oryginał działa.

#include <amxmodx>
#include <hamsandwich>
#define PLUGIN "Auto Respawn"
#define VERSION "1.0"
#define AUTHOR "hiroshima"
 
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say rr", "Killed");
register_clcmd("say respawn", "Killed");
}
public Killed(id)
{
set_task(0.3, "Respawn", id);
}
public Respawn(id)
{
ExecuteHamB(Ham_CS_RoundRespawn, id);
}

Hiroshima (08.10.2011 10:21):
on chcial auto respawn, a nie widze tutaj register_ham

Użytkownik damianek edytował ten post 08.10.2011 10:00

  • +
  • -
  • 1

#3 pAC

    Wszechobecny

  • Autor tematu
  • Zbanowany

Reputacja: 87
Zaawansowany

  • Postów:425
  • Steam:steam
  • Lokalizacja:Żagań
Offline

Napisano 08.10.2011 10:05

zobaczymy czy działa , a może dało by rade napisać plugin , który po dołączeniu po x sec sam by respił?

#4 _nothing_

    NO ACTA !

  • Zbanowany

Reputacja: 134
Zaawansowany

  • Postów:377
  • GG:
  • Imię:Nothing
  • Lokalizacja:Poland
Offline

Napisano 08.10.2011 10:14

Sprawdź działa na 100% :) Według mnie jeden z najlepszych typu pluginów :

Cvary:

amx_spawn_on_join 0|1|2|3


domyślnie 1

0 - wcale
1 - tylko za pierwszym razem
2 - zawsze, gdy do przeciwnej drużyny
3 - zawsze

amx_spawn_delay Float:


domyślnie 0.5
Opóźnienie między dołączeniem a spawnem




http://amxx.pl/topic/12219-auto-spawn/

#5 pAC

    Wszechobecny

  • Autor tematu
  • Zbanowany

Reputacja: 87
Zaawansowany

  • Postów:425
  • Steam:steam
  • Lokalizacja:Żagań
Offline

Napisano 08.10.2011 10:16

a to nie będzie się gryzło z DM?

#6 _nothing_

    NO ACTA !

  • Zbanowany

Reputacja: 134
Zaawansowany

  • Postów:377
  • GG:
  • Imię:Nothing
  • Lokalizacja:Poland
Offline

Napisano 08.10.2011 10:19

a to nie będzie się gryzło z DM?


Nie bo ten plugin działa tylko wtedy kiedy Gracz połączy się z twoim serwerem i dojdzie do TT lub CT i tylko wtedy go odrodzi.

#7 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

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

Napisano 08.10.2011 10:23

@damianek - jesli juz, to tak:

#include <amxmodx>
#include <hamsandwich>
 
 
#define PLUGIN "Auto Respawn"
#define AUTHOR "hiroshima"
#define VERSION "1.0"
 
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /respawn", "Killed");
RegisterHam(Ham_Killed, "player","Killed", 1);
}
 
public Killed(id)
set_task(0.5, "Respawn", id);
 
public Respawn(id)
ExecuteHamB(Ham_CS_RoundRespawn, id);

  • +
  • -
  • 0

#8 ;((

    Super Hero

  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 08.10.2011 10:25

Po co RegisterHam, jak pisał, że miało odradzać po wpisaniu komend. I ta flaga też niepotrzebna. Taska nie zmieniałem, bo dawałeś mi w 0.3.
  • +
  • -
  • 0

#9 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

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

Napisano 08.10.2011 10:33

tak czy owak w nazwie tematu jest AutoRespawn :) W tym co dałem po wpisaniu komendy /respawn jak i od razu po śmierci respi :) Myślę, że o to mu chodzilo
  • +
  • -
  • 0

#10 pAC

    Wszechobecny

  • Autor tematu
  • Zbanowany

Reputacja: 87
Zaawansowany

  • Postów:425
  • Steam:steam
  • Lokalizacja:Żagań
Offline

Napisano 08.10.2011 10:57

wgrałem ale plugin nie działa ... chodzi mi o autospawn by rex


Auto Spawn 1.11 R3X autospawn.amxx running

amx_spawn_on_join 3
amx_spawn_delay 0.5

Tak ustawiłem

nadal wywala na spectate
Hiroshima (08.10.2011 10:46):
a ustawileś cvary? zobacz to co dalem kilka postów wyżej.

Użytkownik pAC edytował ten post 08.10.2011 10:40


#11 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

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

Napisano 08.10.2011 11:09

załóż nowy temat w dziale problemy i opisz dokladnie problem. Daj jak najwiecej szczegolow oraz pokaz plugins.ini.
  • +
  • -
  • 0




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

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