1. sayfa (Toplam 1 sayfa)

Plugın hakkında soru ?

Gönderilme zamanı: Pzr Mar 05, 2017 10:17 pm
gönderen TunnS[C]
Selamun Aleykum

Forumda bır arkadasımız respawnına bar eklermısınız dıye konu acmıs onu yapmaya calıstım ama hata aldım eksık bır satır yapmısım nedır bakarmısınız.

Bu arkadasın respawnı

Kod: Tümünü seç

#include <amxmodx>
#include <hamsandwich>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>

new g_msgBarTime
new bigspeeds2[33]
new lalalala[33]

#define PLUGIN "NewYear Fast Speed"
#define VERSION "1.0"
#define AUTHOR "Gidroponik"

public plugin_init()
{
	g_msgBarTime = get_user_msgid("BarTime");
	RegisterHam(Ham_Spawn,"player","player_respawn")
}

public player_respawn(id)
{
	if(cs_get_user_team(id) == CS_TEAM_CT)
	{
		if(is_user_alive(id))
		{
		lalalala[id] = 0;
		bigspeeds2[id] = false;
		set_task(0.5,"newyear",id)
		}
	}	
}
	
public newyear(id)
{
	if(cs_get_user_team(id) == CS_TEAM_CT)
	{
	if(is_user_connected(id))
	set_task(1.0,"dhudgovno",id)
	show_BarTime(id, 5);
	}
	return HAM_IGNORED;
}

public dhudgovno(id)
{
	set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, -1.0, 0, 4.0, 4.0, 0.0, 4.0)
	show_dhudmessage(id, "У вас новогодний ускоритель на 5 секунд!")

	bigspeeds2[id] = true	
	set_task(0.0,"FwdTouchPl",id)
	set_task(5.0,"offer",id)
}

public FwdTouchPl(id)
{
	if(lalalala[id]<6)
	{
		message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)
		write_short(1<<10)
		write_short(1<<10)
		write_short(0x0000)
		write_byte(0)
		write_byte(0)
		write_byte(255)
		write_byte(random_num(300,350))
		message_end()
	}
	lalalala[id]++;
	set_task(1.0,"FwdTouchPl",id)
}

public offer(id)
{
bigspeeds2[id] = false
}

public show_BarTime(id,iDuration)
{
	message_begin(MSG_ONE,g_msgBarTime,_,id)
	write_short(iDuration)
	message_end()
}

public fw_prethink(id)
{
    if(!(pev(id,pev_button) & FL_ONGROUND))
    {    
        message_begin(MSG_ONE,iconstatus,{0,0,0},id);
        write_byte(1); // status (0=hide, 1=show, 2=flash)
        write_string("BarTime"); // sprite name
        write_byte(0); // red
        write_byte(255); // green
        write_byte(0); // blue
        message_end();
    }
    
}  

Eger bır sımge cıkarcak ısek bıldıgım kadarı ıle bu komutu eklenmelı ama bunu ıcerde bır yere baglanması gerekıyor nereye baglıcam en alta eklencek ama tanımlamıyor bunu :D mesela zm oynayanlar bılır eyecandy sımgesı felan bu komut getırıyor :D bende bunu ogrenmek ıstıyorum cunkı lazım bana bu komutun tam calısması lazım :D

Kod: Tümünü seç

public fw_prethink(id)
{
    if(!(pev(id,pev_button) & FL_ONGROUND))
    {    
        message_begin(MSG_ONE,iconstatus,{0,0,0},id);
        write_byte(1); // status (0=hide, 1=show, 2=flash)
        write_string("BarTime"); // sprite name
        write_byte(0); // red
        write_byte(255); // green
        write_byte(0); // blue
        message_end();
    }

Plugın hakkında soru ?

Gönderilme zamanı: Pzr Mar 05, 2017 10:28 pm
gönderen Taha Demirbaş
istek üzerine Kilit.