Raised This Month: $ Target: $400
 0% 

[ES]Effect Day/Night 1.2


  
 
 
Thread Tools Display Modes
Author Message
Destro-
Veteran Member
Join Date: Jun 2010
Location: $me->location();
Old 11-17-2010 , 17:36   [ES]Effect Day/Night 1.2
#1

--=Effect Day/Night 1.2=--

Discripcion:
Cambia la luz y sky(Cielo) del mapa segun la hora.

Idea de Gladius
Optimizacion by Capostrike

cvars:
amx_dn_sky_on // activa/desactiva el cambio de sky
amx_dn_lights_on // activa/desactiva el cambio de la luminosidad

Uso:
Crear un .ini con el nombre skys (skys.ini)
Dentro del .ini agregar los 6 sky.'numero' + ':' + sky name.
ejemplo:
1:space
2:space
3:backalley
4:blue
5:blue
6:de_storm

Horarios:
De 0 a 4h sky 1
De 5 a 6h sky 2
De 7 a 9h sky 3
De 10 a 18h sky 4
De 19 a 20h sky 5
De 21 a 23h sky 6

Descarga:
Effect Day/Night
__________________

Last edited by Destro-; 11-18-2010 at 12:11.
Destro- is offline
!Morte
Veteran Member
Join Date: May 2010
Old 11-17-2010 , 17:57   Re: [ES]Change Sky 1.0
#2

Creo que ya existe un plugin así.
__________________
First Zombie Class
[ZP] Zombie Class: Houndeye Zombie
Quote:
Originally Posted by lucas_7_94 View Post
tenes que saber pawn antes de intentar hacer algo digno.
!Morte is offline
Send a message via MSN to !Morte Send a message via Skype™ to !Morte
Destro-
Veteran Member
Join Date: Jun 2010
Location: $me->location();
Old 11-17-2010 , 17:59   Re: [ES]Change Sky 1.0
#3

sep,resien me dijieron,pero es alta chotonga xD,es random y no tiene soporte para poner nuevos.ensima esta aprobado
__________________
Destro- is offline
Desktop
AlliedModders Donor
Join Date: Sep 2009
Location: C:\Users\Default\
Old 11-17-2010 , 18:00   Re: [ES]Change Sky 1.0
#4

Quedaria mejor el nombre "Sky Timer" o "Sky Changer"
__________________
Massive Infection:: Piu-Games

Last edited by Desktop; 11-17-2010 at 18:03.
Desktop is offline
Destro-
Veteran Member
Join Date: Jun 2010
Location: $me->location();
Old 11-17-2010 , 18:05   Re: [ES]Sky Change For Time 1.0
#5

una combinacion de ambos xD
__________________
Destro- is offline
Desktop
AlliedModders Donor
Join Date: Sep 2009
Location: C:\Users\Default\
Old 11-17-2010 , 18:06   Re: [ES]Sky Change For Time 1.0
#6

De casualidad usaste el translate google? xD
__________________
Massive Infection:: Piu-Games
Desktop is offline
emilianol
Senior Member
Join Date: Jul 2010
Old 11-17-2010 , 18:06   Re: [ES]Sky Change For Time 1.0
#7

Ocasionar problemas al servidor en que sentido que se caiga un toque, o que lo haga cargar ^^
__________________
'EmilianO*
emilianol is offline
Desktop
AlliedModders Donor
Join Date: Sep 2009
Location: C:\Users\Default\
Old 11-17-2010 , 18:09   Re: [ES]Sky Change For Time 1.0
#8

Quote:
Originally Posted by emilianol View Post
Ocasionar problemas al servidor en que sentido que se caiga un toque, o que lo haga cargar ^^
En el sentido de crash.
__________________
Massive Infection:: Piu-Games
Desktop is offline
capostrike93
Veteran Member
Join Date: Feb 2009
Location: adios y??
Old 11-17-2010 , 18:15   Re: [ES]Sky Change For Time 1.0
#9

very bad code.. use this

PHP Code:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Change_sky"
#define VERSION "1.0"
#define AUTHOR "Destro"

new g_skyname[64]

new const 
g_arg[][] = { "bk""dn""ft""lf""rt""up" }

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    if(
g_skynameset_cvar_string("sv_skyname"g_skyname)
}

public 
plugin_precache()
{
    if(!
load_sky()) return
    
    new 
precache[64]
    for(new 
isizeof g_argi++){
        
formatex(precache63"gfx/env/%s%s.tga"g_skynameg_arg[i])
        
precache_generic(precache)
    }
}

load_sky()
{
    new 
file[64]
    
    
get_configsdir(file63)
    
formatex(file63"%s/skys.ini"file)

    if (!
file_exists(filename))
    {
        return 
0
    
}

    new 
format_hora[3]
    
format_time(format_horacharsmax(format_hora), "%H")

    new 
buff[64],num_sky,count_sky

    
switch(str_to_num(format_hora)){
        case 
0..4num_sky 0
        
case 5..6num_sky 1
        
case 7..9num_sky 2
        
case 10..18num_sky 3
        
case 19..20num_sky 4
        
case 21..23num_sky 5
    
}

    new 
open=fopen(filename,"r")
    
    while(!
feof(open))
    {
        
buff[0]='^0'
        
fgets(openbuffcharsmax(buff))
        
trim(buff)
        
        if(!
equali(contenido""))
        {
            if(
num_sky==count_sky++)
            {
                
copy(g_skyname35buff)
                
fclose(open)
                return 
1
            
}
        }
    }
    
fclose(open)
    return 
0

config file ..


sky1
skyh
skynice
sky
sky5
sky6
__________________

Last edited by capostrike93; 11-18-2010 at 00:30.
capostrike93 is offline
shinoda
Spanish Moderator
Join Date: Nov 2009
Location: ag_crossfire
Old 11-17-2010 , 18:16   Re: [ES]Sky Change For Time 1.0
#10

No puedes hacer copy back con formatex
formatex(file, 63, "%s/skys.ini", file)

para eso, usa format
__________________
Oh hell no this shit is awesome !!!
shinoda is offline
Send a message via MSN to shinoda Send a message via Skype™ to shinoda
 



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 12:18.


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