Modificare plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

19 Dec 2012, 19:49

| Afiseaza codul
#include <amxmod>
#include <amxmisc>
#include <fun>

new bool:speedy[33]
new freezeended


public client_connect(id)
{
	speedy[id] = false
}

public admin_invis(id,level,cid){
	if (!cmd_access(id,level,cid,2)){
		console_print(id, "you arn't good enough to use this command")
		return PLUGIN_HANDLED
	}
	new i
	new arg[32]
	read_argv(1, arg, 31)
	if(arg[0] == '@') 
	{ 
		new users[32], inum 
		get_players(users, inum, "ae", arg[1]) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team Idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{
			set_user_maxspeed(users, 900.0)
			speedy[users] = true
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha, 0)
			client_print(0, print_chat, "AMX: the %s's are invisible RUN!!", arg) 
		}
	}
	else if(arg[0] == '*')
	{
		new users[32], inum 
		get_players(users, inum) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, 900.0)
			speedy[users] = true 
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,0)
			client_print(0, print_chat, "AMX: Everybody is invisible AHHHH!")
		}
	}
	else 
	{ 
		new player = cmd_target(id, arg, 0)
		if(!player){
			console_print(id, "you can't spell!!") 
			return PLUGIN_HANDLED
		}
		set_user_maxspeed(player, 900.0)
		speedy[player] = true
		set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,0)
		new name[32]
		get_user_name(player, name, 31)
		client_print(0, print_chat, "AMX: %s is invisible", name)
	}
	return PLUGIN_HANDLED
}

public switch_weapon(id)
{
	if (freezeended==0){
		return PLUGIN_HANDLED
	}
	if(speedy[id])
	{
		set_user_maxspeed(id, 900.0)
	}
	return PLUGIN_CONTINUE
}

public endfreeze(){
	freezeended=1
}
public round_end(){
	freezeended=0
}


public admin_uninvis(id,level,cid){
	if (!cmd_access(id,level,cid,2)){
		console_print(id, "you arn't good enough to use this command")
		return PLUGIN_HANDLED
	}

	new i
	new arg[32]
	read_argv(1, arg, 31)
	if(arg[0] == '@') 
	{ 
		new users[32], inum 
		get_players(users, inum, "ae", arg[1]) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team Idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, 250.0)
			speedy[users] = false
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
			client_print(0, print_chat, "AMX: the %s's are back to normal", arg) 
		}
	} 
	else if(arg[0] == '*')
	{
		new users[32], inum 
		get_players(users, inum) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, 250.0)
			speedy[users[i]] = false
			set_user_rendering(users[i],kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
			client_print(0, print_chat, "AMX: Everybody is back to normal no need to panick")
		}
	}
	else 
	{ 
		new player = cmd_target(id, arg, 0)
		if(!player){
			console_print(id, "you can't spell!!") 
			return PLUGIN_HANDLED
		}
		set_user_maxspeed(player, 250.0)
		speedy[player] = false
		set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
		new name[32]
		get_user_name(player, name, 31)
		client_print(0, print_chat, "AMX: %s is back to normal", name)
	}
	return PLUGIN_HANDLED
}

public plugin_init() {
	register_plugin("Invisibility","1000000","SAMURAI & DangerMan")
	register_concmd("amx_invis","admin_invis",ADMIN_CVAR, "<nick, part of nick, @team, * all>")
	register_concmd("amx_uninvis","admin_uninvis",ADMIN_CVAR, "<nick, part of nick, @team, * all>")
	register_event("CurWeapon", "switch_weapon", "be", "1=1") 
	register_event("SendAudio","round_end","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
	register_event("SendAudio","endfreeze","b","2=%!MRAD_GO","2=%!MRAD_MOVEOUT","2=%!MRAD_LETSGO","2=%!MRAD_LOCKNLOAD")
	register_cvar("sv_invis","1000000")
	register_cvar("sv_speed","350")
}


NU MAI FACE DOUBLE POST!
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
RoyalServer
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

19 Dec 2012, 19:54

Il voi testa mai pe seara! Revin cu edit.
Sa te uiti si aici,pagina a 2a raspunsul meu

Merci.
CLICK & JOIN!
Image
User avatar
mixatu
Membru, skill +2
Membru, skill +2
Posts: 680
Joined: 26 Apr 2012, 15:47
Detinator Steam: Da
SteamID: kzu1337
Reputatie: Membru Club eXtreamCS (1 luna)
Location: cstrike
Has thanked: 59 times
Been thanked: 29 times
Contact:

19 Dec 2012, 21:04

NoRr wrote:Il voi testa mai pe seara! Revin cu edit.
Sa te uiti si aici,pagina a 2a raspunsul meu

Merci.
OFF: Ii poti multumi printr-un simplu gest, acela fiind apasarea butonului multumesc :).
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

19 Dec 2012, 22:08

Acum il voi testa,astept sa vad daca va merge :)
Edit:Merge,dar poti seta viteza sa fie mult mai mare te rog? Si invizibil nu e.. decat putin
LE2:Merge invizibilitatea mai ramane viteza.
CLICK & JOIN!
Image
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

19 Dec 2012, 22:21

| Afiseaza codul
#include <amxmod>
#include <amxmisc>
#include <fun>

#define SPEED 1000

new bool:speedy[33]
new freezeended


public client_connect(id)
{
	speedy[id] = false
}

public admin_invis(id,level,cid){
	if (!cmd_access(id,level,cid,2)){
		console_print(id, "you arn't good enough to use this command")
		return PLUGIN_HANDLED
	}
	new i
	new arg[32]
	read_argv(1, arg, 31)
	if(arg[0] == '@') 
	{ 
		new users[32], inum 
		get_players(users, inum, "ae", arg[1]) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team Idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{
			set_user_maxspeed(users, float(SPEED))
			speedy[users] = true
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha)
			client_print(0, print_chat, "AMX: the %s's are invisible RUN!!", arg) 
		}
	}
	else if(arg[0] == '*')
	{
		new users[32], inum 
		get_players(users, inum) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, float(SPEED))
			speedy[users] = true 
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha)
			client_print(0, print_chat, "AMX: Everybody is invisible AHHHH!")
		}
	}
	else 
	{ 
		new player = cmd_target(id, arg, 0)
		if(!player){
			console_print(id, "you can't spell!!") 
			return PLUGIN_HANDLED
		}
		set_user_maxspeed(player, float(SPEED))
		speedy[player] = true
		set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha)
		new name[32]
		get_user_name(player, name, 31)
		client_print(0, print_chat, "AMX: %s is invisible", name)
	}
	return PLUGIN_HANDLED
}

public switch_weapon(id)
{
	if (freezeended==0){
		return PLUGIN_HANDLED
	}
	if(speedy[id])
	{
		set_user_maxspeed(id, float(SPEED))
	}
	return PLUGIN_CONTINUE
}

public endfreeze(){
	freezeended=1
}
public round_end(){
	freezeended=0
}


public admin_uninvis(id,level,cid){
	if (!cmd_access(id,level,cid,2)){
		console_print(id, "you arn't good enough to use this command")
		return PLUGIN_HANDLED
	}

	new i
	new arg[32]
	read_argv(1, arg, 31)
	if(arg[0] == '@') 
	{ 
		new users[32], inum 
		get_players(users, inum, "ae", arg[1]) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team Idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, 250.0)
			speedy[users] = false
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
			client_print(0, print_chat, "AMX: the %s's are back to normal", arg) 
		}
	} 
	else if(arg[0] == '*')
	{
		new users[32], inum 
		get_players(users, inum) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, 250.0)
			speedy[users[i]] = false
			set_user_rendering(users[i],kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
			client_print(0, print_chat, "AMX: Everybody is back to normal no need to panick")
		}
	}
	else 
	{ 
		new player = cmd_target(id, arg, 0)
		if(!player){
			console_print(id, "you can't spell!!") 
			return PLUGIN_HANDLED
		}
		set_user_maxspeed(player, 250.0)
		speedy[player] = false
		set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
		new name[32]
		get_user_name(player, name, 31)
		client_print(0, print_chat, "AMX: %s is back to normal", name)
	}
	return PLUGIN_HANDLED
}

public plugin_init() {
	register_plugin("Invisibility","1000000","SAMURAI & DangerMan")
	register_concmd("amx_invis","admin_invis",ADMIN_CVAR, "<nick, part of nick, @team, * all>")
	register_concmd("amx_uninvis","admin_uninvis",ADMIN_CVAR, "<nick, part of nick, @team, * all>")
	register_event("CurWeapon", "switch_weapon", "be", "1=1") 
	register_event("SendAudio","round_end","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
	register_event("SendAudio","endfreeze","b","2=%!MRAD_GO","2=%!MRAD_MOVEOUT","2=%!MRAD_LETSGO","2=%!MRAD_LOCKNLOAD")
	register_cvar("sv_invis","1000000")
	register_cvar("sv_speed","350")
}


Cauti linia asta si modifici de aici viteaza:

Code: Select all

#define SPEED 1000
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

19 Dec 2012, 22:29

Se misca la fel ca prima data..
CLICK & JOIN!
Image
User avatar
mixatu
Membru, skill +2
Membru, skill +2
Posts: 680
Joined: 26 Apr 2012, 15:47
Detinator Steam: Da
SteamID: kzu1337
Reputatie: Membru Club eXtreamCS (1 luna)
Location: cstrike
Has thanked: 59 times
Been thanked: 29 times
Contact:

20 Dec 2012, 17:58

| Afiseaza codul
#include <amxmod>
#include <amxmisc>
#include <fun>

#define SPEED 4000

new bool:speedy[33]
new freezeended


public client_connect(id)
{
	speedy[id] = false
}

public admin_invis(id,level,cid){
	if (!cmd_access(id,level,cid,2)){
		console_print(id, "you arn't good enough to use this command")
		return PLUGIN_HANDLED
	}
	new i
	new arg[32]
	read_argv(1, arg, 31)
	if(arg[0] == '@') 
	{ 
		new users[32], inum 
		get_players(users, inum, "ae", arg[1]) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team Idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{
			set_user_maxspeed(users, float(SPEED))
			speedy[users] = true
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha)
			client_print(0, print_chat, "AMX: the %s's are invisible RUN!!", arg) 
		}
	}
	else if(arg[0] == '*')
	{
		new users[32], inum 
		get_players(users, inum) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, float(SPEED))
			speedy[users] = true 
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha)
			client_print(0, print_chat, "AMX: Everybody is invisible AHHHH!")
		}
	}
	else 
	{ 
		new player = cmd_target(id, arg, 0)
		if(!player){
			console_print(id, "you can't spell!!") 
			return PLUGIN_HANDLED
		}
		set_user_maxspeed(player, float(SPEED))
		speedy[player] = true
		set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha)
		new name[32]
		get_user_name(player, name, 31)
		client_print(0, print_chat, "AMX: %s is invisible", name)
	}
	return PLUGIN_HANDLED
}

public switch_weapon(id)
{
	if (freezeended==0){
		return PLUGIN_HANDLED
	}
	if(speedy[id])
	{
		set_user_maxspeed(id, float(SPEED))
	}
	return PLUGIN_CONTINUE
}

public endfreeze(){
	freezeended=1
}
public round_end(){
	freezeended=0
}


public admin_uninvis(id,level,cid){
	if (!cmd_access(id,level,cid,2)){
		console_print(id, "you arn't good enough to use this command")
		return PLUGIN_HANDLED
	}

	new i
	new arg[32]
	read_argv(1, arg, 31)
	if(arg[0] == '@') 
	{ 
		new users[32], inum 
		get_players(users, inum, "ae", arg[1]) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team Idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, 250.0)
			speedy[users] = false
			set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
			client_print(0, print_chat, "AMX: the %s's are back to normal", arg) 
		}
	} 
	else if(arg[0] == '*')
	{
		new users[32], inum 
		get_players(users, inum) 
		if(inum == 0) 
		{ 
			console_print(id, "No users in such team idiot") 
			return PLUGIN_HANDLED 
		} 
		for(i = 0; i < inum; ++i) 
		{ 
			set_user_maxspeed(users, 250.0)
			speedy[users[i]] = false
			set_user_rendering(users[i],kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
			client_print(0, print_chat, "AMX: Everybody is back to normal no need to panick")
		}
	}
	else 
	{ 
		new player = cmd_target(id, arg, 0)
		if(!player){
			console_print(id, "you can't spell!!") 
			return PLUGIN_HANDLED
		}
		set_user_maxspeed(player, 250.0)
		speedy[player] = false
		set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
		new name[32]
		get_user_name(player, name, 31)
		client_print(0, print_chat, "AMX: %s is back to normal", name)
	}
	return PLUGIN_HANDLED
}

public plugin_init() {
	register_plugin("Invisibility","1000000","SAMURAI & DangerMan")
	register_concmd("amx_invis","admin_invis",ADMIN_CVAR, "<nick, part of nick, @team, * all>")
	register_concmd("amx_uninvis","admin_uninvis",ADMIN_CVAR, "<nick, part of nick, @team, * all>")
	register_event("CurWeapon", "switch_weapon", "be", "1=1") 
	register_event("SendAudio","round_end","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
	register_event("SendAudio","endfreeze","b","2=%!MRAD_GO","2=%!MRAD_MOVEOUT","2=%!MRAD_LETSGO","2=%!MRAD_LOCKNLOAD")
	register_cvar("sv_invis","1000000")
	register_cvar("sv_speed","500")
}

Poftim, incearca-l acum.
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

20 Dec 2012, 18:15

Tu decat ai pus la sv_speed 500,daca il adaug in amxx.cfg o sa dea viteza 500 la toti playerii.
Rap,mai treci pe aici te rog.
CLICK & JOIN!
Image
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

20 Dec 2012, 19:37

Rap^ wrote:Cauta linia asta si modifici de aici viteaza:

Code: Select all

#define SPEED 1000
Special am facut asta ca sa nu mai ceri nu stiu cat speed ca ba e prea mic ba prea mare. Modifica de la linia aia viteaza si punct. Eu nu iti mai raspund la topicul asta.
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

20 Dec 2012, 19:39

Am rezolvat. Multumesc tutoro de ajutor.
CLICK & JOIN!
Image
VascBogdan
Membru, skill 0
Membru, skill 0
Posts: 24
Joined: 04 Dec 2012, 18:57
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 1 time
Contact:

23 Dec 2012, 13:08

UP!

De unde se modifica valoarea invisibilitatii ? Vreau ca omul sa se vada dar putin (sa fie gen transparent, si sa se vada marginile putin).
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

24 Dec 2012, 22:29

Code: Select all

set_user_rendering(users[i],kRenderFxGlowShell,0,0,0,kRenderTransAlpha)
->

Code: Select all

set_user_rendering(users[i],kRenderFxGlowShell,0,0,0,kRenderTransAlpha, VALOARE)
Unde VALOARE e procentul invizibilitatii lui.
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 34 guests