AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Delay between 2 chat messages (https://forums.alliedmods.net/showthread.php?t=95101)

MajeStik 06-19-2009 12:32

Delay between 2 chat messages
 
How can I do a delay between 2 messages displayed in chat ?

The messages are :

Loading Invision War settings...
Settings succesfully loaded.

This 2 messages are displayed in same time.I want a delay of 1 sec.How i make it?

srry 4 my bad engilsh :D

znovit 06-20-2009 05:13

Re: Delay between 2 chat messages
 
Post the code ;)

SnoW 06-20-2009 05:13

Re: Delay between 2 chat messages
 
PHP Code:

func()
{
     
client_print0print_chat"Loading Invision War settings..." );
     
set_task1.0"task_func" );
}
public 
task_func( )
     
client_print0print_chat"Settings succesfully loaded." ); 


MajeStik 06-20-2009 05:46

Re: Delay between 2 chat messages
 
A part of plugin
Code:

server_cmd("mp_limitteams 0");
              server_cmd("mp_autoteambalance 0");
              server_cmd("mp_timelimit 0");
              server_cmd("mp_autokill 0");
              server_cmd("mp_buytime 0.25");
              server_cmd("mp_startmoney 800");
            server_cmd("say Loading Invision War settings...");
            server_cmd("say Settings succesfully loaded !");

It works here?

znovit 06-20-2009 06:00

Re: Delay between 2 chat messages
 
Try this :)

Code:

server_cmd("mp_limitteams 0");
              server_cmd("mp_autoteambalance 0");
              server_cmd("mp_timelimit 0");
              server_cmd("mp_autokill 0");
              server_cmd("mp_buytime 0.25");
              server_cmd("mp_startmoney 800");
            server_cmd("say Loading Invision War settings...");
            server_cmd("wait;wait;wait;wait;wait;wait;wait");
            server_cmd("say Settings succesfully loaded !");


SnoW 06-20-2009 06:25

Re: Delay between 2 chat messages
 
Quote:

Originally Posted by znovit (Post 852807)
Try this :)

Code:

server_cmd("mp_limitteams 0");
              server_cmd("mp_autoteambalance 0");
              server_cmd("mp_timelimit 0");
              server_cmd("mp_autokill 0");
              server_cmd("mp_buytime 0.25");
              server_cmd("mp_startmoney 800");
            server_cmd("say Loading Invision War settings...");
            server_cmd("wait;wait;wait;wait;wait;wait;wait");
            server_cmd("say Settings succesfully loaded !");


He shouldn't even test that. I already gave the properly way to do this.

MajeStik 06-20-2009 07:14

Re: Delay between 2 chat messages
 
But how I introduce that php code in my plugin?

xPaw 06-20-2009 07:23

Re: Delay between 2 chat messages
 
That was hard :\
PHP Code:

    server_cmd("mp_limitteams 0");
    
server_cmd("mp_autoteambalance 0");
    
server_cmd("mp_timelimit 0");
    
server_cmd("mp_autokill 0");
    
server_cmd("mp_buytime 0.25");
    
server_cmd("mp_startmoney 800");
    
server_cmd("say Loading Invision War settings...");
    
set_task1.0"task_func" );



/// somewhere end of plugin

public task_func( ) {
    
server_cmd("say Settings succesfully loaded !");



znovit 06-20-2009 11:13

Re: Delay between 2 chat messages
 
PHP Code:

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

#define PLUGIN "Invision War"
#define VERSION "1.0"
#define AUTHOR ""

#define ADMIN ADMIN_KICK

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)

    
register_clcmd("say /iw","invision"ADMIN);
    
register_clcmd("say /invision","invision"ADMIN);
    
register_clcmd("amx_invision","invision"ADMIN);
}

public 
invision() {

    
server_cmd("mp_limitteams 0"); 
    
server_cmd("mp_autoteambalance 0"); 
    
server_cmd("mp_timelimit 0"); 
    
server_cmd("mp_autokill 0"); 
    
server_cmd("mp_buytime 0.25"); 
    
server_cmd("mp_startmoney 800");
    
server_cmd("sv_restartround 1");
    
server_cmd("say Loading Invision War settings...");
    
set_task(2.0"loaded" ); 
}

public 
loaded() { 
    
server_cmd("say Settings succesfully loaded !"); 



MajeStik 06-20-2009 14:57

Re: Delay between 2 chat messages
 
I'm a noob in scripting domain.xPaw how i introduce your code?

Look a part of plugin

Code:

}

public restartRound(arg[]) {
    new id = arg[0];
    new args[1];
    args[0]    = id+1;
    g_exec    = true;
    switch( id ) {
        case 0: {
            server_cmd("mp_friendlyfire 1");
              server_cmd("mp_roundtime 1.75");
              server_cmd("mp_freezetime 10");
              server_cmd("mp_limitteams 0");
              server_cmd("mp_autoteambalance 0");
              server_cmd("mp_timelimit 0");
              server_cmd("mp_autokill 0");
              server_cmd("mp_buytime 0.25");
              server_cmd("mp_startmoney 800");
            server_cmd("say loading Invision War settings...");
            server_cmd("say Settings loaded !");
            server_cmd("say Match starts in:");
            server_cmd("say 5");
        }
        case 1,2: {
            server_cmd("say %d",5-id);
            server_cmd("sv_restartround 0");
        }
        case 3: server_cmd("say 2");
        case 4: {
            server_cmd("say 1");
            server_cmd("sv_restartround 1");
            set_task(2.0, "restartRound", 0, args,1);
        }
        case 5: {
            server_cmd("say Game is ON !");
            server_cmd("say LIVE ! LIVE ! LIVE !");
            set_hudmessage(255, 255, 255, -1.0, 0.2, 0, 6.0, 3.0);
            show_hudmessage(0, "LIVE ! LIVE ! LIVE ! LIVE !",g_half);
            g_exec=false;
        }
    }
    if(id < 4)
        set_task(1.0, "restartRound", 0, args,1);
}

When I type !start :

Loading invision war settings...
Wait 1 sec
Settings succesfully loaded !
Wait 1 sec
Match starts in :
5
4
3
2
1

That numerotation works.But not the chat messages too.
Did you understand? (sorry for my bad english)


All times are GMT -4. The time now is 15:41.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.