[AMX] Tổng hợp Code, Plug do Mem chế hoặc giới thiệu

  • Thread starter Thread starter Orpheus
  • Ngày gửi Ngày gửi
//Done================================
 
Chỉnh sửa cuối:
^
- Làm ơn nói triệu chứng ra dùm con. Không nói thì ai biết mà sửa. cho dù code có ngắn gọn nhưng ko nói triệu chứng thì chả ai sửa dc đâu
 
^
- Làm ơn nói triệu chứng ra dùm con. Không nói thì ai biết mà sửa. cho dù code có ngắn gọn nhưng ko nói triệu chứng thì chả ai sửa dc đâu

Em đã nói là nó không chạy mà... Player chết chả thấy gì hiện ra ....
 
PHP:
public event_DeathMsg()
{
    new killer, victimid
    killer = read_data(1)
    victimid = read_data(2)
    
    number_kill[killer]++
    victim[killer][number_kill[killer]] = victimid
    
    if (MH_IsMetaHookPlayer(victimid) || !is_user_bot(victimid))
    {
        //
        client_print(attacker, print_chat, "Func da chay !!!") // Nhet cai client_print vao day. Va chac chan rang` no' qua dc dieu` kien de chay
         // Vao game ma ko thay no chay dong` "Func da chay" la tu hieu nha
        if (task_exists(victimid+task_show_death_msg)) remove_task(victimid+task_show_death_msg)
        set_task(1.0, "function_show_death_msg", victimid+task_show_death_msg)
    }
}

Xuống dưới thì hãy chắc chắn là cái native MH đó sẽ chạy. thử register cái clcmd rồi thử test MH xem. MH chưa chạy mà cứ nhét vào rồi bảo nó ko chạy
 
đã sửa
done ============================================================ thanks!



CÁi này sửa thế nào bác
[FAKEMETA] Invalid entity
L 04/06/2012 - 23:37:19: [AMXX] Run time error 10 (plugin "bdd_[weapon].amxx") (native "pev") - debug not enabled


@DIAS: bác ơi, làm cách nào để lấy cái time chạy sound "tít tít" của c4 nhỉ
Em đang làm cái biểu tượng nháy theo cái âm thanh đó !
 
Chỉnh sửa cuối:
@BuiDucDuy:
- Thêm debug vào sau tên plugin. rồi vào game xem nó báo lỗi gì ở line nào rồi ra mà fix
- cái sound tít đó ko lấy dc. Tự set đi
 
@BuiDucDuy:
- Thêm debug vào sau tên plugin. rồi vào game xem nó báo lỗi gì ở line nào rồi ra mà fix
- cái sound tít đó ko lấy dc. Tự set đi

Bác ơi cho em hỏi cái code này sai chỗ nào

PHP:
public bdd_get_weapon(id)
{
	new weapons[32], number, spr_name[128], stt
	get_user_weapons(id, weapons, number)
	
	for (new i=0; i<= number; i++)
	{
		if (get_weapon_type(weapons[i]) == 1) stt = i
	}
	
	format(spr_name,127,"bdd_wpn/weapon_%s", get_model_weapon(weapons[stt])) 
	return spr_name // luôn return về  "bdd_wpn/weapon_"
}


public bdd_get_subweapon(id)
{
	new weapons[32], number, spr_name[128], stt
	get_user_weapons(id, weapons, number)
	
	for (new i=0; i<= number; i++)
	{
		if (get_weapon_type(weapons[i]) == 2) stt = i
	}
	
	format(spr_name,127,"bdd_wpn/weapon_%s", get_model_weapon(weapons[stt]))
	return spr_name // CHẠY BÌNH THƯỜNG!!!!!!!
}
 
cái *** đã bảo chỉ rõ chỗ sai để sửa cơ mà. ? Cứ đưa đoạn đoạn code biết cái gì mà sửa, nói rõ nó sai ở đâu. console nó có ghi rõ cái dòng bị sai, ko chịu đọc
 
cái *** đã bảo chỉ rõ chỗ sai để sửa cơ mà. ? Cứ đưa đoạn đoạn code biết cái gì mà sửa, nói rõ nó sai ở đâu. console nó có ghi rõ cái dòng bị sai, ko chịu đọc

Ơ... em ghi luôn vào code rồi còn gì

2 func giống nhau nhưng chỉ có 1 cái chạy :((
 
Đây cũng đã gặp nhiều trường hợp bị dở hơi vậy rồi, trong trường hợp này cách tìm lỗi là log ra file:-"
 
Sao cái ham takedamage cứ báo cái lỗi gì mà out of bonus gì đó...éo bjt fjx sao hết
 
^
- Nhớ cho kĩ là check is_user_alive và is_user_connected với cái attacker và victim =))
 
Gúm...cái đó nó báo là invalid player...cái này là báo out of index,hình như có liên quan đến setham thì phảj...
 
^
- Thưa ông nội. Bộ có mỗi invalid player báo à
 
Dạ...thưa chú...:))
ai có code fake knife share tham khảo cmnn
 
bạn nào biết return string qua native cho mình ví dụ với?
 
ntn` chăng :
PHP:
//PAWN Native: SetString(slotid, string[]);
static cell AMX_NATIVE_CALL SetString( AMX* amx, cell* params )
{
	int slotid = params[1];
	char *inputstring;

	amx_StrParam(amx, params[2], inputstring);
	StoredString[slotid] = inputstring;
	
	return 1;
}

//PAWN Native: GetString(slotid, returnstring[]);
static cell AMX_NATIVE_CALL GetString( AMX* amx, cell* params )
{
	int slotid = params[1];

	cell* return_str;
	amx_GetAddr(amx, params[2], &return_str);
	amx_SetString ( tdstr, StoredString[slotid], 0, 0, 128);
	
	return 1;
}
 
ntn` chăng :
PHP:
//PAWN Native: SetString(slotid, string[]);
static cell AMX_NATIVE_CALL SetString( AMX* amx, cell* params )
{
	int slotid = params[1];
	char *inputstring;

	amx_StrParam(amx, params[2], inputstring);
	StoredString[slotid] = inputstring;
	
	return 1;
}

//PAWN Native: GetString(slotid, returnstring[]);
static cell AMX_NATIVE_CALL GetString( AMX* amx, cell* params )
{
	int slotid = params[1];

	cell* return_str;
	amx_GetAddr(amx, params[2], &return_str);
	amx_SetString ( tdstr, StoredString[slotid], 0, 0, 128);
	
	return 1;
}
=)) .
 
Back
Top