1. sayfa (Toplam 1 sayfa)

El Sonu Slay Eklentisi Sorunu

Gönderilme zamanı: Çrş Haz 14, 2017 8:02 pm
gönderen eXmajesticGaming
Merhaba arkadaşlar,

Aşağıda kodlarını verdiğim el sonu slay eklentisini kullanıyorum. Ancak CSD Core güncellemesinden sonra teror takımı bomba kurup patlattığı zaman teror takımına fazladan el veriyor. Örneğin skor Teror : 4 CT : 1 iken bomba patlayınca Teror skoru 5 olması gerekirken bir anda 7 yada 10 yada 8 falan oluyor. Ayrıca 16000 para veriyor.

Buna neden olan kodlama hatası nedir ? Bilgisi olan arkadaşlar inceleyebilir mi ?

Kod: Tümünü seç

// *************************************************************************************//
// Плагин загружен с  www.neugomon.ru                                                   //
// Автор: Neygomon  [ https://neugomon.ru/members/1/ ]                                  //
// Официальная тема поддержки: https://neugomon.ru/threads/999/                         //
// При копировании материала ссылка на сайт www.neugomon.ru ОБЯЗАТЕЛЬНА!                //
// *************************************************************************************//

#include <amxmodx>
#if AMXX_VERSION_NUM < 183
	#include <dhudmessage>
#endif

new g_iWinTeam;

public plugin_init()
{
	register_plugin("ElSonuSlay", "2.0", "FinalFragment");

	register_event("TextMsg", "TTwin", "a", "2=#Target_Bombed");		// de_ maps
	register_event("TextMsg", "CTwin", "a", "2=#Target_Saved");		// de_ maps
	register_event("TextMsg", "TTwin", "a", "2=#Hostages_Not_Rescued");	// cs_ maps
	register_event("TextMsg", "CTwin", "a", "2=#All_Hostages_Rescued");	// cs_ maps
	
	register_logevent("RoundEnded", 2, "1=Round_End");
}

public TTwin() g_iWinTeam = 1;
public CTwin() g_iWinTeam = 2;
	
public RoundEnded()
{
	new players[32], pnum;
	switch(g_iWinTeam)
	{
		case 1:
		{
			get_players(players, pnum, "ae", "CT");
			set_dhudmessage(255, 69, 0, 0.32, 0.15, 0, 5.0, 5.0);
			show_dhudmessage(0, "[CT Takimi Olduruldu] - [Gorev Zorunludur]");
		}
		case 2:
		{
			get_players(players, pnum, "ae", "TERRORIST");
			set_dhudmessage(255, 69, 0, 0.32, 0.15, 0, 5.0, 5.0);
			show_dhudmessage(0, "[T Takimi Olduruldu] - [Gorev Zorunludur]");
		}
		default: return;
	}
	for(new i; i < pnum; i++) user_kill(players[i], 1);
	g_iWinTeam = 0;
}