⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

Konu

#1
merhabalar zamanında takım arkadasın ölünce medkit düsme plugini vardı çanta yere düsüyordu alınca can felan geliyordu elimde bi tane satın alma medkit var onu örnek olarak atıyorum swde 30 kisi var 30 kisi icinde 5 kiside medkit olucak rast gele belirlicek bunu o 5 kisi ölünce medkit çantası düsecek yere böyle bisi yapma sansımız varmı ?

.smaMedkit.sma(Dosya Boyutu: 4,5 KB | İndirme Sayısı: 11)
#2
Eke koyduğunuz sma anlattığınızdan farklı bir plugin
#3
evet öyle ayarlayabilirmisinz diye sormustum bende o yüzden koydum onu eke
#4
PHP Kod:
#include <amxmodx>
#include <fakemeta>
#include <fakemeta_util>

#define PLUGIN         "HP Cantasi"
#define AUTHOR         "akcaliberk"
#define VERSION     "1.0"

#define MEDKIT_MINSZ     Float:{ -23.160000, -13.660000, -0.050000 }
#define MEDKIT_MAXSZ     Float:{ 11.470000, 12.780000, 6.720000 }
#define MODEL_KIT     "models/w_medkit.mdl"
#define SOUND_KIT     "items/smallmedkit1.wav" 
#define FFADE_IN     0x0000


new gToggleKitEnable;
new 
gToggleGlowShow;
new 
gGMsgFade;
new 
gToggleFadeEnable;
new 
gToggleRemoveAtRstart;
new 
gKitHealthCvar;
new 
gLimitHealthCvar;
new 
gGMsgItemPickup;


new const 
gMedKitClassname[] = "medkit_entity";


public 
plugin_init()
{
    
    register_plugin
PLUGINVERSIONAUTHOR );
    
    
    register_event
"DeathMsg","drop_kit","a" );
    register_logevent"logevent_round_start"2"1=Round_Start" );
    
    register_forward
FM_Touch,"ForwardTouch" );
    
    gToggleKitEnable 
register_cvar"kit_enable""1" );
    gToggleGlowShow register_cvar"kit_glow""1" );
    gToggleFadeEnable register_cvar"kit_fade""1" );
    gToggleRemoveAtRstart register_cvar"kit_remove""0" );
    gKitHealthCvar register_cvar"kit_health""20" );
    gLimitHealthCvar register_cvar"kit_limit_health""200" );
    
    gGMsgFade 
get_user_msgid"ScreenFade" );
    gGMsgItemPickup get_user_msgid"ItemPickup" );
}

public 
plugin_precache()
{
    precache_modelMODEL_KIT );
    precache_soundSOUND_KIT );
}

public 
drop_kit()
{
    if( get_pcvar_numgToggleKitEnable ) == )
    {
        return PLUGIN_HANDLED;
    }    
    
    
new victim read_data);
    
    
static Float:origin];
    pevvictimpev_originorigin );
    
    
new ent engfuncEngFunc_CreateNamedEntityengfuncEngFunc_AllocString"info_target" ) );
    
    origin
] -= 36
    
    engfunc
EngFunc_SetOriginentorigin );
    
    
if( !pev_valident ) )
    {
        return PLUGIN_HANDLED;
    }
    
    set_pev
entpev_classnamegMedKitClassname );
    engfuncEngFunc_SetModelentMODEL_KIT );
    dllfuncDLLFunc_Spawnent );
    set_peventpev_solidSOLID_BBOX );
    set_peventpev_movetypeMOVETYPE_NONE );
    engfuncEngFunc_SetSizeentMEDKIT_MINSZMEDKIT_MAXSZ );
    engfuncEngFunc_DropToFloorent );
    
    
if( get_pcvar_numgToggleGlowShow ) == )
    {
        fm_set_renderingentkRenderFxGlowShell255255255kRenderFxNone27 );
    }
    
    
return PLUGIN_HANDLED;
}

public 
ForwardTouchentid )
{
    if( !pev_valident ) || get_pcvar_numgToggleKitEnable ) == )
    {
        return FMRES_IGNORED;
    }
    
    
new classname32 ];
    peventpev_classnameclassnamecharsmaxclassname ) );
    
    
if( !equalclassnamegMedKitClassname ) )
    {
        return FMRES_IGNORED;
    }
    
    
new health get_user_healthid );
    new cvarhealth get_pcvar_numgKitHealthCvar );
    new maxhealth get_pcvar_numgLimitHealthCvar );
    
    
if( health >= maxhealth )
    {
        client_printidprint_center"Uzgunuz, Suanki HP'niz: %d. Daha Fazla Saglik Cantasi Alamazsiniz. Maksimum HP: %d"healthmaxhealth ); 
        return FMRES_IGNORED;
    }
    
    set_hudmessage
25500, -1.00.8326.03.0 );
    show_hudmessageid"Cantadan %d HP Aldin !"cvarhealth );
    
    fm_set_user_health
idhealth cvarhealth );
    emit_soundidCHAN_ITEMSOUND_KITVOL_NORMATTN_NORM ,PITCH_NORM );
    
    message_begin
MSG_ONE_UNRELIABLEgGMsgItemPickup_id );
    write_string"item_healthkit" );
    message_end();
    
    
if( get_pcvar_numgToggleFadeEnable ) == )
    {
        message_beginMSG_ONE_UNRELIABLEgGMsgFade _id );
        write_short1<<10 );
        write_short1<<10 );
        write_shortFFADE_IN );
        write_byte255 );
        write_byte);
        write_byte); 
        write_byte75 );
        message_end();
    }
    
    engfunc
EngFunc_RemoveEntityent );
    
    
return FMRES_IGNORED;
}

public 
logevent_round_start()
{
    if( get_pcvar_numgToggleRemoveAtRstart ) == )
    {
        new hkit FM_NULLENT;
        while( ( hkit fm_find_ent_by_classhkitgMedKitClassname ) ) )
        {
            engfuncEngFunc_RemoveEntityhkit );
        }
    }    
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
Bunu kullanabilirsiniz rastgele 5 kişiden düşmesini ayarlıyabileceğimi sanmıyorum ama candan şikayetciyseniz cvardan düşürebilirsiniz , modelin büyüklüğünden şikayetciyseniz daha küçük bir model koyabilirsiniz ;
https://gamebanana.com/mods/227978
Son Düzenleme: 23-05-2021, 17:14, Düzenleyen: Mersy.
#5
(23-05-2021, 17:13)Mersy Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <fakemeta>
#include <fakemeta_util>

#define PLUGIN         "HP Cantasi"
#define AUTHOR         "akcaliberk"
#define VERSION     "1.0"

#define MEDKIT_MINSZ     Float:{ -23.160000, -13.660000, -0.050000 }
#define MEDKIT_MAXSZ     Float:{ 11.470000, 12.780000, 6.720000 }
#define MODEL_KIT     "models/w_medkit.mdl"
#define SOUND_KIT     "items/smallmedkit1.wav" 
#define FFADE_IN     0x0000


new gToggleKitEnable;
new 
gToggleGlowShow;
new 
gGMsgFade;
new 
gToggleFadeEnable;
new 
gToggleRemoveAtRstart;
new 
gKitHealthCvar;
new 
gLimitHealthCvar;
new 
gGMsgItemPickup;


new const 
gMedKitClassname[] = "medkit_entity";


public 
plugin_init()
{
    
    register_plugin
PLUGINVERSIONAUTHOR );
    
    
    register_event
"DeathMsg","drop_kit","a" );
    register_logevent"logevent_round_start"2"1=Round_Start" );
    
    register_forward
FM_Touch,"ForwardTouch" );
    
    gToggleKitEnable 
register_cvar"kit_enable""1" );
    gToggleGlowShow register_cvar"kit_glow""1" );
    gToggleFadeEnable register_cvar"kit_fade""1" );
    gToggleRemoveAtRstart register_cvar"kit_remove""0" );
    gKitHealthCvar register_cvar"kit_health""20" );
    gLimitHealthCvar register_cvar"kit_limit_health""200" );
    
    gGMsgFade 
get_user_msgid"ScreenFade" );
    gGMsgItemPickup get_user_msgid"ItemPickup" );
}

public 
plugin_precache()
{
    precache_modelMODEL_KIT );
    precache_soundSOUND_KIT );
}

public 
drop_kit()
{
    if( get_pcvar_numgToggleKitEnable ) == )
    {
        return PLUGIN_HANDLED;
    }    
    
    
new victim read_data);
    
    
static Float:origin];
    pevvictimpev_originorigin );
    
    
new ent engfuncEngFunc_CreateNamedEntityengfuncEngFunc_AllocString"info_target" ) );
    
    origin
] -= 36
    
    engfunc
EngFunc_SetOriginentorigin );
    
    
if( !pev_valident ) )
    {
        return PLUGIN_HANDLED;
    }
    
    set_pev
entpev_classnamegMedKitClassname );
    engfuncEngFunc_SetModelentMODEL_KIT );
    dllfuncDLLFunc_Spawnent );
    set_peventpev_solidSOLID_BBOX );
    set_peventpev_movetypeMOVETYPE_NONE );
    engfuncEngFunc_SetSizeentMEDKIT_MINSZMEDKIT_MAXSZ );
    engfuncEngFunc_DropToFloorent );
    
    
if( get_pcvar_numgToggleGlowShow ) == )
    {
        fm_set_renderingentkRenderFxGlowShell255255255kRenderFxNone27 );
    }
    
    
return PLUGIN_HANDLED;
}

public 
ForwardTouchentid )
{
    if( !pev_valident ) || get_pcvar_numgToggleKitEnable ) == )
    {
        return FMRES_IGNORED;
    }
    
    
new classname32 ];
    peventpev_classnameclassnamecharsmaxclassname ) );
    
    
if( !equalclassnamegMedKitClassname ) )
    {
        return FMRES_IGNORED;
    }
    
    
new health get_user_healthid );
    new cvarhealth get_pcvar_numgKitHealthCvar );
    new maxhealth get_pcvar_numgLimitHealthCvar );
    
    
if( health >= maxhealth )
    {
        client_printidprint_center"Uzgunuz, Suanki HP'niz: %d. Daha Fazla Saglik Cantasi Alamazsiniz. Maksimum HP: %d"healthmaxhealth ); 
        return FMRES_IGNORED;
    }
    
    set_hudmessage
25500, -1.00.8326.03.0 );
    show_hudmessageid"Cantadan %d HP Aldin !"cvarhealth );
    
    fm_set_user_health
idhealth cvarhealth );
    emit_soundidCHAN_ITEMSOUND_KITVOL_NORMATTN_NORM ,PITCH_NORM );
    
    message_begin
MSG_ONE_UNRELIABLEgGMsgItemPickup_id );
    write_string"item_healthkit" );
    message_end();
    
    
if( get_pcvar_numgToggleFadeEnable ) == )
    {
        message_beginMSG_ONE_UNRELIABLEgGMsgFade _id );
        write_short1<<10 );
        write_short1<<10 );
        write_shortFFADE_IN );
        write_byte255 );
        write_byte);
        write_byte); 
        write_byte75 );
        message_end();
    }
    
    engfunc
EngFunc_RemoveEntityent );
    
    
return FMRES_IGNORED;
}

public 
logevent_round_start()
{
    if( get_pcvar_numgToggleRemoveAtRstart ) == )
    {
        new hkit FM_NULLENT;
        while( ( hkit fm_find_ent_by_classhkitgMedKitClassname ) ) )
        {
            engfuncEngFunc_RemoveEntityhkit );
        }
    }    
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
Bunu kullanabilirsiniz rastgele 5 kişiden düşmesini ayarlıyabileceğimi sanmıyorum ama candan şikayetciyseniz cvardan düşürebilirsiniz , modelin büyüklüğünden şikayetciyseniz daha küçük bir model koyabilirsiniz ;
https://gamebanana.com/mods/227978
öncelikle yardımın icin teşekkür ederim bu plugini peki dedigim gibi ayarlayabilecek varmı ?
#6
(23-05-2021, 17:15)lasthasaki66 Adlı Kullanıcıdan Alıntı:
(23-05-2021, 17:13)Mersy Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <fakemeta>
#include <fakemeta_util>

#define PLUGIN         "HP Cantasi"
#define AUTHOR         "akcaliberk"
#define VERSION     "1.0"

#define MEDKIT_MINSZ     Float:{ -23.160000, -13.660000, -0.050000 }
#define MEDKIT_MAXSZ     Float:{ 11.470000, 12.780000, 6.720000 }
#define MODEL_KIT     "models/w_medkit.mdl"
#define SOUND_KIT     "items/smallmedkit1.wav" 
#define FFADE_IN     0x0000


new gToggleKitEnable;
new 
gToggleGlowShow;
new 
gGMsgFade;
new 
gToggleFadeEnable;
new 
gToggleRemoveAtRstart;
new 
gKitHealthCvar;
new 
gLimitHealthCvar;
new 
gGMsgItemPickup;


new const 
gMedKitClassname[] = "medkit_entity";


public 
plugin_init()
{
    
    register_plugin
PLUGINVERSIONAUTHOR );
    
    
    register_event
"DeathMsg","drop_kit","a" );
    register_logevent"logevent_round_start"2"1=Round_Start" );
    
    register_forward
FM_Touch,"ForwardTouch" );
    
    gToggleKitEnable 
register_cvar"kit_enable""1" );
    gToggleGlowShow register_cvar"kit_glow""1" );
    gToggleFadeEnable register_cvar"kit_fade""1" );
    gToggleRemoveAtRstart register_cvar"kit_remove""0" );
    gKitHealthCvar register_cvar"kit_health""20" );
    gLimitHealthCvar register_cvar"kit_limit_health""200" );
    
    gGMsgFade 
get_user_msgid"ScreenFade" );
    gGMsgItemPickup get_user_msgid"ItemPickup" );
}

public 
plugin_precache()
{
    precache_modelMODEL_KIT );
    precache_soundSOUND_KIT );
}

public 
drop_kit()
{
    if( get_pcvar_numgToggleKitEnable ) == )
    {
        return PLUGIN_HANDLED;
    }    
    
    
new victim read_data);
    
    
static Float:origin];
    pevvictimpev_originorigin );
    
    
new ent engfuncEngFunc_CreateNamedEntityengfuncEngFunc_AllocString"info_target" ) );
    
    origin
] -= 36
    
    engfunc
EngFunc_SetOriginentorigin );
    
    
if( !pev_valident ) )
    {
        return PLUGIN_HANDLED;
    }
    
    set_pev
entpev_classnamegMedKitClassname );
    engfuncEngFunc_SetModelentMODEL_KIT );
    dllfuncDLLFunc_Spawnent );
    set_peventpev_solidSOLID_BBOX );
    set_peventpev_movetypeMOVETYPE_NONE );
    engfuncEngFunc_SetSizeentMEDKIT_MINSZMEDKIT_MAXSZ );
    engfuncEngFunc_DropToFloorent );
    
    
if( get_pcvar_numgToggleGlowShow ) == )
    {
        fm_set_renderingentkRenderFxGlowShell255255255kRenderFxNone27 );
    }
    
    
return PLUGIN_HANDLED;
}

public 
ForwardTouchentid )
{
    if( !pev_valident ) || get_pcvar_numgToggleKitEnable ) == )
    {
        return FMRES_IGNORED;
    }
    
    
new classname32 ];
    peventpev_classnameclassnamecharsmaxclassname ) );
    
    
if( !equalclassnamegMedKitClassname ) )
    {
        return FMRES_IGNORED;
    }
    
    
new health get_user_healthid );
    new cvarhealth get_pcvar_numgKitHealthCvar );
    new maxhealth get_pcvar_numgLimitHealthCvar );
    
    
if( health >= maxhealth )
    {
        client_printidprint_center"Uzgunuz, Suanki HP'niz: %d. Daha Fazla Saglik Cantasi Alamazsiniz. Maksimum HP: %d"healthmaxhealth ); 
        return FMRES_IGNORED;
    }
    
    set_hudmessage
25500, -1.00.8326.03.0 );
    show_hudmessageid"Cantadan %d HP Aldin !"cvarhealth );
    
    fm_set_user_health
idhealth cvarhealth );
    emit_soundidCHAN_ITEMSOUND_KITVOL_NORMATTN_NORM ,PITCH_NORM );
    
    message_begin
MSG_ONE_UNRELIABLEgGMsgItemPickup_id );
    write_string"item_healthkit" );
    message_end();
    
    
if( get_pcvar_numgToggleFadeEnable ) == )
    {
        message_beginMSG_ONE_UNRELIABLEgGMsgFade _id );
        write_short1<<10 );
        write_short1<<10 );
        write_shortFFADE_IN );
        write_byte255 );
        write_byte);
        write_byte); 
        write_byte75 );
        message_end();
    }
    
    engfunc
EngFunc_RemoveEntityent );
    
    
return FMRES_IGNORED;
}

public 
logevent_round_start()
{
    if( get_pcvar_numgToggleRemoveAtRstart ) == )
    {
        new hkit FM_NULLENT;
        while( ( hkit fm_find_ent_by_classhkitgMedKitClassname ) ) )
        {
            engfuncEngFunc_RemoveEntityhkit );
        }
    }    
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
Bunu kullanabilirsiniz rastgele 5 kişiden düşmesini ayarlıyabileceğimi sanmıyorum ama candan şikayetciyseniz cvardan düşürebilirsiniz , modelin büyüklüğünden şikayetciyseniz daha küçük bir model koyabilirsiniz ;
https://gamebanana.com/mods/227978
öncelikle yardımın icin teşekkür ederim bu plugini peki dedigim gibi ayarlayabilecek varmı ?
dediğin gibi rastgele 5 kişiden düşmez fakat 5 kişiden toplam vericek hpyi 30 kişiye ayarlayabilirsin.
#7
(23-05-2021, 17:19)Mersy Adlı Kullanıcıdan Alıntı:
(23-05-2021, 17:15)lasthasaki66 Adlı Kullanıcıdan Alıntı: öncelikle yardımın icin teşekkür ederim bu plugini peki dedigim gibi ayarlayabilecek varmı ?
dediğin gibi rastgele 5 kişiden düşmez fakat 5 kişiden toplam vericek hpyi 30 kişiye ayarlayabilirsin.
nasıl yani benim demek istedigim örnek olarak veriyorum

sw 32 kisi diyelim veya 10 kisi her el farklı 3 kisiye saglık çantası vericek otomatik çanta sahibi olan öldükten sonra atıyorum 3 üde öldü yere o 3 ünün saglık cantası düsecek baska kisilerden çanta düsmücek.

+gücel
Son Düzenleme: 24-05-2021, 10:19, Düzenleyen: lasthasaki66.
#8
İstek konusu, @Mersy adlı kullanıcı tarafından 1 gün içinde çözülmüştür.
İsteği çözdüğü için Mersy Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Mersy Adlı kullanıcı sizin dışınızda toplam 7 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task