Cerere [class MOD]

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 .
aLa.BuN
Membru, skill 0
Membru, skill 0
Posts: 26
Joined: 04 Feb 2013, 18:22
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 13 times
Been thanked: 1 time
Contact:

14 May 2013, 17:54

Nume Plugin : Class furien
Mod CS : Furien
Pentru : AmxModX
Caracteristici anume : As dori si eu un plugin pentru serverul meu de furien, care cand scri /class , sa apare un meniu cu titlu
Alegeti clasa de om :
1.Jack - HP (si as vrea sa aibe 200 HP, speed si gravity normal)
2.Louise - Gravity (as vrea sa aibe o gravitatie mai mare, speed normal , si viata 150)
3.Devil - Speed (speed putin mai mare, dar nu ff mare, gravitatie normala, viata 150)
4.Alex - Normal (speed putin mai mica decat Devil, gravitatie putin mai mica decat Louise, si viata 150

_________________

sau ceva gen


Bafta desi am 0% sanse sa primesc pluginul
Image
Image

Y!M: [email protected]
SKYPE: bun.acs
RoyalServer 2
aLa.BuN
Membru, skill 0
Membru, skill 0
Posts: 26
Joined: 04 Feb 2013, 18:22
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 13 times
Been thanked: 1 time
Contact:

15 May 2013, 19:35

upppp...stiu ca nimeni nu poate asa ceva...puteti da closed :)
Image
Image

Y!M: [email protected]
SKYPE: bun.acs
User avatar
tre3fla
Membru eXtream
Membru eXtream
Posts: 5317
Joined: 27 May 2012, 11:15
Detinator Steam: Da
CS Status: Allah Akbar !
Detinator server CS: Nu
SteamID: /id/tre3fla_xxx
Has thanked: 14 times
Been thanked: 129 times

16 May 2013, 13:38

Stii tu, ala bun, ca nu putem :))
Ai si tu rabdare.
Poftim pluginu.
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < hamsandwich >

#define PLUGIN "Furien Human Classes"
#define VERSION "1.0"
#define AUTHOR "tre3fla"

new Float: LOUISE_GRAIVTY = 650.0
new Float: ALEX_GRAIVTY = 700.0
new Float: DEVIL_SPEED = 350.0
new Float: ALEX_SPEED = 280.0
new Float: NORMAL_SPEED = 250.0
new Float: NORMAL_GRAVITY = 800.0

new bool: HasChoosed[ 33 ]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", true )
	
	register_clcmd( "say /class", "FurienClasses" )
	register_clcmd( "say_team /class", "FurienClasses" )
}

public fwPlayerSpawn( id ) {
	set_user_gravity( id, NORMAL_GRAVITY )
	set_user_maxspeed( id, NORMAL_SPEED )
	HasChoosed[ id ] = false
}

public FurienClasses( id ) {
	if( HasChoosed[ id ] ) {
		ColorChat( id, "^4[Anti-Furien Classes]^1 Ti-ai ales deja clasa in aceasta runda!" )
		return
	}
	
	new FurienClassesMenu = menu_create( "\yAnti-Furien\r Classes", "AFC_Handler" )
	
	menu_additem( FurienClassesMenu, "Jack\r (\yHP\r)", "1", 0 )
	menu_additem( FurienClassesMenu, "Louise\r (\yGravity\r)", "2", 0 )
	menu_additem( FurienClassesMenu, "Devil\r (\ySpeed\r)", "3", 0 )
	menu_additem( FurienClassesMenu, "Alex\r (\yUniversal\r)", "4", 0 )
	
	menu_setprop( FurienClassesMenu, MPROP_EXIT, MEXIT_ALL )
	menu_display( id, FurienClassesMenu, 0 )
}

public AFK_Handler( id, FurienClassesMenu, item ) {
	if( item == MENU_EXIT ) {
		menu_destroy( FurienClassesMenu )
		return PLUGIN_HANDLED
	}
	
	switch( item ) {
		case 1 : {
			set_user_health( id, 200 )
			ColorChat( id, "^4[Anti-Furien Classes]^1 Esti^3 Jack^1. Ai primit^4 200HP^1." )
		}
		case 2 : {
			set_user_health( id, 150 )
			set_user_gravity( id, LOUISE_GRAIVTY ) // Gravity 700 
			HasChoosed[ id ] = true
		}
		case 3 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, DEVIL_SPEED )
			HasChoosed[ id ] = true
		}
		case 4 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, ALEX_SPEED )
			set_user_gravity( id, ALEX_GRAIVTY )
			HasChoosed[ id ] = true
		}
	}
	menu_destroy( FurienClassesMenu )
	return PLUGIN_HANDLED
}

stock ColorChat(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");
	
	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();
			}
		}
	} 
}

EDIT: Redownloadeaza pluginu, uitasem ceva.
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

16 May 2013, 14:38

Code: Select all

new Float: LOUISE_GRAIVTY = 650.0
new Float: ALEX_GRAIVTY = 700.0
new Float: DEVIL_SPEED = 350.0
new Float: ALEX_SPEED = 280.0
new Float: NORMAL_SPEED = 250.0
new Float: NORMAL_GRAVITY = 800.0
->

Code: Select all

new Float: LOUISE_GRAIVTY = 650.0/800.0
new Float: ALEX_GRAIVTY = 700.0/800.0
new Float: DEVIL_SPEED = 350.0
new Float: ALEX_SPEED = 280.0
new Float: NORMAL_SPEED = 250.0
new Float: NORMAL_GRAVITY = 800.0/800.0
93.114.82.17:27015 - Monster Invasion CO-OP Mod
User avatar
tre3fla
Membru eXtream
Membru eXtream
Posts: 5317
Joined: 27 May 2012, 11:15
Detinator Steam: Da
CS Status: Allah Akbar !
Detinator server CS: Nu
SteamID: /id/tre3fla_xxx
Has thanked: 14 times
Been thanked: 129 times

16 May 2013, 14:43

cyby wrote:

Code: Select all

new Float: LOUISE_GRAIVTY = 650.0
new Float: ALEX_GRAIVTY = 700.0
new Float: DEVIL_SPEED = 350.0
new Float: ALEX_SPEED = 280.0
new Float: NORMAL_SPEED = 250.0
new Float: NORMAL_GRAVITY = 800.0
->

Code: Select all

new Float: LOUISE_GRAIVTY = 650.0/800.0
new Float: ALEX_GRAIVTY = 700.0/800.0
new Float: DEVIL_SPEED = 350.0
new Float: ALEX_SPEED = 280.0
new Float: NORMAL_SPEED = 250.0
new Float: NORMAL_GRAVITY = 800.0/800.0
De ce ?:)
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

16 May 2013, 15:08

set_user_gravity nu functioneaza asa. valoarea 800 e 1, deci le impartim sa dea rezultatul corect.
93.114.82.17:27015 - Monster Invasion CO-OP Mod
aLa.BuN
Membru, skill 0
Membru, skill 0
Posts: 26
Joined: 04 Feb 2013, 18:22
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 13 times
Been thanked: 1 time
Contact:

16 May 2013, 15:18

Baaaa daca il bag pluginu IA razna server toti mor de la inceput si NU mrg pluginu MS ca miai ***** serveru <scuze de lbj> x(
Image
Image

Y!M: [email protected]
SKYPE: bun.acs
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

16 May 2013, 15:24

Pune ma ce ti-am zis eu si nu mai mor. Si vezi ai grija la limbaj ca omul te-a ajutat.
93.114.82.17:27015 - Monster Invasion CO-OP Mod
User avatar
Nubo
Fost moderator
Fost moderator
Posts: 2734
Joined: 11 Jul 2012, 18:45
Detinator Steam: Da
CS Status: [əˈnɒn.ɪ.məs]
Reputatie: Fost scripter eXtreamCS
Fost eXtream Mod
Has thanked: 8 times
Been thanked: 27 times

16 May 2013, 15:39

Are dreptate cyby.

Code: Select all

native set_user_gravity(index, Float:gravity = 1.0);
1.0 = 800 ; pentru 1600 se scrie 2; pentru 400 se scrie 0.5

Nota: 1.0 va fi 800 daca sv_gravity va fi 800.
Last edited by Nubo on 16 May 2013, 15:41, edited 1 time in total.
Cand nu merge acest forum sunt online aici:
  • * Skype: nubo_cs
    * Y!M ID: nubo_cs
User avatar
tre3fla
Membru eXtream
Membru eXtream
Posts: 5317
Joined: 27 May 2012, 11:15
Detinator Steam: Da
CS Status: Allah Akbar !
Detinator server CS: Nu
SteamID: /id/tre3fla_xxx
Has thanked: 14 times
Been thanked: 129 times

16 May 2013, 15:40

| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < hamsandwich >

#define PLUGIN "Furien Human Classes"
#define VERSION "1.0"
#define AUTHOR "tre3fla"

new Float: LOUISE_GRAIVTY = 650.0/800.0
new Float: ALEX_GRAIVTY = 700.0/800.0
new Float: DEVIL_SPEED = 350.0
new Float: ALEX_SPEED = 280.0
new Float: NORMAL_SPEED = 250.0
new Float: NORMAL_GRAVITY = 800.0/800.0

new bool: HasChoosed[ 33 ]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", true )
	
	register_clcmd( "say /class", "FurienClasses" )
	register_clcmd( "say_team /class", "FurienClasses" )
}

public fwPlayerSpawn( id ) {
	set_user_gravity( id, NORMAL_GRAVITY )
	set_user_maxspeed( id, NORMAL_SPEED )
	HasChoosed[ id ] = false
}

public FurienClasses( id ) {
	if( HasChoosed[ id ] ) {
		ColorChat( id, "^4[Anti-Furien Classes]^1 Ti-ai ales deja clasa in aceasta runda!" )
		return
	}
	
	new FurienClassesMenu = menu_create( "\yAnti-Furien\r Classes", "AFC_Handler" )
	
	menu_additem( FurienClassesMenu, "Jack\r (\yHP\r)", "1", 0 )
	menu_additem( FurienClassesMenu, "Louise\r (\yGravity\r)", "2", 0 )
	menu_additem( FurienClassesMenu, "Devil\r (\ySpeed\r)", "3", 0 )
	menu_additem( FurienClassesMenu, "Alex\r (\yUniversal\r)", "4", 0 )
	
	menu_setprop( FurienClassesMenu, MPROP_EXIT, MEXIT_ALL )
	menu_display( id, FurienClassesMenu, 0 )
}

public AFK_Handler( id, FurienClassesMenu, item ) {
	if( item == MENU_EXIT ) {
		menu_destroy( FurienClassesMenu )
		return PLUGIN_HANDLED
	}
	
	switch( item ) {
		case 1 : {
			set_user_health( id, 200 )
			ColorChat( id, "^4[Anti-Furien Classes]^1 Esti^3 Jack^1. Ai primit^4 200HP^1." )
		}
		case 2 : {
			set_user_health( id, 150 )
			set_user_gravity( id, LOUISE_GRAIVTY ) // Gravity 700 
			HasChoosed[ id ] = true
		}
		case 3 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, DEVIL_SPEED )
			HasChoosed[ id ] = true
		}
		case 4 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, ALEX_SPEED )
			set_user_gravity( id, ALEX_GRAIVTY )
			HasChoosed[ id ] = true
		}
	}
	menu_destroy( FurienClassesMenu )
	return PLUGIN_HANDLED
}

stock ColorChat(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");
	
	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();
			}
		}
	} 
}


@ cyby : Stiam de chestia aia dar mi-a fost lene sa le impart ( valoarea 1.0 = 800 la 650, 700, etc ), am crezut ca va functiona si asa.
aLa.BuN
Membru, skill 0
Membru, skill 0
Posts: 26
Joined: 04 Feb 2013, 18:22
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 13 times
Been thanked: 1 time
Contact:

16 May 2013, 16:01

Code: Select all

/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < hamsandwich >

#define PLUGIN "Furien Human Classes"
#define VERSION "1.0"
#define AUTHOR "tre3fla"

new Float: LOUISE_GRAIVTY = 650.0/800.0
new Float: ALEX_GRAIVTY = 700.0/800.0
new Float: DEVIL_SPEED = 350.0
new Float: ALEX_SPEED = 280.0
new Float: NORMAL_SPEED = 250.0
new Float: NORMAL_GRAVITY = 800.0/800.0

new bool: HasChoosed[ 33 ]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", true )
	
	register_clcmd( "say /class", "FurienClasses" )
	register_clcmd( "say_team /class", "FurienClasses" )
}

public fwPlayerSpawn( id ) {
	set_user_gravity( id, NORMAL_GRAVITY )
	set_user_maxspeed( id, NORMAL_SPEED )
	HasChoosed[ id ] = false
}

public FurienClasses( id ) {
	if( HasChoosed[ id ] ) {
		ColorChat( id, "^4[Anti-Furien Classes]^1 Ti-ai ales deja clasa in aceasta runda!" )
		return
	}
	
	new FurienClassesMenu = menu_create( "yAnti-Furienr Classes", "AFC_Handler" )
	
	menu_additem( FurienClassesMenu, "Jackr (yHPr)", "1", 0 )
	menu_additem( FurienClassesMenu, "Louiser (yGravityr)", "2", 0 )
	menu_additem( FurienClassesMenu, "Devilr (ySpeedr)", "3", 0 )
	menu_additem( FurienClassesMenu, "Alexr (yUniversalr)", "4", 0 )
	
	menu_setprop( FurienClassesMenu, MPROP_EXIT, MEXIT_ALL )
	menu_display( id, FurienClassesMenu, 0 )
}

public AFK_Handler( id, FurienClassesMenu, item ) {
	if( item == MENU_EXIT ) {
		menu_destroy( FurienClassesMenu )
		return PLUGIN_HANDLED
	}
	
	switch( item ) {
		case 1 : {
			set_user_health( id, 200 )
			ColorChat( id, "^4[Anti-Furien Classes]^1 Esti^3 Jack^1. Ai primit^4 200HP^1." )
		}
		case 2 : {
			set_user_health( id, 150 )
			set_user_gravity( id, LOUISE_GRAIVTY ) // Gravity 700 
			HasChoosed[ id ] = true
		}
		case 3 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, DEVIL_SPEED )
			HasChoosed[ id ] = true
		}
		case 4 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, ALEX_SPEED )
			set_user_gravity( id, ALEX_GRAIVTY )
			HasChoosed[ id ] = true
		}
	}
	menu_destroy( FurienClassesMenu )
	return PLUGIN_HANDLED
}

stock ColorChat(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");
	
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players[i])) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	} 
}

imi da eroare cand il fac .amxx :|
Image
Image

Y!M: [email protected]
SKYPE: bun.acs
User avatar
tre3fla
Membru eXtream
Membru eXtream
Posts: 5317
Joined: 27 May 2012, 11:15
Detinator Steam: Da
CS Status: Allah Akbar !
Detinator server CS: Nu
SteamID: /id/tre3fla_xxx
Has thanked: 14 times
Been thanked: 129 times

16 May 2013, 16:02

Posteaza erorile !

Poti incerca asta ( fara erori )
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < hamsandwich >

#define PLUGIN "Furien Human Classes"
#define VERSION "1.0"
#define AUTHOR "tre3fla"

new Float: DEVIL_SPEED = 350.0
new Float: ALEX_SPEED = 280.0
new Float: NORMAL_SPEED = 250.0

new bool: HasChoosed[ 33 ]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", true )
	
	register_clcmd( "say /class", "FurienClasses" )
	register_clcmd( "say_team /class", "FurienClasses" )
}

public fwPlayerSpawn( id ) {
	if( is_user_alive( id ) ) {
		set_user_gravity( id, 1.0 )
		set_user_maxspeed( id, NORMAL_SPEED )
		HasChoosed[ id ] = false
	}
}

public FurienClasses( id ) {
	if( HasChoosed[ id ] ) {
		ColorChat( id, "^4[Anti-Furien Classes]^1 Ti-ai ales deja clasa in aceasta runda!" )
		return
	}
	
	new FurienClassesMenu = menu_create( "\yAnti-Furien\r Classes", "AFC_Handler" )
	
	menu_additem( FurienClassesMenu, "Jack\r (\yHP\r)", "1", 0 )
	menu_additem( FurienClassesMenu, "Louise\r (\yGravity\r)", "2", 0 )
	menu_additem( FurienClassesMenu, "Devil\r (\ySpeed\r)", "3", 0 )
	menu_additem( FurienClassesMenu, "Alex\r (\yUniversal\r)", "4", 0 )
	
	menu_setprop( FurienClassesMenu, MPROP_EXIT, MEXIT_ALL )
	menu_display( id, FurienClassesMenu, 0 )
}

public AFK_Handler( id, FurienClassesMenu, item ) {
	if( item == MENU_EXIT ) {
		menu_destroy( FurienClassesMenu )
		return PLUGIN_HANDLED
	}
	
	switch( item ) {
		case 1 : {
			set_user_health( id, 200 )
			ColorChat( id, "^4[Anti-Furien Classes]^1 Esti^3 Jack^1. Ai primit^4 200HP^1." )
		}
		case 2 : {
			set_user_health( id, 150 )
			set_user_gravity( id, 0.7 ) 
			HasChoosed[ id ] = true
		}
		case 3 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, DEVIL_SPEED )
			HasChoosed[ id ] = true
		}
		case 4 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, ALEX_SPEED )
			set_user_gravity( id, 0.8 )
			HasChoosed[ id ] = true
		}
	}
	menu_destroy( FurienClassesMenu )
	return PLUGIN_HANDLED
}

stock ColorChat(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");
	
	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();
			}
		}
	} 
}
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 21 guests