Cerere Shop furien[rezolvat!]

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
User avatar
Adz
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 31 May 2013, 17:40
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

11 Jun 2013, 10:28

aimshot. Ma poti ajuta , la acelasi plugin dat de tine il poti modifica in asa fel in
cat cand cumpar Hp de la Furien sa imi bage 50 hp + cu 100 si tot mereu
cand cumpar hp sa imi bage cate 50 dar maximu sa fie 250 .
La Anti-Furien tot asa sa fie cand cumpar sa bage cate 50 nu 80 iar iar maximu sa fie 180 .

Ms inca odata :D !
RoyalServer 2
EDwardddd.
Membru, skill +2
Membru, skill +2
Posts: 806
Joined: 18 Jun 2010, 10:30
Detinator Steam: Da
SteamID: edwarddwd
Reputatie: Membru Club eXtreamCS (trei luni)
Fost Moderator ajutator
Nume anterioare: Elk, eDward /R/
Has thanked: 16 times
Been thanked: 49 times

11 Jun 2013, 11:04

folosesti:

Code: Select all

if(get_user_health(id) <= 250)
, pentru limita

si:

Code: Select all

set_user_health(id, get_user_health(id) + 100)
, pentru a adauga cate 100 de fiecare data cand cumpara.
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

11 Jun 2013, 11:26

Ai zis bine..
> mai mare :-@
< mai mic :-@
Desi nu cred ca ai zis bine

Code: Select all

if(get_user_health(id) <= 250)
Health mai mic ca 250 ? Adica pentru limita ?
Retras
EDwardddd.
Membru, skill +2
Membru, skill +2
Posts: 806
Joined: 18 Jun 2010, 10:30
Detinator Steam: Da
SteamID: edwarddwd
Reputatie: Membru Club eXtreamCS (trei luni)
Fost Moderator ajutator
Nume anterioare: Elk, eDward /R/
Has thanked: 16 times
Been thanked: 49 times

11 Jun 2013, 11:32

-ModeR- wrote:Ai zis bine..
> mai mare :-@
< mai mic :-@
Desi nu cred ca ai zis bine

Code: Select all

if(get_user_health(id) <= 250)
Health mai mic ca 250 ? Adica pentru limita ?
Pai a zis ca vrea maximul de HP care-l poate lua sa fie 250 .. nu asa trebuie folosit ?
User avatar
sDs|Aragon*
Membru, skill +2
Membru, skill +2
Posts: 576
Joined: 29 Dec 2011, 21:38
Detinator Steam: Da
SteamID: Mihai_Parkour10
Reputatie: Fost scripter eXtreamCS
Has thanked: 4 times
Been thanked: 132 times

11 Jun 2013, 12:06

eDward /R/ wrote:
-ModeR- wrote:Ai zis bine..
> mai mare :-@
< mai mic :-@
Desi nu cred ca ai zis bine

Code: Select all

if(get_user_health(id) <= 250)
Health mai mic ca 250 ? Adica pentru limita ?
Pai a zis ca vrea maximul de HP care-l poate lua sa fie 250 .. nu asa trebuie folosit ?
Adauga tu asta in sursa sau posteaza-o aici si vom adauga noi.

Code: Select all

#define FURIEN_MAX_HEALTH 250
#define FURIEN_HEALTH 50

#define ANTIFURIEN_MAX_HEALTH 180
#define ANTIFURIEN_HEALTH 50
	
	new Health = get_user_team(id) == 1 ? FURIEN_HEALTH : ANTIFURIEN_HEALTH
	new MaxHealth = get_user_team(id) == 1 ? FURIEN_MAX_HEALTH : ANTIFURIEN_MAX_HEALTH
	if(get_user_health(id) >= MaxHealth )
		ColorChat(id, "Ai deja %d HP, MaxHealth );
	else {
		if(get_user_health(id) + Health > MaxHealth )
			fm_set_user_health(id, MaxHealth )
		else
			fm_set_user_health(id, get_user_health(id) + Health )
		ColorChat(id, "Ai cumparat %d HP, Health );
	}
User avatar
Edi
Membru, skill +3
Membru, skill +3
Posts: 1447
Joined: 16 Mar 2012, 17:30
Detinator Steam: Da
CS Status: Stii ce zic?
SteamID: Privat
Reputatie: Nume anterior: aimshot.
Has thanked: 58 times
Been thanked: 102 times
Contact:

11 Jun 2013, 14:15

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

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


#define PLUGIN "SHOP FURIEN"
#define VERSION "1.0"
#define AUTHOR "Edii"
#define is_valid_player(%1) (1 <= %1 <= 32)

new const vsk[ 64 ] = "models/FurienWeapons/v_sk.mdl"
new const psk[ 64 ] = "models/FurienWeapons/p_sk.mdl"

new bool: AreSK[33]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /shop", "shopfurien")
	register_clcmd("say /rr", "rr", ADMIN_KICK)
	register_clcmd("say_team /shop", "shopfurien")
	RegisterHam( Ham_TakeDamage, "player", "fwTakeDamage" )
	register_event( "CurWeapon", "Event_CurWeapon", "be", "1=1" )
	RegisterHam ( Ham_Killed, "player", "scoateSK" )
}

public rr(id){
	if(!is_user_admin(id)){
		client_print(id, print_chat, "Nu ai acces la RR")
	}
	else if(get_user_flags(id) == ADMIN_KICK){
	server_cmd("sv_restart 1")
	new numeAdmin[64]
	get_user_name(id, numeAdmin, 63)
	client_print(0, print_chat, "ADMIN %s a dat RESTART!", numeAdmin)
	client_print(0, print_chat, "ADMIN %s a dat RESTART!", numeAdmin)
	client_print(0, print_chat, "ADMIN %s a dat RESTART!", numeAdmin)
	client_print(0, print_chat, "ADMIN %s a dat RESTART!", numeAdmin)
	AreSK[0] = false
		
	}
	

}

public scoateSK(id){
	AreSK[id] = false
	
}
public client_connect(id){
		AreSK[id] = false
	
}
public plugin_precache( ) {
	precache_model( vsk )
	precache_model( psk )
	
}
public shopfurien(id){
	if(cs_get_user_team(id) == CS_TEAM_CT){
		new menu = menu_create("\yAnti-Furien \rMenu^n", "menu_handlerCT")
		menu_additem(menu, "\wDefuse Kit - \r1000$", "1", 0)
		menu_additem(menu, "\wHe Grenade - \r3000$", "2", 0)
		menu_additem(menu, "\wHP - \r3000$", "3", 0)
		menu_additem(menu, "\wAP - \r3000$", "4", 0)
		menu_display(id, menu, 0)	
		
	}
	
	else if(cs_get_user_team(id) == CS_TEAM_T){
		
		new menut = menu_create("\yFurien \rMenu^n", "menu_handlerT")
		menu_additem(menut, "\wSuper Knife - \r10000$", "1", 0)
		menu_additem(menut, "\wHe Grenade - \r3000$", "2", 0)
		menu_additem(menut, "\wHP - \r3000$", "3", 0)
		menu_additem(menut, "\wAP - \r1000$", "4", 0)
		menu_display(id, menut, 0)
		
	}
	
	else if(!is_user_alive(id)){
		
		client_print(id, print_chat, "[SHOP] Nu poti sa folosesti shopul daca esti mort!")
		
	}
	
	return PLUGIN_HANDLED
}

//////////////////////////////////// MENIU CT ANTI- FURIENI ///////////////////////////////

public menu_handlerCT(id, menu, item){
	
	switch(item){
		
		case 0:
		{
			new bani = cs_get_user_money(id)
			new costdef = 1000
			new baninoi = bani - costdef
			
			if(bani < costdef){
				client_print(id, print_chat, "[SHOP] Nu ai destui bani pentru a cumpara Defuse Kit - 1000$")
				
			}
			
			else if(bani >= costdef){
				cs_set_user_money(id, baninoi)
				cs_set_user_defuse(id, 1)
				client_print(id, print_chat, "[SHOP] Ai cumparat Defuse Kit - 1000$")
				menu_destroy(menu)
			}
		}
		
		
		case 1:
		{
			new bani = cs_get_user_money(id)
			new costhe = 3000
			new baninoi = bani - costhe
			
			if(bani < costhe){
				client_print(id, print_chat, "[SHOP] Nu ai destui bani pentru a cumpara HE Grenade - 3000$")
				
			}
			
			else if(bani >= costhe){
				cs_set_user_money(id, baninoi)
				give_item(id, "weapon_hegrenade")
				client_print(id, print_chat, "[SHOP] Ai cumparat HE Grenade - 3000$")
				menu_destroy(menu)
			}
		}
		
		case 2:
		{
			new bani = cs_get_user_money(id)
			new costhp = 3000
			new baninoi = bani - costhp
			
			if(bani < costhp){
				client_print(id, print_chat, "[SHOP] Nu ai destui bani pentru a cumpara HP - 3000$")
				
			}
			
			else if(bani >= costhp){
				if(get_user_health(id) > 130){
					cs_set_user_money(id, baninoi)
					set_user_health(id, 180)
					client_print(id, print_chat, "[SHOP] Ai cumparat HP - 3000$")
					menu_destroy(menu)
				}
				if(get_user_health(id) <= 130){
					cs_set_user_money(id, baninoi)
					set_user_health(id,get_user_health(id) + 50)
					client_print(id, print_chat, "[SHOP] Ai cumparat HP - 3000$")
					menu_destroy(menu)
				}
			}
		}
		
		case 3:
		{
			new bani = cs_get_user_money(id)
			new costap = 3000
			new baninoi = bani - costap
			
			if(bani < costap){
				client_print(id, print_chat, "[SHOP] Nu ai destui bani pentru a cumpara AP - 3000$")
				
			}
			
			else if(bani >= costap){
				cs_set_user_money(id, baninoi)
				set_user_armor(id, 100)
				client_print(id, print_chat, "[SHOP] Ai cumparat AP - 3000$")
				menu_destroy(menu)
			}
		}
	}
	
	
}


////////////////////////////////// MENIU TERO - FURIENI ///////////////////////////////////

public menu_handlerT(id, menut, item){
	
	switch(item){
		
		case 0:
		{
			new bani = cs_get_user_money(id)
			new costknife = 10000
			new baninoi = bani - costknife
			
			if(bani < costknife){
				client_print(id, print_chat, "[SHOP] Nu ai destui bani pentru a cumpara Super Knife - 10000$")
				
			}
			
			else if(bani >= costknife){
				cs_set_user_money(id, baninoi)
				AreSK[id] = true
				client_print(id, print_chat, "[SHOP] Ai cumparat Super Knife - 10000$")
				set_pev( id, pev_viewmodel2, vsk )
				set_pev( id, pev_weaponmodel2, psk )
				menu_destroy(menut)
			}
		}
		
		
		case 1:
		{
			new bani = cs_get_user_money(id)
			new costhe = 3000
			new baninoi = bani - costhe
			
			if(bani < costhe){
				client_print(id, print_chat, "[SHOP] Nu ai destui bani pentru a cumpara HE Grenade - 3000$")
				
			}
			
			else if(bani >= costhe){
				cs_set_user_money(id, baninoi)
				give_item(id, "weapon_hegrenade")
				client_print(id, print_chat, "[SHOP] Ai cumparat HE Grenade - 3000$")
				menu_destroy(menut)
			}
		}
		
		case 2:
		{
			new bani = cs_get_user_money(id)
			new costhp = 3000
			new baninoi = bani - costhp
			
			if(bani < costhp){
				client_print(id, print_chat, "[SHOP] Nu ai destui bani pentru a cumpara HP - 3000$")
				
			}
			
			else if(bani >= costhp){
				if(get_user_health(id) > 200){
					cs_set_user_money(id, baninoi)
					set_user_health(id, 250)
					client_print(id, print_chat, "[SHOP] Ai cumparat HP - 3000$")
					menu_destroy(menut)
				}
				if(get_user_health(id) <= 200){
					cs_set_user_money(id, baninoi)
					set_user_health(id,get_user_health(id) + 50)
					client_print(id, print_chat, "[SHOP] Ai cumparat HP - 3000$")
					menu_destroy(menut)
				}
			}
		}
		
		case 3:
		{
			new bani = cs_get_user_money(id)
			new costap = 1000
			new baninoi = bani - costap
			
			if(bani < costap){
				client_print(id, print_chat, "[SHOP] Nu ai destui bani pentru a cumpara AP - 1000$")
				
			}
			
			else if(bani >= costap){
				cs_set_user_money(id, baninoi)
				set_user_armor(id, 100)
				client_print(id, print_chat, "[SHOP] Ai cumparat AP - 1000$")
				menu_destroy(menut)
			}
		}
	}
	
	
}

public fwTakeDamage( Victim, Inflictor, Attacker, Float:Damage ) {
	if( is_valid_player( Attacker ) && get_user_weapon( Attacker ) == CSW_KNIFE && AreSK[ Attacker ] ) {
		SetHamParamFloat( 4, Damage * 2 )
	}

	
}

public Event_CurWeapon( id ) {
	
	if( get_user_weapon( id ) == CSW_KNIFE && AreSK[ id ] ) {
		set_pev( id, pev_viewmodel2, vsk )
		set_pev( id, pev_weaponmodel2, psk )
	}
}
Uite aici.
Cine vine beat beat
Cine vine rupt
Cine bea, Cine trage, Cine sare la f**ut
User avatar
Adz
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 31 May 2013, 17:40
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

11 Jun 2013, 15:17

Ms tuturor dar mai ales tie aimshot. :D
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 45 guests