Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

basit bir eklenti

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Victores
Mesajlar: 188
Kayıt: Çrş May 27, 2020 8:58 pm

basit bir eklenti

Mesaj 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?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

basit bir eklenti

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala

1Adam
Mesajlar: 121
Kayıt: Çrş Kas 04, 2020 1:18 am

basit bir eklenti

Mesaj gönderen 1Adam »

Basit Lazer Hasarını bir Komutla Ayarlıp Stock İle Yapıcaz Eklentiyi Eke Koyunuz Yapıp Atayım..

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Victores
Mesajlar: 188
Kayıt: Çrş May 27, 2020 8:58 pm

basit bir eklenti

Mesaj 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

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Victores
Mesajlar: 188
Kayıt: Çrş May 27, 2020 8:58 pm

basit bir eklenti

Mesaj 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 :)

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

basit bir eklenti

Mesaj 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?

Link:
Linklerini gizle
Linki Kopyala

1Adam
Mesajlar: 121
Kayıt: Çrş Kas 04, 2020 1:18 am

basit bir eklenti

Mesaj gönderen 1Adam »

Renkli Yazinin Stock Bahsediyorum

Link:
Linklerini gizle
Linki Kopyala

1Adam
Mesajlar: 121
Kayıt: Çrş Kas 04, 2020 1:18 am

basit bir eklenti

Mesaj 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);
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

basit bir eklenti

Mesaj 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);
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

basit bir eklenti

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala
Cevapla