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)
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
Plugin Respawn
Temat rozp.
hEF'ik
, 19.11.2010 22:15
1 odpowiedź w tym temacie
#1
Napisano 19.11.2010 22:15
#2
Napisano 21.11.2010 16:50
proszę oto plugin:
Przeklej do pliku sma i skompiluj
/* 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
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych