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

Plugin Respawn


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 hEF'ik

    Nowy

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:1
  • Imię:Krzysiek
  • Lokalizacja:Płock
Offline

Napisano 19.11.2010 22:15

Siema !
Proszę o napisanie mi pluginu :) na Deathruna .
- Jeśli padnie się w ciągu 15 sekund od początku rundy ... Respi gracza spoworotem na jego respie
- Plugin ma dotyczyć tylko CT.
Z gry dziękuje :)
P.S najlepiej jakby automatycznie respiło (bez komendy /respawn itp)

#2 Japer

    Nowy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:6
  • GG:
  • Imię:Konrad
  • Lokalizacja:austro-węgry
Offline

Napisano 21.11.2010 16:50

proszę oto plugin:
/* Script generated by Pawn Studio */

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

#define PLUGIN "Respawn CT"
#define AUTHOR "Japper"
#define VERSION "1.0"

new bool:respexpired

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "evDeathMsg", "a")
register_logevent("logevRoundStart", 2, "1=Round_Start")
register_logevent("logevRoundEnd", 2, "1=Round_End")
}

public logevRoundEnd()
respexpired = false

public tskExpired()
{
respexpired = true
client_print(0, print_chat, "15 sekund po rundzie minelo!!! Nie mozna automatycznie respawnowac sie!")
}

public logevRoundStart()
{
set_task(15.0, "tskExpired")
}

public tskRespawn(param[1])
{
new vid = param[0]

if (!is_user_connected(id) || is_user_alive(id) || cs_get_user_team(id) == CS_TEAM_SPECTATOR)
return PLUGIN_HANDLED

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

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

return PLUGIN_HANDLED
}

public evDeathMsg()
{
new kid = read_data(1)
new vid = read_data(2)

new CsTeams:kidteam = cs_get_user_team(kid)
new CsTeams:vidteam = cs_get_user_team(vid)

if(kid == CS_TEAM_T && vid == CS_TEAM_CT && respexpired)
{
client_print(vid, print_chat, "Odrodzisz sie za 3 sekundy!")
new param[1]
param[0] = vid
set_task(3.0, "tskRespawn", vid, param, 1)
}

}


Przeklej do pliku sma i skompiluj
  • +
  • -
  • 1




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

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