⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Entity Oluşturma Hakkında

Entity Oluşturma hakkında
Kod:
#include <amxmodx>
#include <reapi>
#include <xs>

new Resources[][] = {
    "models/crate_extrasmall.mdl"
}

new g_iEntityModelIndex;

public plugin_init()
{
    register_clcmd("radio1", "radio1");
}

public plugin_precache()
{
    g_iEntityModelIndex = precache_model(Resources[0]);
}

public radio1(const iPlayer)
{
    reapicreate(iPlayer);
    return HC_SUPERCEDE;
}

stock reapicreate(const iPlayer)
{
    new iEntity = rg_create_entity("info_target");

    set_entvar(iEntity, var_model, Resources[0]);
    set_entvar(iEntity, var_modelindex, g_iEntityModelIndex);

    static Float:Origin[3];//, Float:Angles[3];
    get_entvar(iPlayer, var_origin, Origin);
    //get_entvar(iPlayer, var_angles, Angles);

    new Float:mins[3] = { -26.67,-62.04,-24.68 }
    set_entvar(iEntity, var_mins, mins)
    new Float:maxs[3] = { 2.54,19.69,25.82 }
    set_entvar(iEntity, var_maxs, maxs)
    new Float:size[3]

    set_entvar(iEntity, var_size, size)
    set_entvar(iEntity, var_movetype, MOVETYPE_TOSS);
    set_entvar(iEntity, var_solid, SOLID_BBOX);

    set_entvar(iEntity, var_origin, Origin);
    //set_entvar(iEntity, var_angles, Angles);
   
    //set_entvar(iEntity, var_gravity, 1.0);
    set_entvar(iEntity, var_classname, "box_");
    //set_entvar(iEntity, var_owner, iPlayer);

    return iEntity;
}

Yukarıda bir "box" oluşturma kodu mevcut. Ben ne yaparsam yapayım "SOLID_BBOX" işlemiyor. Yani modelin içinden geçip gidebiliyorum. Modele göre genişlik(size) nasıl vereceğim bilmiyorum. Başka bir eklentinin genişlik kodları aldım fakat gene işlemedi. Bu konu hakkında yardım edebilecek var mı?
Steam
RE: Entity Oluşturma hakkında
https://www.webailesi.com/konu-reapi-kill-box-adam-oldurunce-kutu-dusmesi-20469

Bu konuyu inceyebilirsin.
Size'ı önce vermek yerine sonra vermeyi de dene.
Steam:Tıkla • Discord: lynchk
RE: Entity Oluşturma hakkında
Kod:
stock reapicreate(const iPlayer)
{
    new iEntity = rg_create_entity("info_target");

    if(is_nullent(iEntity))
    {
        return NULLENT;
    }

    new Float:mins[3] = { -26.67,-62.04,-24.68 }
    new Float:maxs[3] = { 2.54,19.69,25.82 }

    set_entvar(iEntity, var_classname, "box_");
    entity_set_size(iEntity, mins, maxs);
    set_entvar(iEntity, var_model, Resources[0]);
    set_entvar(iEntity, var_modelindex, g_iEntityModelIndex);

    set_entvar(iEntity, var_movetype, MOVETYPE_PUSHSTEP);
    set_entvar(iEntity, var_solid, SOLID_BBOX);
    set_entvar(iEntity, var_takedamage, DAMAGE_NO);

    static Float:Origin[3];
    get_entvar(iPlayer, var_origin, Origin);
    set_entvar(iEntity, var_origin, Origin);
    return iEntity;
}

İşin içine engine modülü girince çözüldü. Neden reapi ile olmadı anlamadım. Araştırıcam. Teşekkürler.
Steam
RE: Entity Oluşturma hakkında
İstek konusu, @"orucoglukayra" adlı kullanıcı tarafından 2 saat içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 507 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
Konuyu Okuyanlar: 1 Ziyaretçi