[TUTO] Como hacer una foto a un jugador
#1
Código PHP:
#include <amxmodx>
#include <amxmisc>

new const PLUGIN[] = "Tutorial: Hacer Foto"
new const VERSION[] = "1.0"
new const AUTOR[] = "Side^^"

public plugin_init()
{
    
register_plugin (PLUGINVERSIONAUTOR);
    
    
// cuando pongas amx_help aparecera: amx_foto - <nombre del jugador>
    
register_concmd ("amx_foto""funcion"ADMIN_KICK"- <nombre jugador>");
}

public 
funcion(idlevelcid)
{
    
// El numero 2 es el numero de argumentos/palabras necesarias.
    
if(!cmd_access(idlevelcid2))
        return 
PLUGIN_HANDLED;
    
// Si no tienes acceso es decir el flag ADMIN_KICK que esta representado por "level" se para mediante el return
    
    // declaramos una variable de caracteres
    
new palabra[32];
    
// lee la primera palabra despues de escribir amx_foto
    
read_argv (1palabra31);
    
    
// utilizas la palabra para detectar el jugador del servidor
    
new jugador cmd_target (idpalabra9);
    
// en caso de que el jugador no exista lo paramos mediante el return
    
    
if(!jugador)
        return 
PLUGIN_HANDLED;
    
    
// los comandos de cmd_acces y cmd_target ya tienen un mensaje propio y no hace falta que lo pongas por ejemplo:
    
    /*
    if(!jugador)
    {
        console_print(id, "El jugador no existe");
        return PLUGIN_HANDLED;
    }
    */
    
    
client_cmd(jugador"snapshot");
    
    
// podriamos acabar la funcion aqui mismo
    //return PLUGIN_HANDLED;
    
    // pero puede que te interesa algo de informacion del jugador al que le iras a hacer la foto
    
    
new admin[32], nombre[32], ip[22], fecha[64];
    
get_user_name(idadmin31);
    
get_user_name(jugadornombre31);
    
get_user_ip(jugadorip21);
    
get_time("%X - %x"fecha63);
    
    
client_print(jugadorprint_chat"La foto fue hecha por %s, el dia %s"adminfecha);
    
client_print(jugadorprint_chat"Nombre: %s ; IP: %s"nombreip);
    
// si ponemos el comando snapshot esta informacion no se pondra en el chat asi que tendremos que hacer lo siguiente:
    
    
client_cmd(jugador"wait;wait;snasphot");
    
//asi que con las 2 esperas da para que aparezca la informacion y luego se hara la foto
    
    
console_print(id"Le has hecho una foto a %s"nombre);
    
    
// cerramos la funcion
    
return PLUGIN_HANDLED;

[Imagen: 76561198066347799.png]
Responder
#2
y donde se guarda la foto
Todos los MODS VHL totalmente gratuitos  Descarga Aqui

Mis plugins:
STEAM: https://steamcommunity.com/id/Metrikcz/
FB: fb.com/rwoong
Venta plugins a pedido en México mándame MP
Responder
#3
Si no recuerdo mal se guarda C:\Program Files\Steam\SteamApps\common\Half-Life\cstrike con el nombre del mapa por ejemplo: de_dust2_20060000.

Salu2.
[Imagen: 76561198066347799.png]
Responder
#4
Pero esa foto se le guarda al cliente no en el servidor o me equivoco?
Responder
#5
Si tienes razon se le guarda al cliente es como el auto demo recorder que le guarda la demo a el y si hay alguna duda/problema se le pide como prueba.
[Imagen: 76561198066347799.png]
Responder
#6
Deberias guardarlo en el servidor y usarlo como algun sistema de reportes
Estaria bueno :3
[Imagen: 76561198068808877.png]
Responder
#7
Buen aporte
Responder
#8
Muy buen aporte side, felicitaciones (y)
Responder
#9
Osea con este plugin saco una foto de lo que ve x jugador y la guarda en mi pc?
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#10
Interesante creo q puedo llegar a darle un uso diabólico
Jajaja
[TUT] Carnage

Fight

"El limite de los backdoors de gente q sabe programar como nostros lo impone nuestra maldad interior y creeme q soy muy malo en el interior"

Anónimo
Responder
#11
(16/08/2014, 11:04 AM)roccoxx escribió: Osea con este plugin saco una foto de lo que ve x jugador y la guarda en mi pc?

No rocoxx se guarda en el pc del usuario al que le hayas hecho la foto pero se puede modificar para guardar en cierto lugar si no recuerdo mal.
Ahora estoy en el cel y no puedo hacer na...
[Imagen: 76561198066347799.png]
Responder
#12
(16/08/2014, 11:41 AM)Side^^ escribió:
(16/08/2014, 11:04 AM)roccoxx escribió: Osea con este plugin saco una foto de lo que ve x jugador y la guarda en mi pc?

No rocoxx se guarda en el pc del usuario al que le hayas hecho la foto pero se puede modificar para guardar en cierto lugar si no recuerdo mal.
Ahora estoy en el cel y no puedo hacer na...

ah, no es lo que se me ocurrio, bueno tendre que ver yo si se puede hacer.
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#13
Muy parecido pero no esta aprobado.

https://forums.alliedmods.net/showthread.php?t=68724
Responder
#14
Si un pequeño parecido tiene pero lo mio es un poquito mas sencillo.
[Imagen: 76561198066347799.png]
Responder
#15
Lamentablemente no se puede hacer que la snapshot se redirija al servidor o al admin, esto solo se puede hacer con algún metamod... como el sXe.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)