1. sayfa (Toplam 2 sayfa)

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 2:18 pm
gönderen Victores
oyuncu 400'den fazla hasar alırsa altta
"Lazer çarptı" şeklinde bir yazı çıkmasını istiyorum böyle bir eklenti yapılabilir mi?

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:26 pm
gönderen Colditz
Konuyu tam olarak açıklar mısınız? Yani lazer çarptı yazıp lazer öldürecek mi? Lazer eklentisi atarsanız yapabiliriz.

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:30 pm
gönderen 1Adam
Basit Lazer Hasarını bir Komutla Ayarlıp Stock İle Yapıcaz Eklentiyi Eke Koyunuz Yapıp Atayım..

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:31 pm
gönderen Victores
şöyle lazer eklentisi var futbol modu için
cezasahasında bizde top varken lazer sanırım 500 vuruyor. top yokken 0-10 arası vuruyor. şu lazım bana oyuncuya 450den fazla vurunca ( değer değişkenlik gösterebiliyor 510 520 480ler vurabiliyor.) oyuncu 450den fazla hasar alırsa altta lazer çarptı gibi bir yazı çıksın yazıyı bende düzenleyebilirim :D modda sadece bıçaklar var silah falan olmadığı için oyuncuya 500 hasarı sadece canavar vereceği için sorun yaratacağını sanmıyorum. özetle istediğim bir kişi 450den fazla hasar alınca altta bir say yazısı çıksın

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:32 pm
gönderen Victores
bide ayrı bir eklenti halinde şeyde yapabilirseniz sevinirim oyuncuya her round başı 20k hp versin. god vermesin çünkü oyunculara vurulmasını istiyorum ama ölmelerini istemiyorum :)

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:34 pm
gönderen Colditz
1Adam yazdı: Cum Ara 11, 2020 3:30 pm Basit Lazer Hasarını bir Komutla Ayarlıp Stock İle Yapıcaz Eklentiyi Eke Koyunuz Yapıp Atayım..
stock?

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:36 pm
gönderen 1Adam
Renkli Yazinin Stock Bahsediyorum

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:36 pm
gönderen 1Adam
Buyurun Deneyin ;
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < reapi >

public plugin_init() {
register_plugin("PUH", "00.1", "1Adam")

RegisterHookChain(RG_CBasePlayer_Spawn, "OyuncuDogunca",1);
}
public OyuncuDogunca(iP_ID)
{
set_entvar(iP_ID,var_health, Float:get_entvar(iP_ID,var_health) + 20000.0);
}

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:38 pm
gönderen Colditz
449dan yüksek hasar yiyince yazı yazacak şekilde ayarladım.
+ 20000 hp

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

public plugin_init() {
	register_plugin("Lazer Damage", "1.0", "PurposeLess");

	RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn", .post = true);
	RegisterHookChain(RG_CBasePlayer_TakeDamage, "@CBasePlayer_TakeDamage", .post = true);
}

@CBasePlayer_Spawn(const pPlayer) {
	if(!is_user_alive(pPlayer)) {
		return;
	}

	set_entvar(pPlayer, var_health, 20000.0);
}

@CBasePlayer_TakeDamage(const pVictim, pInflictor, pAttacker, Float:flDamage, bitsDamageType) {
	if(is_user_connected(pAttacker) || flDamage < 450) {
		return;
	}

	client_print_color(pVictim, pVictim, "Lazerden %i damage yedin!", flDamage);
}

basit bir eklenti

Gönderilme zamanı: Cum Ara 11, 2020 3:39 pm
gönderen Colditz
1Adam yazdı: Cum Ara 11, 2020 3:36 pm Buyurun Deneyin ;

Kod: Tümünü seç

public OyuncuDogunca(iP_ID)
{
       set_entvar(iP_ID,var_health, Float:get_entvar(iP_ID,var_health) + 20000.0);
}
Spawn komutuna ölü olup olmadığını kontrol etmen lazım, çünkü oyuncu sunucuya girdiğinde takım seçiyor ve spawn olarak algılanıyor.