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

Po zgonie jest respawn


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

#1 hardbot

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 27.07.2010 11:55

Jak zrobić plugin który po zabiciu gracza albo jak gracz sam sie zabije od razu żeby ożywał :D

#2 Owner123

    Wszechpomocny

  • Użytkownik

Reputacja: 146
Zaawansowany

  • Postów:331
  • Lokalizacja:Barty ;]
Offline

Napisano 27.07.2010 12:04

#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
register_plugin("AutoRespawn", "1.0", "Owner")
RegisterHam(Ham_Killed, "player", "fwHamPlayerKilledPost", 1)
}

public fwHamPlayerKilled(victim, attacker, shouldgib)
ExecuteHam(Ham_Spawn, victim)

Btw. Było pełno takich tematów ...

Edit.
Albo nieco inaczej:
#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
register_plugin("New Plugin", "1.0", "Owner")
RegisterHam(Ham_Player_PostThink, "player", "fwHamPlayerPostThink", 1)
}

public fwHamPlayerPostThink(id)
if(!ExecuteHam(Ham_IsAlive, id) && (get_user_team(id) == 1 || get_user_team(id) == 2))
ExecuteHam(Ham_Spawn, id)

Użytkownik Owner123 edytował ten post 27.07.2010 12:07

  • +
  • -
  • 1

#3 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 27.07.2010 12:05

lub dedykowany pod cs'a

ExecuteHam(Ham_CS_RoundRespawn, victim)

  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#4 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 27.07.2010 12:12

Owner to twoje nie dziala zabiłem się nie ożywiło mnie. i tak samo zabiłem kogos ktoś mnie i nie ożywiło ??

A druga funkcja :D tworzy kopie mnie a samego mnie wywala tzn moża to by nazwać na speca latam jak na speccie jak sie zabije potem :D

@@@ UP:

Żadne nie działa. Gracze się sami zabijają, lub zabijają się nawzajem i ich nie wskrzesza ??

Użytkownik HARDBOT edytował ten post 27.07.2010 12:38


#5 Lukasz5

    Godlike

  • Power User

Reputacja: 280
Wszechwidzący

  • Postów:1 414
  • Imię:Łukasz
  • Lokalizacja:C: / WINDOWS
Offline

Napisano 27.07.2010 13:51

A coś takiego?
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Lukasz5"

new bool:gHevebonus[33];

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "HamSpawn", 1);
}

public HamSpawn(id)
{
if(is_user_alive(id)) {
gHevebonus[id] = true;
}
}

public respawn_player(id)
{
if (!is_user_connected(id) || is_user_alive(id) || cs_get_user_team(id) == CS_TEAM_SPECTATOR) return;

set_pev(id, pev_deadflag, DEAD_RESPAWNABLE)
dllfunc(DLLFunc_Think, id)

if (is_user_bot(id) && pev(id, pev_deadflag) == DEAD_RESPAWNABLE)
{
dllfunc(DLLFunc_Spawn, id)
}
}

public DeathMsg(id)
{
new vid = read_data(2) // ofiara
if(gHevebonus[vid])
{
set_task(2.0,"respawn_player",vid)
client_print(vid,print_chat,"[Ruletka]: za 2 sec otrzymasz bonusowe zycie !")
gHevebonus[vid]=false;
}
}

  • +
  • -
  • 1

#6 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 31.07.2010 02:33

@Up nie pisz że plugin jest twój...

Zobacz sobie to:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>

public plugin_init() {
register_plugin("asdasd", "1.0", "Me?");
register_event("DeathMsg", "ded", "a");
}

public ded()
{
new killer = read_data(1);
new victim = read_data(2);

if(killer != victim && get_user_team(killer) != get_user_team(victim))
set_task(0.5, "resawn", victim);
}

public resawn(id)
ExecuteHamB(Ham_CS_RoundRespawn, id);

Użytkownik byQQ edytował ten post 31.07.2010 02:33

  • +
  • -
  • 1

Dziękuje, dobranoc.


#7 Gość_Maestro_*

  • Gość

Reputacja: 0

Offline

Napisano 31.07.2010 12:40

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

public plugin_init() {
register_plugin("Respawn", "1.0", "Maestro");

register_event("DeathMsg", "DeathMsg", "a")
}

public DeathMsg()
{
new kid = read_data(1) //zabojca

new vid = read_data(2) // ofiara


if(!is_user_alive(vid))
{
set_pev(vid, pev_deadflag, DEAD_RESPAWNABLE);
dllfunc(DLLFunc_Think, vid);
dllfunc(DLLFunc_Spawn, vid);
strip_user_weapons(vid);
give_item(vid, "weapon_knife");
}
}

Użytkownik Maestro edytował ten post 31.07.2010 12:41


#8 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 31.07.2010 13:09

Dobra temat do zamknięcia. Dzięki za pomoc




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

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