[Hỏi/Đáp] về Plug-in, AMX, Code, cài đặt, thêm item, zombie cho Zombie Plague 4.3

Status
Không mở trả lời sau này.
Ai biết phần mềm gõ nào gõ tiếng việt trong plugin ko!! cho em link thanks trước
 
Không có... Chỉ viết được tiếng việt trong file lang txt thôi..
 
Show cả đống code ta lên xem nào.. Cho code vào thẻ PHP ấy :|. Thường thì người ta viết tiếng việt trong file lang rồi save với dạng utf8
 
PHP:
	-------------------------------------------
	-*- [ZP] Extra Item: Multijump 1.0 -*-
	-------------------------------------------
	
	~~~~~~~~~~~~~~~
	- Description -
	~~~~~~~~~~~~~~~
	
	This item/upgrade allows humans to jump multiple times, even being in mid air.
	Each upgrade adds one jump.
	
	By default there is no maximum of jumps in mid air.
	
	Credits to:
	twistedeuphoria
	Dabbi
================================================================================*/

#include <amxmodx>
#include <fakemeta>
#include <zombieplague.inc>

/*================================================================================
 [Plugin Customization]
=================================================================================*/

new const g_item_name[] = { "Nhảy trên không (+1)" };
const g_item_cost = 5;
new g_maxJumps = 0; // maximum amount of jumps in mid air. If set to 0 then it is infinitely

/*============================================================================*/

new jumpnum[33] = 0;
new bool:dojump[33] = false;
new g_itemid_multijump;
new g_multijumps[33] = 0;

public plugin_init()
{
	register_plugin("[ZP] Extra Item: Multijump", "1.0", "pharse");
	
	g_itemid_multijump = zp_register_extra_item(g_item_name, g_item_cost, ZP_TEAM_HUMAN);
	
	register_forward(FM_PlayerPreThink, "FW_PlayerPreThink");
	register_forward(FM_PlayerPostThink, "FW_PlayerPostThink");
	
	register_event("HLTV", "EVENT_round_start", "a", "1=0", "2=0");
}

public FW_PlayerPreThink(id)
{
	if(!is_user_alive(id) || zp_get_user_zombie(id) || !g_multijumps[id]) return PLUGIN_CONTINUE
	new nbut = pev(id,pev_button);
	new obut = pev(id,pev_oldbuttons);
	if((nbut & IN_JUMP) && !(pev(id,pev_flags) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < g_multijumps[id])
		{
			dojump[id] = true;
			jumpnum[id]++;
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (pev(id,pev_flags) & FL_ONGROUND))
	{
		jumpnum[id] = 0;
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public FW_PlayerPostThink(id)
{
	if(!is_user_alive(id) || zp_get_user_zombie(id) || !g_multijumps[id]) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		new Float:velocity[3];
		pev(id,pev_velocity,velocity);
		velocity[2] = random_float(265.0,285.0);
		set_pev(id,pev_velocity,velocity)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}	

// Player buys our upgrade, add one multijump
public zp_extra_item_selected(player, itemid)
{
	if (itemid == g_itemid_multijump){
		if (g_multijumps[player] < g_maxJumps || !g_maxJumps){
			g_multijumps[player]++;
			if (g_maxJumps)
				client_print(player, print_center, "Bây giờ bạn có thể nhảy %d / %d lần trong không khí.", g_multijumps[player], g_maxJumps);
			else
				client_print(player, print_center, "Bây giờ bạn có thể nhảy %d lần trong không khí.", g_multijumps[player]);
		}
		else
			client_print(player, print_center, "Bạn không thể nhảy nhiều hơn %d lần trong không khí!", g_maxJumps);
	}
}

// Reset multijump for all players on newround
public EVENT_round_start()
{
	for (new id; id <= 32; id++) g_multijumps[id] = false;
}
khiếp
chả ra thể loại chữ
 
Kaan test thử xem như thế nào.
 
Các bác cho em xin Zombie mod 3.
Em khoái cái hòm tiếp tế lăm!
 
Chơi trên Cso-nst thôi.. Khó mà tách biệt nó ra là addons riêng biệt.
 
Ai cho xin plugin tự lưu lại Ammo pack đi, hướng dẫn sử dụng luôn nhé :D
trả ơn bằng REP
 
Cho em hỏi sao ghi tiếng việt trong các file thư mục lang nhưng zo^ chơi nó chi? toàn hiện chấm hỏi là sao
 
ừ :)
Thanks đại ca nhé ............................................................ :)

---------- Post added at 14:14 ---------- Previous post was at 14:10 ----------

cho em cài link Dùng unicode viết TV rồi save file lang dưới dạng UTF-8 xem. đi
 
Chả lẽ mấy phần mềm gõ tiếng việt lại không có hỗ trợ định dạng unicode hay sao :|
 
Nhưng gõ xong zô nó hiện ? chả hiểu ra làm sao cả
 
Tôi thì không bị hiện ?? như cậu nhưng lúc vào luôn ghi ML_NOTFOUND, ML_HEALTH ở mấy dòng hud.. Thực tình thì từ trước đến giờ chưa bao giờ được.
 
Đại ca biết link con claasic zombie của Dias không cho em với(sever Knowing-silent)ấy!!!
 
Hỏi hắn luôn đi.. Cái zombie đó là zombie gì ?
 
là con Zombie ấn G trongCSO đấy :D ...
 
Status
Không mở trả lời sau này.
Back
Top