Raised This Month: $12 Target: $400
 3% 

[ES][ZP] Ayuda a hacer modos al azar en zp


  
 
 
Thread Tools Display Modes
Author Message
darkaness
Junior Member
Join Date: Jun 2013
Location: mexico
Old 06-18-2013 , 16:01   [ES][ZP] Ayuda a hacer modos al azar en zp
#1

Bueno pues quisiera que me ayudaran a que cuando un admin mande un modo ("survivor") no tenga que elegir a un jugador osea que mande el modo y que el servidor escoja a un player al azar
Mi zp es el 4.2

Last edited by darkaness; 06-20-2013 at 16:23.
darkaness is offline
Roller
Member
Join Date: Apr 2013
Location: In tha PC
Old 06-18-2013 , 16:16   Re: [ES][ZP] Ayuda con mi zp
#2

Yo esto que tú dices lo veo un poco una tontería.

Lo primero porque el servidor ya se pone sólo el modo (También pueden los Admins, pero ya de por sí el mismo mod de ZP te lo hace) En tal caso podrías subirle el porcentaje de que haya modo Survivor.
Roller is offline
Winchester90
Senior Member
Join Date: May 2013
Location: Dale! RG4L Baby
Old 06-19-2013 , 11:08   Re: [ES][ZP] Ayuda con mi zp
#3

Utiliza random_num y saca player_list del comando.
__________________
Proyectos No comercio XD
Zombie Resurection 1.0 (45%)
Winchester90 is offline
darkaness
Junior Member
Join Date: Jun 2013
Location: mexico
Old 06-19-2013 , 14:12   Re: [ES][ZP] Ayuda con mi zp
#4

solo encuentro show_menu_player_list ese es el que tengo que quitar ?

y me podrias desir como aser el random_num no se como utilizarlo
darkaness is offline
MexPower
Veteran Member
Join Date: Nov 2012
Old 06-19-2013 , 14:20   Re: [ES][ZP] Ayuda con mi zp
#5

Obtienes a todos los jugadores, si no son humanos return, si no esta vivo return y utilizes random_num para obtener a los que si pueden ser survivor
__________________
Allied Modders En Español
MexPower is offline
darkaness
Junior Member
Join Date: Jun 2013
Location: mexico
Old 06-19-2013 , 15:10   Re: [ES][ZP] Ayuda con mi zp
#6

me pudieran pasar el code que debo usar es k no se mucho
darkaness is offline
ChileScripting
BANNED
Join Date: Jan 2013
Old 06-19-2013 , 15:41   Re: [ES][ZP] Ayuda con mi zp
#7

Pone un titulo descriptivo.
ChileScripting is offline
XxDioSxX
Senior Member
Join Date: Nov 2012
Location: argentina
Old 06-19-2013 , 22:38   Re: [ES][ZP] Ayuda con mi zp
#8

creo que es asi

busca la linea: plugin_init()

y reempla esto
PHP Code:
register_concmd("zp_survivor""cmd_survivor"_"<target> - Turn someone into a Survivor"0)

por esta 

register_concmd
("zp_survivor""cmd_survivor"_" - Comenzar el Modo Survivor"0
despues te vas a // zp_survivor [target]

y reemplazas esto

PHP Code:
// zp_survivor [target]
public cmd_survivor(idlevelcid)
{
    
// Check for access flag depending on the resulting action
    
if (g_newround)
    {
        
// Start Mode Survivor
        
if (!cmd_access(idg_access_flag[ACCESS_MODE_SURVIVOR], cid2))
            return 
PLUGIN_HANDLED;
    }
    else
    {
        
// Make Survivor
        
if (!cmd_access(idg_access_flag[ACCESS_MAKE_SURVIVOR], cid2))
            return 
PLUGIN_HANDLED;
    }
    
    
// Retrieve arguments
    
static arg[32], player
    read_argv
(1argcharsmax(arg))
    
player cmd_target(idarg, (CMDTARGET_ONLY_ALIVE CMDTARGET_ALLOW_SELF))
    
    
// Invalid target
    
if (!player) return PLUGIN_HANDLED;
    
    
// Target not allowed to be survivor
    
if (!allowed_survivor(player))
    {
        
client_print(idprint_console"[ZP] %L"id"CMD_NOT")
        return 
PLUGIN_HANDLED;
    }
    
    
command_survivor(idplayer)
    
    return 
PLUGIN_HANDLED;
}



///// por esto/////

// zp_survivor
public cmd_survivor(idlevelcid)
{
    
// Check for access flag - Mode Swarm
    
if (!cmd_access(idg_access_flag[ACCESS_MODE_SWARM], cid2))
        return 
PLUGIN_HANDLED;
    
    
// Swarm mode not allowed
    
if (!allowed_survivor())
    {
        
client_print(idprint_console"[ZP] %L"id"CMD_NOT")
        return 
PLUGIN_HANDLED;
    }
    
    
command_survivor(id)
    
    return 
PLUGIN_HANDLED;


ahora te vas a: // Admin Command. zp_survivor

reemplasas estos

PHP Code:
command_survivor(idplayer)
{
// Show activity?
switch (get_pcvar_num(cvar_showactivity))
{
    case 
1client_print(0print_chat"ADMIN - %s %L"g_playername[player], LANG_PLAYER"CMD_SURVIVAL")
        case 
2client_print(0print_chat"ADMIN %s - %s %L"g_playername[id], g_playername[player], LANG_PLAYER"CMD_SURVIVAL")
        }
    
    
// Log to Zombie Plague log file?
    
if (get_pcvar_num(cvar_logcommands))
    {
        static 
logdata[100], authid[32], ip[16]
        
get_user_authid(idauthidcharsmax(authid))
        
get_user_ip(idipcharsmax(ip), 1)
        
formatex(logdatacharsmax(logdata), "ADMIN %s <%s><%s> - %s %L (Players: %d/%d)"g_playername[id], authidipg_playername[player], LANG_SERVER,"CMD_SURVIVAL"fnGetPlaying(), g_maxplayers)
        
log_to_file("zombieplague.log"logdata)
    }
    
    
// New round?
    
if (g_newround)
    {
        
// Set as first survivor
        
remove_task(TASK_MAKEZOMBIE)
        
make_a_zombie(MODE_SURVIVORplayer)
    }
    else
    {
        
// Turn player into a Survivor
        
humanme(player1000)
    }
}



///////////////por estooooooooo///////////


command_survivor(id)
{
    
// Show activity?
    
switch (get_pcvar_num(cvar_showactivity))
    {
        case 
1client_print(0print_chat"ADMIN - Comenzar Modo survivor")
        case 
2client_print(0print_chat"ADMIN %s - Comenzar Modo survivor"g_playername[id])
    }
    
    
// Log to Zombie Plague log file?
    
if (get_pcvar_num(cvar_logcommands))
    {
        static 
logdata[100], authid[32], ip[16]
        
get_user_authid(idauthidcharsmax(authid))
        
get_user_ip(idipcharsmax(ip), 1)
        
formatex(logdatacharsmax(logdata), "ADMIN %s <%s><%s> - Comenzar Modo survivor (Jugadores: %d/%d)"g_playername[id], authidipfnGetPlaying(), g_maxplayers)
        
log_to_file("zombieplague.log"logdata)
    }
    
    
// Call Armageddon Mode
    
remove_task(TASK_MAKEZOMBIE)
    
make_a_zombie(MODE_SURVIVOR0)


nose si esta mal.... recien estoy volviendo a usar el amx despues de una formateada de pc y perder todoooo

Last edited by XxDioSxX; 06-19-2013 at 22:41.
XxDioSxX is offline
Send a message via MSN to XxDioSxX Send a message via Skype™ to XxDioSxX
 



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 03:47.


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