Raised This Month: $ Target: $400
 0% 

same map when no players in server


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
GhostMan
Senior Member
Join Date: Jun 2012
Old 05-20-2013 , 13:30   same map when no players in server
Reply With Quote #1

I have two questions:

1. What are the possibilities to change 'equali' part that there wouldnt be 'de_dust2_2x2'?
This doesnt work (can't compile, i guess there was error 'no 3rd argument allowed' or something)
PHP Code:
    nCvar_Map register_cvar("nmap_check_map""de_dust2_2x2")

    new 
defmap[40]
    
    
get_pcvar_string(nCvar_Mapdefmapcharsmax(defmap))

    if(
equali(mapname"%s"defmap))
    {
        return 
PLUGIN_HANDLED
    

2. Now when there is no players in server map changes to de_dust2_2x2. After timelimit runs out map changes to any other. If there is still no players it changes back to de_dust2_2x2.....

What i would like is that if there is no players in the server so map stays de_dust2_2x2 untill somebody connects. After that timelimit sets to the default value.
The problems is if that you set timelimit to 0 and it says like that longer than default value, so after you change it back from 0 to default value map immediately changes.

PHP Code:
#include <amxmodx>
     
new nCvar_TimesnCvar_MapnMaps
     
public plugin_init()
{
    
register_plugin("Map Change""1.2""-")
       
    
nCvar_Times register_cvar("nmap_check_time""3")
    
nCvar_Map register_cvar("nmap_check_map""de_dust2_2x2")

    new 
mapname[32]
    
get_mapname(mapname,31)

    if(
equali(mapname"de_dust2_2x2")
    {
        return 
PLUGIN_HANDLED
    
}
    else
    {
        
set_task(60.0"map_check"___"b")
    }
    return 
PLUGIN_CONTINUE
}
     
public 
map_check()
{
    new 
nMap[40], nPlayers get_playersnum()
       
    
get_pcvar_string(nCvar_MapnMapcharsmax(nMap))
       
    if(
nPlayers == 0)
    {
        
nMaps++
           
        if(
nMaps == get_pcvar_num(nCvar_Times))
        {
            
server_cmd("changelevel %s"nMap)
        }
    }

GhostMan is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:28.


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