Modificare plugin transfer

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
zenyte
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 23 Feb 2014, 21:39
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

05 Aug 2014, 19:12

A vrea ca acest plugin sa functioneze doar la admini.
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>

#define PLUGIN "plugin_comenzi"
#define VERSION "1.0"
#define AUTHOR "neutron"


new transfertype

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /spec","spec");
    register_clcmd("say_team /spec","spec");
    register_clcmd("say /ct","cmdxx2");
    register_clcmd("say_team /ct","cmdxx2");
    register_clcmd("say /t","cmdxx3")
    register_clcmd("say_team /t","cmdxx3")


    transfertype = register_cvar("amx_transfertype", "1")

}

public spec(id)
{
    if (cs_get_user_team(id) == CS_TEAM_SPECTATOR)
    return client_print(id, print_chat, "[Transfer] Esti deja Spectator !")
    cs_set_user_team(id,CS_TEAM_SPECTATOR);
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer] Ai fost transferat ca Spectator !" )
    return PLUGIN_CONTINUE;

}

public cmdxx2( id )
{
    if (!is_user_connected(id))
 return PLUGIN_HANDLED


    if ( cs_get_user_team( id ) == CS_TEAM_CT )
    {
    client_print( id, print_chat, "[Transfer] Esti deja in echipa Counter-Terorist !" )

    return PLUGIN_HANDLED
    }

    cs_set_user_team( id, CS_TEAM_CT )
    
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer]Ai fost transferat la echipa Counter-Terrorist" )

    if(get_pcvar_num(transfertype) == 1)
    {
    set_task( 0.3, "invie", id + 123491 )
    }
    
    return PLUGIN_CONTINUE
}

public cmdxx3( id )
{
    if (!is_user_connected(id))
return PLUGIN_HANDLED

    

    if ( cs_get_user_team( id ) == CS_TEAM_T )
    {
     client_print( id, print_chat, "[Transfer]Esti deja in echipa Terrorists !" )
     return PLUGIN_HANDLED
    }

    cs_set_user_team( id, CS_TEAM_T )
  
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer]Ai fost transferat la echipa Terrorists" )

    if(get_pcvar_num(transfertype) == 1)
    {
    set_task( 0.3, "invie", id + 123491 )
    }
    return PLUGIN_CONTINUE

}




public invie( id )
{
    id -= 123491

    if( is_user_alive( id ) ) return
    ExecuteHamB(Ham_CS_RoundRespawn, id)
}
RoyalServer 2
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

05 Aug 2014, 19:20

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>

#define PLUGIN "plugin_comenzi"
#define VERSION "1.0"
#define AUTHOR "neutron"


new transfertype

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /spec","spec");
    register_clcmd("say_team /spec","spec");
    register_clcmd("say /ct","cmdxx2");
    register_clcmd("say_team /ct","cmdxx2");
    register_clcmd("say /t","cmdxx3")
    register_clcmd("say_team /t","cmdxx3")


    transfertype = register_cvar("amx_transfertype", "1")

}

public spec(id)
{
    if(!is_user_admin(id))
	return
    if (cs_get_user_team(id) == CS_TEAM_SPECTATOR)
    return client_print(id, print_chat, "[Transfer] Esti deja Spectator !")
    cs_set_user_team(id,CS_TEAM_SPECTATOR);
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer] Ai fost transferat ca Spectator !" )
}

public cmdxx2( id )
{
    if(!is_user_admin(id))
	return


    if ( cs_get_user_team( id ) == CS_TEAM_CT )
    {
    client_print( id, print_chat, "[Transfer] Esti deja in echipa Counter-Terorist !" )

    return 
    }

    cs_set_user_team( id, CS_TEAM_CT )
    
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer]Ai fost transferat la echipa Counter-Terrorist" )

    if(get_pcvar_num(transfertype) == 1)
    {
    set_task( 0.3, "invie", id + 123491 )
    }
}

public cmdxx3( id )
{
    if(!is_user_admin(id))
	return

    

    if ( cs_get_user_team( id ) == CS_TEAM_T )
    {
     client_print( id, print_chat, "[Transfer]Esti deja in echipa Terrorists !" )
     return
    }

    cs_set_user_team( id, CS_TEAM_T )
  
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer]Ai fost transferat la echipa Terrorists" )

    if(get_pcvar_num(transfertype) == 1)
    {
    set_task( 0.3, "invie", id + 123491 )
    }

}




public invie( id )
{
    id -= 123491

    if( is_user_alive( id ) ) return
    ExecuteHamB(Ham_CS_RoundRespawn, id)
}
+ mutat in sectiunea corespunzatoare(din cereri pluginuri adus aici)
zenyte
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 23 Feb 2014, 21:39
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

05 Aug 2014, 19:31

nu merge sa il compilez cu ce mi-ai dat tu

transfer.sma(34) : warning 209: function "spec" should return a value
transfer.sma(35) : error 078: function uses both "return" and "return "
transfer.sma(39) : warning 209: function "spec" should return a value

1 Error.
Could not locate output file transfer.amx (compile failed).
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

05 Aug 2014, 23:01

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>

#define PLUGIN "plugin_comenzi"
#define VERSION "1.0"
#define AUTHOR "neutron"

#pragma tabsize 0
new transfertype

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /spec","spec");
    register_clcmd("say_team /spec","spec");
    register_clcmd("say /ct","cmdxx2");
    register_clcmd("say_team /ct","cmdxx2");
    register_clcmd("say /t","cmdxx3")
    register_clcmd("say_team /t","cmdxx3")


    transfertype = register_cvar("amx_transfertype", "1")

}

public spec(id)
{
    if(!is_user_admin(id))
	return
    if (cs_get_user_team(id) == CS_TEAM_SPECTATOR)
	{
		client_print(id, print_chat, "[Transfer] Esti deja Spectator !")
		return
	}
    cs_set_user_team(id,CS_TEAM_SPECTATOR);
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer] Ai fost transferat ca Spectator !" )
	return
}

public cmdxx2( id )
{
    if(!is_user_admin(id))
	return


    if ( cs_get_user_team( id ) == CS_TEAM_CT )
    {
    client_print( id, print_chat, "[Transfer] Esti deja in echipa Counter-Terorist !" )

    return 
    }

    cs_set_user_team( id, CS_TEAM_CT )
    
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer]Ai fost transferat la echipa Counter-Terrorist" )

    if(get_pcvar_num(transfertype) == 1)
    {
    set_task( 0.3, "invie", id + 123491 )
    }
}

public cmdxx3( id )
{
    if(!is_user_admin(id))
	return

    

    if ( cs_get_user_team( id ) == CS_TEAM_T )
    {
     client_print( id, print_chat, "[Transfer]Esti deja in echipa Terrorists !" )
     return
    }

    cs_set_user_team( id, CS_TEAM_T )
  
    user_silentkill(id)
    client_print( id, print_chat, "[Transfer]Ai fost transferat la echipa Terrorists" )

    if(get_pcvar_num(transfertype) == 1)
    {
    set_task( 0.3, "invie", id + 123491 )
    }

}




public invie( id )
{
    id -= 123491

    if( is_user_alive( id ) ) return
    ExecuteHamB(Ham_CS_RoundRespawn, id)
}
zenyte
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 23 Feb 2014, 21:39
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

06 Aug 2014, 10:39

Mersi ^^
EDIT:Tot poate sa il foloseasca toti userii,eu vreau doar adminii
zenyte
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 23 Feb 2014, 21:39
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

07 Aug 2014, 13:49

cineva?
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

07 Aug 2014, 16:54

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>

#define PLUGIN "plugin_comenzi"
#define VERSION "1.0"
#define AUTHOR "neutron"


new transfertype

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /spec","spec");
	register_clcmd("say_team /spec","spec");
	register_clcmd("say /ct","cmdxx2");
	register_clcmd("say_team /ct","cmdxx2");
	register_clcmd("say /t","cmdxx3")
	register_clcmd("say_team /t","cmdxx3")
	
	
	transfertype = register_cvar("amx_transfertype", "1")
}

public spec(id)
{
	if(!(get_user_flags(id) & ADMIN_KICK))
		return 1
	if (cs_get_user_team(id) == CS_TEAM_SPECTATOR)
	{
		client_print(id, print_chat, "[Transfer] Esti deja Spectator !")
		return 1
	}
	cs_set_user_team(id,CS_TEAM_SPECTATOR);
	user_silentkill(id)
	client_print( id, print_chat, "[Transfer] Ai fost transferat ca Spectator !" )
	return 0
}

public cmdxx2( id )
{
	if(!(get_user_flags(id) & ADMIN_KICK))
		return 1
	
	if ( cs_get_user_team( id ) == CS_TEAM_CT )
	{
		client_print( id, print_chat, "[Transfer] Esti deja in echipa Counter-Terorist !" )
		
		return 1
	}
	
	cs_set_user_team( id, CS_TEAM_CT )
	
	user_silentkill(id)
	client_print( id, print_chat, "[Transfer]Ai fost transferat la echipa Counter-Terrorist" )
	
	if(get_pcvar_num(transfertype) == 1)
	{
		set_task( 0.3, "invie", id + 123491 )
	}
	return 0
}

public cmdxx3( id )
{
	if(!(get_user_flags(id) & ADMIN_KICK))
		return 1
	
	if ( cs_get_user_team( id ) == CS_TEAM_T )
	{
		client_print( id, print_chat, "[Transfer]Esti deja in echipa Terrorists !" )
		return 1
	}
	
	cs_set_user_team( id, CS_TEAM_T )
	
	user_silentkill(id)
	client_print( id, print_chat, "[Transfer]Ai fost transferat la echipa Terrorists" )
	
	if(get_pcvar_num(transfertype) == 1)
	{
		set_task( 0.3, "invie", id + 123491 )
	}
	return 0
	
}

public invie( id )
{
	id -= 123491
	
	if( is_user_alive( id ) ) return
	ExecuteHamB(Ham_CS_RoundRespawn, id)
}
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 5 guests