[REZOLVAT] Cerere plugin - Gravitatie

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 .
Post Reply
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

03 Apr 2014, 21:50

Salut. As dori si un plugin (daca exista) sau sa il faca cineva ca nu cer prea mult de la el. Vreau asa:
Cand un vip (acces vip: ADMIN_RESERVATION) se joaca pe sv sa poata beneficia de urmatoarele:

- Daca scrie in chat /700 sa-i dea gravitatie 700
- Iar cand scrie /600 sa revina inapoi la gravitatia normala adica: 0.90
- Cand acesta scrie una dintre comenzile de mai sus, sa apara in chat pe sv :

X are acum 700 Gravity ! (cand scrie /700)
X A revenit la gravitatia normala ! (cand scrie /600)


Aper ca nu cer prea mult daca cer sa-l faceti. Daca as sti eu, l-as face, dar asa.... Multumesc anticipat !
Last edited by alkaline on 04 Apr 2014, 14:48, edited 1 time in total.
Reason: Rezolvat !
RoyalServer 2
User avatar
alkaline
Fost moderator
Fost moderator
Posts: 734
Joined: 18 Jul 2012, 09:42
Detinator Steam: Da
Reputatie: Fost Moderator ajutator
Nume anterior: lucylucy
Fond eXtream: 0
Location: Caras-Severin
Has thanked: 5 times
Been thanked: 296 times

03 Apr 2014, 23:05

| Afiseaza codul
#include <amxmodx>
#include <fun>

public plugin_init() {
	register_plugin("new","v0.1","alkaline aka lucy");
	register_clcmd("say", "hsay");
}

public hsay(id) {
	new r[64]	
	read_args(r, charsmax(r));
	remove_quotes(r);
	if(equal(r,"/700")) {
		on(id);
	}
	remove_quotes(r);
	if(equal(r,"/600")) {
		off(id);
	}
	remove_quotes(r);
}
public on(id) {
	if(is_user_alive(id)){
		if(get_user_flags(id)&ADMIN_RESERVATION) {
			new name[32];
			get_user_name(id,name,31);
			set_user_gravity(id, 0.6);
			Color(id, "^4[Gravity] ^1acum ai ^3 700 Gravity ^1!");
			Color(id, "^4[Gravity] ^3%s ^1are acum ^3 700 Gravity ^1!",name);			
		} else
		Color(id, "^4[Gravity] ^1Doar ^4VIPI ^1pot alege ^3gravity ^1!");
	} else
	Color(id, "^4[Gravity] ^1Trebuie sa fi in viata pentru a alege ^3gravity ^1!");
}
public off(id) {
	if(is_user_alive(id)) {
		new name[32];
		get_user_name(id,name,31);
		set_user_gravity(id, 1.0);
		Color(id, "^4[Gravity] ^1Ai revenit la gravitatia normala ^4!");
		Color(0, "^4[Gravity] ^3%s ^1a revenit la gravitatia normala ^4!",name);
	}
}

stock Color(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
	/* This plugin created by alkaline aka lucy */
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
BoSsCS
Membru, skill +1
Membru, skill +1
Posts: 315
Joined: 30 Jan 2013, 10:06
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: FURIEN.DEVIL.RO
SteamID: blade_cs1
Location: Botosani
Has thanked: 85 times
Been thanked: 4 times
Contact:

04 Apr 2014, 14:12

alkaline wrote:
| Afiseaza codul
#include <amxmodx>
#include <fun>

public plugin_init() {
	register_plugin("new","v0.1","alkaline aka lucy");
	register_clcmd("say", "hsay");
}

public hsay(id) {
	new r[64]	
	read_args(r, charsmax(r));
	remove_quotes(r);
	if(equal(r,"/700")) {
		on(id);
	}
	remove_quotes(r);
	if(equal(r,"/600")) {
		off(id);
	}
	remove_quotes(r);
}
public on(id) {
	if(is_user_alive(id)){
		if(get_user_flags(id)&ADMIN_RESERVATION) {
			new name[32];
			get_user_name(id,name,31);
			set_user_gravity(id, 0.6);
			Color(id, "^4[Gravity] ^1acum ai ^3 700 Gravity ^1!");
			Color(id, "^4[Gravity] ^3%s ^1are acum ^3 700 Gravity ^1!",name);			
		} else
		Color(id, "^4[Gravity] ^1Doar ^4VIPI ^1pot alege ^3gravity ^1!");
	} else
	Color(id, "^4[Gravity] ^1Trebuie sa fi in viata pentru a alege ^3gravity ^1!");
}
public off(id) {
	if(is_user_alive(id)) {
		new name[32];
		get_user_name(id,name,31);
		set_user_gravity(id, 1.0);
		Color(id, "^4[Gravity] ^1Ai revenit la gravitatia normala ^4!");
		Color(0, "^4[Gravity] ^3%s ^1a revenit la gravitatia normala ^4!",name);
	}
}

stock Color(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
	/* This plugin created by alkaline aka lucy */
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}



Merge perfect. :d Multumesc mult ! :X
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 31 guests