MxEMexico

Versión completa: [APORT3] /swap, /revive, /grav, /speed
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
es un plugin que un cabrón me pidió por steam para un DR pero se puede usar para cualquiera v:

/revive nick y los otros comandos..

para configurar la grav y speed tienen que tocar el code SI O SI.

Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include hamsandwich 
#include <cstrike>
#include fun

#define PLUGIN "New Plugin"
#define AUTHOR "autor"
#define VERSION "1.0"

public plugin_init()
{
register_plugin(PLUGINVERSIONAUTHOR)
// Add your own code here
register_clcmd("say""clcmd_say");
}
public 
clcmd_sayindex ){
if (!
is_user_connectedindex )) return PLUGIN_HANDLED;

new 
szMessage[32];
read_args(szMessagecharsmax(szMessage));
remove_quotes(szMessage);

if (
equal(szMessage"/swap",5) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[6], 0);

if (!
player) return PLUGIN_CONTINUE;

cmd_Cmd(indexplayer3);
}
else if (
equal(szMessage"/revive",7) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[8], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player2);
}
else if (
equal(szMessage"/speed",6) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[7], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player0);
}
else if (
equal(szMessage"/grav",5) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[6], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player1);
}
return 
PLUGIN_HANDLED_MAIN;
}
public 
cmd_Cmd(idtargettipo)
{
if (
is_user_adminid ))
{
new 
playeriName[32][2];
if (
targetplayer target
else
{
new 
arg[32]
read_argv(1arg31)
player cmd_target(idargCMDTARGET_ALLOW_SELF)
}
get_user_name(idiName[0], 31);
get_user_name(playeriName[1], 31);
if (!
player || !is_user_connected(player)) return PLUGIN_HANDLED;

switch(
tipo){
case 
0set_user_maxspeedplayer300.0 ); 
case 1set_user_gravityplayer0.3 ); 
case 2ExecuteHamB(Ham_CS_RoundRespawnplayer);
case 
3cs_set_user_team(player,( cs_get_user_team(player) == CS_TEAM_T CS_TEAM_CT CS_TEAM_T));
}
set_hudmessage(02550, -1.0, -1.0)
show_hudmessage(id"El admin %s te %s! ", 
iName
[id][0], tipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team");
client_print(idprint_chat"El admin %s %s a %s"iName[id][0], tipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team"iName[player][1]) 
}
return 
PLUGIN_HANDLED;

No lo probe pero seguro sirve v:
(06-30-2017, 04:08 AM)ChrstopH escribió: [ -> ]es un plugin que un cabrón me pidió por steam para un DR pero se puede usar para cualquiera v:

/revive nick y los otros comandos..

para configurar la grav y speed tienen que tocar el code SI O SI.

Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include hamsandwich 
#include <cstrike>
#include fun

#define PLUGIN "New Plugin"
#define AUTHOR "autor"
#define VERSION "1.0"

public plugin_init()
{
register_plugin(PLUGINVERSIONAUTHOR)
// Add your own code here
register_clcmd("say""clcmd_say");
}
public 
clcmd_sayindex ){
if (!
is_user_connectedindex )) return PLUGIN_HANDLED;

new 
szMessage[32];
read_args(szMessagecharsmax(szMessage));
remove_quotes(szMessage);

if (
equal(szMessage"/swap",5) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[6], 0);

if (!
player) return PLUGIN_CONTINUE;

cmd_Cmd(indexplayer3);
}
else if (
equal(szMessage"/revive",7) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[8], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player2);
}
else if (
equal(szMessage"/speed",6) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[7], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player0);
}
else if (
equal(szMessage"/grav",5) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[6], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player1);
}
return 
PLUGIN_HANDLED_MAIN;
}
public 
cmd_Cmd(idtargettipo)
{
if (
is_user_adminid ))
{
new 
playeriName[32][2];
if (
targetplayer target
else
{
new 
arg[32]
read_argv(1arg31)
player cmd_target(idargCMDTARGET_ALLOW_SELF)
}
get_user_name(idiName[0], 31);
get_user_name(playeriName[1], 31);
if (!
player || !is_user_connected(player)) return PLUGIN_HANDLED;

switch(
tipo){
case 
0set_user_maxspeedplayer300.0 ); 
case 1set_user_gravityplayer0.3 ); 
case 2ExecuteHamB(Ham_CS_RoundRespawnplayer);
case 
3cs_set_user_team(player,( cs_get_user_team(player) == CS_TEAM_T CS_TEAM_CT CS_TEAM_T));
}
set_hudmessage(02550, -1.0, -1.0)
show_hudmessage(id"El admin %s te %s! ", 
iName
[id][0], tipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team");
client_print(idprint_chat"El admin %s %s a %s"iName[id][0], tipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team"iName[player][1]) 
}
return 
PLUGIN_HANDLED;

No lo probe pero seguro sirve v:

Nose ni verga de esto,pero se ve bueno Pacman
Te lo pidió en AM Pacman
(06-30-2017, 04:08 AM)ChrstopH escribió: [ -> ]es un plugin que un cabrón me pidió por steam para un DR pero se puede usar para cualquiera v:

/revive nick y los otros comandos..

para configurar la grav y speed tienen que tocar el code SI O SI.

Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include hamsandwich 
#include <cstrike>
#include fun

#define PLUGIN "New Plugin"
#define AUTHOR "autor"
#define VERSION "1.0"

public plugin_init()
{
register_plugin(PLUGINVERSIONAUTHOR)
// Add your own code here
register_clcmd("say""clcmd_say");
}
public 
clcmd_sayindex ){
if (!
is_user_connectedindex )) return PLUGIN_HANDLED;

new 
szMessage[32];
read_args(szMessagecharsmax(szMessage));
remove_quotes(szMessage);

if (
equal(szMessage"/swap",5) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[6], 0);

if (!
player) return PLUGIN_CONTINUE;

cmd_Cmd(indexplayer3);
}
else if (
equal(szMessage"/revive",7) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[8], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player2);
}
else if (
equal(szMessage"/speed",6) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[7], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player0);
}
else if (
equal(szMessage"/grav",5) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[6], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player1);
}
return 
PLUGIN_HANDLED_MAIN;
}
public 
cmd_Cmd(idtargettipo)
{
if (
is_user_adminid ))
{
new 
playeriName[32][2];
if (
targetplayer target
else
{
new 
arg[32]
read_argv(1arg31)
player cmd_target(idargCMDTARGET_ALLOW_SELF)
}
get_user_name(idiName[0], 31);
get_user_name(playeriName[1], 31);
if (!
player || !is_user_connected(player)) return PLUGIN_HANDLED;

switch(
tipo){
case 
0set_user_maxspeedplayer300.0 ); 
case 1set_user_gravityplayer0.3 ); 
case 2ExecuteHamB(Ham_CS_RoundRespawnplayer);
case 
3cs_set_user_team(player,( cs_get_user_team(player) == CS_TEAM_T CS_TEAM_CT CS_TEAM_T));
}
set_hudmessage(02550, -1.0, -1.0)
show_hudmessage(id"El admin %s te %s! ", 
iName
[id][0], tipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team");
client_print(idprint_chat"El admin %s %s a %s"iName[id][0], tipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team"iName[player][1]) 
}
return 
PLUGIN_HANDLED;

No lo probe pero seguro sirve v:

+Rep papi gracias por el plugin :3333

(06-30-2017, 04:23 AM)Fury escribió: [ -> ]Te lo pidió en AM Pacman

no se lo pedi a el en si, si no al que me ayudara xD. Pero le hable por mp en steam c:

(06-30-2017, 04:08 AM)ChrstopH escribió: [ -> ]es un plugin que un cabrón me pidió por steam para un DR pero se puede usar para cualquiera v:

/revive nick y los otros comandos..

para configurar la grav y speed tienen que tocar el code SI O SI.

Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include hamsandwich 
#include <cstrike>
#include fun

#define PLUGIN "New Plugin"
#define AUTHOR "autor"
#define VERSION "1.0"

public plugin_init()
{
register_plugin(PLUGINVERSIONAUTHOR)
// Add your own code here
register_clcmd("say""clcmd_say");
}
public 
clcmd_sayindex ){
if (!
is_user_connectedindex )) return PLUGIN_HANDLED;

new 
szMessage[32];
read_args(szMessagecharsmax(szMessage));
remove_quotes(szMessage);

if (
equal(szMessage"/swap",5) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[6], 0);

if (!
player) return PLUGIN_CONTINUE;

cmd_Cmd(indexplayer3);
}
else if (
equal(szMessage"/revive",7) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[8], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player2);
}
else if (
equal(szMessage"/speed",6) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[7], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player0);
}
else if (
equal(szMessage"/grav",5) && is_user_adminindex ))
{
new 
player cmd_targetindex szMessage[6], 0)

if (!
player) return PLUGIN_CONTINUE

cmd_Cmd
index player1);
}
return 
PLUGIN_HANDLED_MAIN;
}
public 
cmd_Cmd(idtargettipo)
{
if (
is_user_adminid ))
{
new 
playeriName[32][2];
if (
targetplayer target
else
{
new 
arg[32]
read_argv(1arg31)
player cmd_target(idargCMDTARGET_ALLOW_SELF)
}
get_user_name(idiName[0], 31);
get_user_name(playeriName[1], 31);
if (!
player || !is_user_connected(player)) return PLUGIN_HANDLED;

switch(
tipo){
case 
0set_user_maxspeedplayer300.0 ); 
case 1set_user_gravityplayer0.3 ); 
case 2ExecuteHamB(Ham_CS_RoundRespawnplayer);
case 
3cs_set_user_team(player,( cs_get_user_team(player) == CS_TEAM_T CS_TEAM_CT CS_TEAM_T));
}
set_hudmessage(02550, -1.0, -1.0)
show_hudmessage(id"El admin %s te %s! ", 
iName
[id][0], tipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team");
client_print(idprint_chat"El admin %s %s a %s"iName[id][0], tipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team"iName[player][1]) 
}
return 
PLUGIN_HANDLED;

No lo probe pero seguro sirve v:
oye we 1er bug xD cuando das /swap solamente te cambia a T pero no te manda a la base (en mi caso deathrun)
(06-30-2017, 04:23 AM)Fury escribió: [ -> ]Te lo pidió en AM Pacman

me lo mando en steam

dr FIX
[spoiler]
Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include hamsandwich 
#include <cstrike>
#include fun

#define PLUGIN    "New Plugin"
#define AUTHOR    "Unknown"
#define VERSION    "1.0"

new const g_isSound[] = "gemi2.wav";

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
// Add your own code here
    
register_clcmd("say""clcmd_say");
}
public 
plugin_precache() precache_player_Sound(g_isSound);
public 
clcmd_sayindex ){
    if (!
is_user_connectedindex )) return PLUGIN_HANDLED;
    
    new 
szMessage[32];
    
read_args(szMessagecharsmax(szMessage));
    
remove_quotes(szMessage);
    
    if (
equal(szMessage"/swap",5) && is_user_adminindex ))
    {
        new 
player cmd_targetindex szMessage[6], 0);
        
        if (!
player) return PLUGIN_CONTINUE;
        
        
cmd_Cmd(indexplayer3);
    }
    else if (
equal(szMessage"/revive",7) && is_user_adminindex ))
    {
        new 
player cmd_targetindex szMessage[8], 0)
        
        if (!
player) return PLUGIN_CONTINUE
        
        cmd_Cmd
index player2);
    }
    else if (
equal(szMessage"/speed",6) && is_user_adminindex ))
    {
        new 
player cmd_targetindex szMessage[7], 0)
        
        if (!
player) return PLUGIN_CONTINUE
        
        cmd_Cmd
index player0);
    }
    else if (
equal(szMessage"/grav",5) && is_user_adminindex ))
    {
        new 
player cmd_targetindex szMessage[6], 0)
        
        if (!
player) return PLUGIN_CONTINUE
        
        cmd_Cmd
index player1);
    }
    return 
PLUGIN_HANDLED_MAIN;
}
public 
cmd_Cmd(idtargettipo)
{
    if (
is_user_adminid ))
    {
        new 
player;
        if (
targetplayer target
        
else
        {
            new 
arg[32]
            
read_argv(1arg31)
            
player cmd_target(idargCMDTARGET_ALLOW_SELF)
        }
        if (!
player || !is_user_connected(player)) return PLUGIN_HANDLED;
        
        switch(
tipo){
            case 
0set_user_maxspeedplayer300.0 ); 
            case 
1set_user_gravityplayer0.3 ); 
            case 
2ExecuteHamB(Ham_CS_RoundRespawnplayer);
            case 
3:{
                
cs_set_user_team(player,( cs_get_user_team(player) == CS_TEAM_T CS_TEAM_CT CS_TEAM_T));
                
                if (
is_user_alive(player))
                    
ExecuteHamB(Ham_CS_RoundRespawnplayer)
            }
        }
        new 
szAdminName[32],szPlayerName[32]
        
get_user_name(id,szAdminName,31); get_user_name(playerszPlayerName31);
        
PlaySound(idg_isSound);
        
set_hudmessage(02550, -1.0, -1.0)
        
show_hudmessage(id"El admin %s te %s! "
        
szAdminNametipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team");
        
chatcolor(id"El admin ^4%s %s ^1a ^4%s"szAdminNametipo == "Dio Speed" tipo == "Dio Gravedad" tipo == "revivio" :"cambio de team"szPlayerName);
    }
    return 
PLUGIN_HANDLED;
}
PlaySound(const id, const sound[]) {
    
client_cmd(id"%s ^"%s^"", !IsMp3(sound) ? "spk" "mp3 play"sound);
}

IsMp3(const szSound[]) return equali(szSound[strlen(szSound) - 4], ".mp3");
stock precache_player_Sound(const soundd[]) 

    if (
IsMp3(soundd)) 
        
precache_generic(soundd);
    else 
precache_sound(soundd);
    
}
stock chatcolor(id, const input[], any:...)
{
    static 
szMsg[191], msgSayText;
    
    if (!
msgSayText)
        
msgSayText get_user_msgid("SayText");
    
    
vformat(szMsg190input3);
    
    
replace_all(szMsg190"!g""^4");
    
replace_all(szMsg190"!y""^1");
    
replace_all(szMsg190"!team""^3");
    
    
message_begin(id MSG_ONE_UNRELIABLE MSG_BROADCASTmsgSayText, .player id);
    
write_byte(id id 33);
    
write_string(szMsg);
    
message_end();

[/spoiler]
no tiene caso que des el nombre del player al quien le dio la cosa si esta asi: client_print(id, print_chat,"")

Edit: Cambiale a 0 xd
fue un errorsito de dedo..
que lo edite quien quiera xd