[AMX][Codes] Hỏi đáp về các code của AMX ...

  • Thread starter Thread starter sontung0
  • Ngày gửi Ngày gửi
Status
Không mở trả lời sau này.
kaan96 nó nói cái câu hỏi cuối cùng của chú là câu hỏi thừa ấy ~:>, cũng tại thằng cu nó quote hết nên chú hiểu nhầm.
@kaan96: Quăng cho hắn cái thread how to create npc đi ông :>, tôi mất link đó rồi.
 
@5c0r:
- get kill / death của một player nào đó thì dễ. ko nói rồi
=> cái chính là làm thế nào để cộng số kill / death của tất cả các player trong team

@Chief:
- tôi vẫn chưa hiểu rõ cái vụ lặp đó nên tui cũng ko gọi là thừa

mà làm mode mơi để làm ji
tối thấy ông có vẻ đang chán đời
@Chief:đã ném ko biết tên nước ngoài này hiểu ko
 
Chỉnh sửa cuối:
I am nub.. :((
I don't know how to make the AI can like Human Scenario's NPC AI lol..
 
@kakaan96:
- Tôi làm súng thêm. làm mode làm gì :|

---------- Post added at 05:56 ---------- Previous post was at 05:54 ----------

Sao đến giờ làm thêm 1 khẩu súng lại dễ đến thế nhỉ :))

---------- Post added at 06:28 ---------- Previous post was at 05:56 ----------

Ai giúp cái này với. Sao cho vào sv là crash liền
PHP:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <fakemeta>

#define PLUGIN "[Weapon] MP7A1"
#define VERSION "1.0"
#define AUTHOR "Sophia - Dias"

#define Replace_Weapon CSW_MP5NAVY
#define Replace_Weapon2 "weapon_mp5navy"

new const v_model[] = "models/v_mp7a1.mdl"
new const p_model[] = "models/p_mp7a1.mdl"

new bool:wpn_mp7a1[33]
new wpn_mp7a1_zoom
new cvar_cost, cvar_bpammo, cvar_clip
new Float:cvar_double_dmg
new bool:wpn_mp7a1_zoom1[33]

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
         register_logevent("event_roundend", 2, "1=Round_End")
	RegisterHam(Ham_Spawn, "player", "player_spawn")
	register_event("CurWeapon", "event_currentwpn", "be", "1=1")
	RegisterHam(Ham_TakeDamage, "player", "ham_takedamage")
	register_forward(FM_CmdStart, "fw_CmdStart")
	register_clcmd("say /buy_mp7a1", "get_mp7a1")

	cvar_bpammo = register_cvar("weapon_mp7a1_bpammo", "300")
	cvar_clip = register_cvar("weapon_mp7a1_clip", "100")
	cvar_double_dmg = register_cvar("weapon_mp7a1_dmg", "3.25")
	cvar_cost = register_cvar("weapon_mp7a1_cost", "5000")
	wpn_mp7a1_zoom = register_cvar("weapon_mp7a1_zoom", "1")
}

public plugin_precache()
{
	precache_model(v_model)
	precache_model(p_model)
}

public event_roundend(id)
{
 wpn_mp7a1[id] = false
   if(is_user_alive(id) && get_pcvar_num(wpn_mp7a1_zoom) == 1)
	{
	wpn_mp7a1_zoom = false
         }
}

public player_spawn(id)
{
	if(is_user_alive(id) && get_pcvar_num(wpn_mp7a1_zoom) == 1)
	{
	wpn_mp7a1_zoom = true
         }
}

public event_currentwpn(id)
{
	new weaponid = read_data(2)
	if(weaponid == Replace_Weapon && wpn_mp7a1[id] == true)
	{
		set_pev(id, pev_viewmodel2, v_model)
		set_pev(id, pev_weaponmodel2, p_model)
	}
}

public ham_takedamage(attacker, victim, inflictor, Float:damage)
{
	if(is_user_alive(attacker) && get_user_weapon(attacker) == Replace_Weapon && wpn_mp7a1[attacker] == true)
	{
		SetHamParamFloat(4, damage * get_pcvar_float(cvar_double_dmg))
	}
}

public fw_CmdStart(id, uc_handle, seed)
{
	if( !is_user_alive( id ) ) 
		return PLUGIN_HANDLED
	
	new WeaponID = get_user_weapon(id)
	
	if(WeaponID == Replace_Weapon && wpn_mp7a1_zoom1[id] == true)
	{
		if (get_pcvar_num(wpn_mp7a1_zoom))
		{
			if( ( get_uc( uc_handle, UC_Buttons ) & IN_ATTACK2 ) && !( pev( id, pev_oldbuttons ) & IN_ATTACK2 ) )
			{
				if(!wpn_mp7a1_zoom1[id] == true)
				{
					wpn_mp7a1_zoom1[id] = true
					cs_set_user_zoom( id, CS_SET_AUGSG552_ZOOM, 0 )
					client_cmd(id,"spk weapons/zoom")
				}
				else if (wpn_mp7a1_zoom1[id])
				{
					wpn_mp7a1_zoom1[id] = false
					cs_set_user_zoom( id, CS_RESET_ZOOM, 0 )
				}
			}
		}
	}
	
	if ( (wpn_mp7a1_zoom1[id] && (pev(id, pev_button) & IN_RELOAD)) || (wpn_mp7a1_zoom1[id] && WeaponID != Replace_Weapon))
	{
		wpn_mp7a1_zoom1[id] = false
		cs_set_user_zoom( id, CS_RESET_ZOOM, 0 )
	}

	
	return PLUGIN_HANDLED
}

public get_mp7a1(id)
{
	new money = cs_get_user_money(id)
	if(is_user_alive(id) && money >= get_pcvar_num(cvar_cost))
	{
	  cs_set_user_money(id, money-= get_pcvar_num(cvar_cost))
	  wpn_mp7a1[id] = true
	  give_item(id, "weapon_mp5navy")
	  cs_set_user_bpammo(id, Replace_Weapon, get_pcvar_num(cvar_bpammo))
	  cs_set_weapon_ammo(id, get_pcvar_num(cvar_clip))
	  
	 
	} else {
	client_print(id, print_center, "You Don't Have Enough Money (Required: %i)", get_pcvar_num(cvar_cost))
         }
}
 
Chú dùng code của Golden Ak của Ajea à ? Sao ko dùng cái plugin súng bản cũ của anh Tùng ấy..
 
cái này tôi tự viết :|.
ko sài của ai và ko dựa vào cái gì hết.

Có mỗi cái zoom của anh sontung0. Không biết sài dc ko :))

---------- Post added at 13:34 ---------- Previous post was at 13:31 ----------

@Chief:
- Tôi mà chơi C&P hả =)). xưa thì có chứ bây giờ thì Never
 
cái này để thay mp5 trong bảng chọn primary weapon hả ^^
 
Ta đâu nói chú C&P ?? Tự nhiên chú thốt lên câu ấy thì phải xem lại đã.. Dùng cái cũ của sontung ấy, cái đó có vẻ đầy đủ nhưng dị ứng zbot thì phải..
 
@kakaan96:
- Không có thay dc. Tôi làm riêng. để mình tôi sài trong sv Knowing. dmg x5 thằng nào chống.

@chief:
- Làm cho nó biết thôi, sài của ông sontung0 cứ như là edit
 
C&P là cái gì?
Dạo này ko thấy anh NST đâu nhễ? =.=
 
Vẫn thấy lên forum và giải đáp thắc mắc đó thôi..

-C&P: COPY AND PASTE
 
@Chief:
- Set Clip cho 1 gun nào đó ta làm thế nào vậy Chief.
Tôi làm dc cái bpammo roài. Còn Clip thì không biết làm

ông hướng dẫn, cho ví dụ luôn nhá
 
Trong cái plugin súng cũ anh Tùng có code đấy, down về vọc đi..
 
Tôi vọc rồi.
Chả biết chỗ nào nữa :)).

chắc set clip khó đấy. đa số anh Tùng toàn sài COde. chứ ko sài native

---------- Post added at 14:40 ---------- Previous post was at 14:29 ----------

@sontung0:
- Anh Tùng Hướng dẫn cái NPC của Human trong human Screnario đi. Nhìn nó thông minh thật
 
Hồi trước ông ấy có quote và hướng dẫn từng dòng code cụ thể cùng chức năng của cái npc rồi cơ mà..
Tốt nhất chú dùng plugin thêm súng cũ của anh ấy đi, anh ấy share pubic mà :|
 
Có ai thấy chiếc ion Canon chưa ????
[ZP] Extra item: Ion Canon. Trên alliedmods có 1 thằng làm nhưng mà nó ko public. Có Video mà mất tiêu rồi.
- Tạo 5 BeamPoint chiếu từ trên trời xuống dưới đất bao quanh player. và => Nỗ chết player.

ở đây nè: https://forums.alliedmods.net/showthread.php?p=1215947
có thằng làm rồi mà chả pub gì cả. Tối nay làm lại vậy :">

---------- Post added at 15:25 ---------- Previous post was at 15:21 ----------

Cũng có 1 diễn đàn chuyên Amxx. Và đang được anh chị admin của xuanhanh99. "chôm" hàng tại đấy :))
=> http://forums.space-headed.net/index.php

---------- Post added at 15:26 ---------- Previous post was at 15:25 ----------

@All:
- Làm thế nào để 1 entity có thể di chuyển dc nhỉ ?.
như entity rocket ấy. tự động bay thẳng. Mới biết tạo entity chứ chưa biết bay :)). ai giúp với
 
Hình như nó share code trong thread rồi mà..
 
làm gì có. Nếu có tôi hỏi làm gì.
Nếu có thật => Ông lấy giúp tôi đi...
 
Thế trang đầu nó post cái đống gì đó ?
 
Status
Không mở trả lời sau này.
Back
Top