AYUDA CON ESTE PLUGIN
#1
Lo único que quiero a ver es que cada vez que se inicie el mapa se inicie el plugin en vez de ponerlo por consola algún admin y agregarle un respawn que revivan a 1 segundo de morir mientras dure los segundos de reset para usarlo como calentamiento si pueden ayudar gracias

Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <engine>

// Creditos : Rattler || JAvee.

#define PLUGIN_NAME "Restart Automatico"
#define PLUGIN_VERS "1.1"
#define PLUGIN_AUTH "Renguito"

#define TASK_CD 3243244

#define ADMIN_LEVEL ADMIN_BAN

#define PREFIX "AMXX" // Aca pones el Nombre de tu Server

#define DEFAULT_COUNTDOWN_TIMER 20

new g_iCountDown DEFAULT_COUNTDOWN_TIMER
new g_iHudSyncMsg
new spFile[96]
public 
plugin_init()
{
 
register_plugin(PLUGIN_NAMEPLUGIN_VERSPLUGIN_AUTH)
 
g_iHudSyncMsg CreateHudSyncObj()
 
register_concmd("amx_rr""ConCmd_RestartRound"ADMIN_LEVEL"< RestartRound >")
}

public 
cmdRR (idlevelcid){
 
 if(!
cmd_access(idlevelcid1))
 return 
PLUGIN_HANDLED;
 
 
server_cmd("sv_restart 1")
 new 
name[32]
 
get_user_name(idnamesizeof(name) - 1)
 
client_print(0,print_chat,"ADMIN %s : Reseteo el Server",name)
 
 return 
PLUGIN_HANDLED;
}


public 
ConCmd_RestartRound(idlvlcid)
{
 if (!
cmd_access(idlvlcid1))
 return 
PLUGIN_HANDLED
 ClearSyncHud
(0g_iHudSyncMsg)
 
g_iCountDown DEFAULT_COUNTDOWN_TIMER
 set_task
(1.0"Task_CountDown"TASK_CD__"a"g_iCountDown)
 return 
PLUGIN_HANDLED
}

public 
Task_CountDown()
{
 --
g_iCountDown

 set_hudmessage
(255127255, -1.00.201.00.950.10.2, -1)
 
ShowSyncHudMsg(0g_iHudSyncMsg"[%s]^nAutoRestart en: %d Seg."PREFIX,  g_iCountDown)
 
 switch (
g_iCountDown)
 {
 case 
1..10:
 {
 new 
VoiceSound[32]
 
num_to_word(g_iCountDownVoiceSoundsizeof(VoiceSound)-1)
 
 
client_cmd(0"spk ^"%s^""VoiceSound)
 }
 
 case 
0:
 {
 
set_task(0.1,"cancion",0)
 
set_task(0.4"aviso",0)
 
set_task(1.0"aviso1",0)
 
set_task(2.0"aviso2",0)
 
set_task(3.0"aviso3",0)
 
set_task(4.0"aviso4",0)
 
set_task(5.0"aviso5",0)
 
set_task(6.0"aviso6",0)
 
set_task(6.5"Autorr",0)
 
 }
 }
}

public 
plugin_precache()
{
    formatspFile95"sound/autorr/rr.wav")
    if(file_exists(spFile))
    {
        precache_sound("autorr/rr.wav")
    }
}
public 
cancion()
{
    if(file_exists(spFile))
    {
        client_cmd(0,"spk sound/autorr/rr.wav")
    }
}
public 
aviso(){
    set_hudmessage(25517085, -1.00.316.05.0)
    show_hudmessage(0"--| Oppa Gangnam Style |--")
    new iPlayers32 ], iNumConos
    get_players
iPlayersiNum )
    for( new 0iNumi++ ) 
    {
        Conos iPlayers[i]

    }
    Temblor(Conos)
    
}
public 
aviso1(){

    set_hudmessage(25517085, -1.00.316.05.0)
    show_hudmessage(0"--| Oppa Gangnam Style |--")
}
public 
aviso2(){

    set_hudmessage(25517085, -1.00.316.05.0)
    show_hudmessage(0"--| Op |--")
}
public 
aviso3(){

    set_hudmessage(25517085, -1.00.316.05.0)
    show_hudmessage(0"--| Op |--")
}
public 
aviso4(){

    set_hudmessage(25517085, -1.00.316.05.0)
    show_hudmessage(0"--| Gangnam Style |--")
}
public 
aviso5(){

    set_hudmessage(25517085, -1.00.316.05.0)
    show_hudmessage(0"--| Gangnam Style |--")
}
public 
aviso6(){

    set_hudmessage(25517085, -1.00.316.02.0)
    show_hudmessage(0"--| Op op Op|--")
    new iPlayers32 ], iNumConos
    get_players
iPlayersiNum )
    for( new 0iNumi++ ) 
    {
        Conos iPlayers[i]

    }
    Temblor(Conos)
}

public 
Autorr()
{
    set_hudmessage(25517085, -1.00.316.02.0)
    show_hudmessage(0,"")
    server_cmd("mp_freezetime 3")
    server_cmd("sv_restart 1")
    set_task(2.0,"Vale")
}

public 
Vale()
{
    new iPlayers32 ], iNumConos
    get_players
iPlayersiNum )
    for( new 0iNumi++ ) 
    {
        Conos iPlayers[i]
        ScreenBlack(Conos)
    }
    new host[128],ip[32]
    get_cvar_string("hostname"host127
    get_cvar_string("net_address"ip31
    set_hudmessage(random_num(55,255), random_num(55,255), random_num(55,255), -1.0, -1.016.08.0)
    show_hudmessage(0,"%s ^n %s  ",host,ip)
    server_cmd("mp_freezetime 0")
}

public 
Temblor(Conos)
{
    message_begin(MSG_ALLget_user_msgid("ScreenShake"), {0,0,0}, Conos)
    write_short(255<< 14 //ammount 
    write_short(10 << 14//lasts this long 
    write_short(255<< 14//frequency 
    message_end() 
}
public 
ScreenBlack(Conos
{
    message_begin(MSG_ALL,get_user_msgid("ScreenFade"),{0,0,0},Conos
    write_short(1<<15)
    write_short(1<<13)
    write_short(1<<12
    write_byte
    write_byte
    write_byte
    write_byte255 
    message_end()

Código PHP:
section .data
    holaMundo
db '$ Te ayudaré siempre y cuando pueda.!! ❤️!'10
    longitud
equ $ - holaMundo
section 
.text 
Responder
#2
(17/09/2020, 10:31 AM)IKARI escribió: Lo único que quiero a ver es que cada vez que se inicie el mapa se inicie el plugin en vez de ponerlo por consola algún admin y agregarle un respawn que revivan a 1 segundo de morir mientras dure los segundos de reset para usarlo como calentamiento si pueden ayudar gracias


agrega el comando en amxx.cfg

no pongas mas nada que tu comando
Cita:// Plugin MultiLingual Debug
// To debug a language put its 2 letter code between quotes ("en", "de", etc)
// "" means disabled
//
// Default value: ""
amx_mldebug ""

//
amx_rr
Responder
#3
Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <engine>

// Creditos : Rattler || JAvee.

#define PLUGIN_NAME "Restart Automatico"
#define PLUGIN_VERS "1.1"
#define PLUGIN_AUTH "Renguito"

#define TASK_CD 3243244

#define ADMIN_LEVEL ADMIN_BAN

#define PREFIX "AMXX" // Aca pones el Nombre de tu Server

#define DEFAULT_COUNTDOWN_TIMER 20

new g_iCountDown DEFAULT_COUNTDOWN_TIMER
new g_iHudSyncMsg
new spFile[96]
public 
plugin_init()
{
    
register_plugin(PLUGIN_NAMEPLUGIN_VERSPLUGIN_AUTH)
    
g_iHudSyncMsg CreateHudSyncObj()

    
register_concmd("amx_rr""ConCmd_RestartRound"ADMIN_LEVEL"< RestartRound >")

    
g_iCountDown DEFAULT_COUNTDOWN_TIMER 5;
    
set_task(1.0"Task_CountDown"TASK_CD__"a"g_iCountDown)
}

public 
cmdRR (idlevelcid){

    if(!
cmd_access(idlevelcid1))
        return 
PLUGIN_HANDLED;

    
server_cmd("sv_restart 1")
    new 
name[32]
    
get_user_name(idnamesizeof(name) - 1)
    
client_print(0,print_chat,"ADMIN %s : Reseteo el Server",name)

    return 
PLUGIN_HANDLED;
}


public 
ConCmd_RestartRound(idlvlcid)
{
    if (!
cmd_access(idlvlcid1))
        return 
PLUGIN_HANDLED
    ClearSyncHud
(0g_iHudSyncMsg)
    
g_iCountDown DEFAULT_COUNTDOWN_TIMER
    set_task
(1.0"Task_CountDown"TASK_CD__"a"g_iCountDown)
    return 
PLUGIN_HANDLED
}

public 
Task_CountDown()
{
    --
g_iCountDown

    set_hudmessage
(255127255, -1.00.201.00.950.10.2, -1)
    
ShowSyncHudMsg(0g_iHudSyncMsg"[%s]^nAutoRestart en: %d Seg."PREFIX,  g_iCountDown)

    switch (
g_iCountDown)
    {
        case 
1..10:
        {
            new 
VoiceSound[32]
            
num_to_word(g_iCountDownVoiceSoundsizeof(VoiceSound)-1)

            
client_cmd(0"spk ^"%s^""VoiceSound)
        }

        case 
0:
        {
            
set_task(0.1,"cancion",0)
            
set_task(0.4"aviso",0)
            
set_task(1.0"aviso1",0)
            
set_task(2.0"aviso2",0)
            
set_task(3.0"aviso3",0)
            
set_task(4.0"aviso4",0)
            
set_task(5.0"aviso5",0)
            
set_task(6.0"aviso6",0)
            
set_task(6.5"Autorr",0)

        }
    }
}

public 
plugin_precache()
{
    
formatspFile95"sound/autorr/rr.wav")
    if(
file_exists(spFile))
    {
        
precache_sound("autorr/rr.wav")
    }
}
public 
cancion()
{
    if(
file_exists(spFile))
    {
        
client_cmd(0,"spk sound/autorr/rr.wav")
    }
}
public 
aviso(){
    
set_hudmessage(25517085, -1.00.316.05.0)
    
show_hudmessage(0"--| Oppa Gangnam Style |--")
    new 
iPlayers32 ], iNumConos
    get_players
iPlayersiNum )
    for( new 
0iNumi++ ) 
    {
        
Conos iPlayers[i]

    }
    
Temblor(Conos)

}
public 
aviso1(){

    
set_hudmessage(25517085, -1.00.316.05.0)
    
show_hudmessage(0"--| Oppa Gangnam Style |--")
}
public 
aviso2(){

    
set_hudmessage(25517085, -1.00.316.05.0)
    
show_hudmessage(0"--| Op |--")
}
public 
aviso3(){

    
set_hudmessage(25517085, -1.00.316.05.0)
    
show_hudmessage(0"--| Op |--")
}
public 
aviso4(){

    
set_hudmessage(25517085, -1.00.316.05.0)
    
show_hudmessage(0"--| Gangnam Style |--")
}
public 
aviso5(){

    
set_hudmessage(25517085, -1.00.316.05.0)
    
show_hudmessage(0"--| Gangnam Style |--")
}
public 
aviso6(){

    
set_hudmessage(25517085, -1.00.316.02.0)
    
show_hudmessage(0"--| Op op Op|--")
    new 
iPlayers32 ], iNumConos
    get_players
iPlayersiNum )
    for( new 
0iNumi++ ) 
    {
        
Conos iPlayers[i]

    }
    
Temblor(Conos)
}

public 
Autorr()
{
    
set_hudmessage(25517085, -1.00.316.02.0)
    
show_hudmessage(0,"")
    
server_cmd("mp_freezetime 3")
    
server_cmd("sv_restart 1")
    
set_task(2.0,"Vale")
}

public 
Vale()
{
    new 
iPlayers32 ], iNumConos
    get_players
iPlayersiNum )
    for( new 
0iNumi++ ) 
    {
        
Conos iPlayers[i]
        
ScreenBlack(Conos)
    }
    new 
host[128],ip[32]
    
get_cvar_string("hostname"host127
    
get_cvar_string("net_address"ip31
    
set_hudmessage(random_num(55,255), random_num(55,255), random_num(55,255), -1.0, -1.016.08.0)
    
show_hudmessage(0,"%s ^n %s  ",host,ip)
    
server_cmd("mp_freezetime 0")
}

public 
Temblor(Conos)
{
    
message_begin(MSG_ALLget_user_msgid("ScreenShake"), {0,0,0}, Conos)
    
write_short(255<< 14 //ammount 
    
write_short(10 << 14//lasts this long 
    
write_short(255<< 14//frequency 
    
message_end() 
}
public 
ScreenBlack(Conos
{
    
message_begin(MSG_ALL,get_user_msgid("ScreenFade"),{0,0,0},Conos
    
write_short(1<<15)
    
write_short(1<<13)
    
write_short(1<<12
    
write_byte
    
write_byte
    
write_byte
    
write_byte255 
    
message_end()

[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#4
Gracias por responder, yo lo hice como tu dices pero el plugin no tiene un respawn y si en el sv hay 1 vs 1 y uno mata al otro se va a estar reiniciando y yo quiero a ver si le agregan un respawn que si muere uno reviva en 1 segundo hasta que finalice los 20 segundos
(17/09/2020, 12:29 PM)La Renga Mk escribió: agrega el comando en amxx.cfg 

no pongas mas nada que tu comando


Gracias Funciona muy bien, pero podrían agregarle un respawn mientras duran los 20 segundos, si un player muere reviva en 1 segundo de a ver muerto por favor
(17/09/2020, 12:56 PM)totopizza escribió:
Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <engine>

// Creditos : Rattler || JAvee.

#define PLUGIN_NAME "Restart Automatico"
#define PLUGIN_VERS "1.1"
#define PLUGIN_AUTH "Renguito"

#define TASK_CD 3243244

#define ADMIN_LEVEL ADMIN_BAN

#define PREFIX "AMXX" // Aca pones el Nombre de tu Server

#define DEFAULT_COUNTDOWN_TIMER 20

new g_iCountDown DEFAULT_COUNTDOWN_TIMER
new g_iHudSyncMsg
new spFile[96]
public 
plugin_init()
{
 
register_plugin(PLUGIN_NAMEPLUGIN_VERSPLUGIN_AUTH)
 
g_iHudSyncMsg CreateHudSyncObj()

 
register_concmd("amx_rr""ConCmd_RestartRound"ADMIN_LEVEL"< RestartRound >")

 
g_iCountDown DEFAULT_COUNTDOWN_TIMER 5;
 
set_task(1.0"Task_CountDown"TASK_CD__"a"g_iCountDown)
}

public 
cmdRR (idlevelcid){

 if(!
cmd_access(idlevelcid1))
 return 
PLUGIN_HANDLED;

 
server_cmd("sv_restart 1")
 new 
name[32]
 
get_user_name(idnamesizeof(name) - 1)
 
client_print(0,print_chat,"ADMIN %s : Reseteo el Server",name)

 return 
PLUGIN_HANDLED;
}


public 
ConCmd_RestartRound(idlvlcid)
{
 if (!
cmd_access(idlvlcid1))
 return 
PLUGIN_HANDLED
 ClearSyncHud
(0g_iHudSyncMsg)
 
g_iCountDown DEFAULT_COUNTDOWN_TIMER
 set_task
(1.0"Task_CountDown"TASK_CD__"a"g_iCountDown)
 return 
PLUGIN_HANDLED
}

public 
Task_CountDown()
{
 --
g_iCountDown

 set_hudmessage
(255127255, -1.00.201.00.950.10.2, -1)
 
ShowSyncHudMsg(0g_iHudSyncMsg"[%s]^nAutoRestart en: %d Seg."PREFIX,  g_iCountDown)

 switch (
g_iCountDown)
 {
 case 
1..10:
 {
 new 
VoiceSound[32]
 
num_to_word(g_iCountDownVoiceSoundsizeof(VoiceSound)-1)

 
client_cmd(0"spk ^"%s^""VoiceSound)
 }

 case 
0:
 {
 
set_task(0.1,"cancion",0)
 
set_task(0.4"aviso",0)
 
set_task(1.0"aviso1",0)
 
set_task(2.0"aviso2",0)
 
set_task(3.0"aviso3",0)
 
set_task(4.0"aviso4",0)
 
set_task(5.0"aviso5",0)
 
set_task(6.0"aviso6",0)
 
set_task(6.5"Autorr",0)

 }
 }
}

public 
plugin_precache()
{
 
formatspFile95"sound/autorr/rr.wav")
 if(
file_exists(spFile))
 {
 
precache_sound("autorr/rr.wav")
 }
}
public 
cancion()
{
 if(
file_exists(spFile))
 {
 
client_cmd(0,"spk sound/autorr/rr.wav")
 }
}
public 
aviso(){
 
set_hudmessage(25517085, -1.00.316.05.0)
 
show_hudmessage(0"--| Oppa Gangnam Style |--")
 new 
iPlayers32 ], iNumConos
 get_players
iPlayersiNum )
 for( new 
0iNumi++ ) 
 {
 
Conos iPlayers[i]

 }
 
Temblor(Conos)

}
public 
aviso1(){

 
set_hudmessage(25517085, -1.00.316.05.0)
 
show_hudmessage(0"--| Oppa Gangnam Style |--")
}
public 
aviso2(){

 
set_hudmessage(25517085, -1.00.316.05.0)
 
show_hudmessage(0"--| Op |--")
}
public 
aviso3(){

 
set_hudmessage(25517085, -1.00.316.05.0)
 
show_hudmessage(0"--| Op |--")
}
public 
aviso4(){

 
set_hudmessage(25517085, -1.00.316.05.0)
 
show_hudmessage(0"--| Gangnam Style |--")
}
public 
aviso5(){

 
set_hudmessage(25517085, -1.00.316.05.0)
 
show_hudmessage(0"--| Gangnam Style |--")
}
public 
aviso6(){

 
set_hudmessage(25517085, -1.00.316.02.0)
 
show_hudmessage(0"--| Op op Op|--")
 new 
iPlayers32 ], iNumConos
 get_players
iPlayersiNum )
 for( new 
0iNumi++ ) 
 {
 
Conos iPlayers[i]

 }
 
Temblor(Conos)
}

public 
Autorr()
{
 
set_hudmessage(25517085, -1.00.316.02.0)
 
show_hudmessage(0,"")
 
server_cmd("mp_freezetime 3")
 
server_cmd("sv_restart 1")
 
set_task(2.0,"Vale")
}

public 
Vale()
{
 new 
iPlayers32 ], iNumConos
 get_players
iPlayersiNum )
 for( new 
0iNumi++ ) 
 {
 
Conos iPlayers[i]
 
ScreenBlack(Conos)
 }
 new 
host[128],ip[32]
 
get_cvar_string("hostname"host127
 
get_cvar_string("net_address"ip31
 
set_hudmessage(random_num(55,255), random_num(55,255), random_num(55,255), -1.0, -1.016.08.0)
 
show_hudmessage(0,"%s ^n %s  ",host,ip)
 
server_cmd("mp_freezetime 0")
}

public 
Temblor(Conos)
{
 
message_begin(MSG_ALLget_user_msgid("ScreenShake"), {0,0,0}, Conos)
    write_short(255<< 14 //ammount 
    write_short(10 << 14//lasts this long 
    write_short(255<< 14//frequency 
    message_end() 
}
public 
ScreenBlack(Conos
{
 
message_begin(MSG_ALL,get_user_msgid("ScreenFade"),{0,0,0},Conos
 
write_short(1<<15)
 
write_short(1<<13)
 
write_short(1<<12
 
write_byte
 
write_byte
 
write_byte
 
write_byte255 
 
message_end()

Código PHP:
section .data
    holaMundo
db '$ Te ayudaré siempre y cuando pueda.!! ❤️!'10
    longitud
equ $ - holaMundo
section 
.text 
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)