⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Map Silah

Map Silah
Mehraba abi harita üzerindeki örnek veriyorum iceworld gibi bir haritada silahı alınca 10 sn sonra yerine tekrar gelmesini istiyorum bunu yapabilecek bi abi var mı lütfen teşekkür.
imza yok parmak bassam?
RE: Map Silah
onu map dosyasından ayarlamak gerekir ama zaten otomatik spawn olmuyormu tekrar yere?
RE: Map Silah
el başında oluyor ama ben de el yok sonsuz bir döngü var bu yüzden istedim map dosyasını karıştırma eklenti ile yapmalıyız
imza yok parmak bassam?
RE: Map Silah
onun için eklenti gerek ben sana takım res sitemini atsam bile bu el bitmediği için raund saymaz map dosyanı at ona göre bi eklenti hazırlayayım
RE: Map Silah
saygıdeğer abim ts var mı sesli çet yaparak daha detaylı anlaşacağımıza inanıyorum

(29-05-2025, 18:21)Merhabalarr Adlı Kullanıcıdan Alıntı: onu map dosyasından ayarlamak gerekir ama zaten otomatik spawn olmuyormu tekrar yere?

(29-05-2025, 22:52)Merhabalarr Adlı Kullanıcıdan Alıntı: onun için eklenti gerek ben sana takım res sitemini atsam bile bu el bitmediği için raund saymaz map dosyanı at ona göre bi eklenti hazırlayayım

abim surf_ski_2 haritası için istiyorum basic bi map zaten sana zahmet bi ayar çek beni mutlu et be abimm
imza yok parmak bassam?
Son Düzenleme: 30-05-2025, 10:33, Düzenleyen: serkankorkar
RE: Map Silah
müsait bir zamanda ö.m den yazın geleyim tsnize
RE: Map Silah
Evet arkadaşlar yapabilecek yok mu şu eklentiyi koskoca forumda ?
imza yok parmak bassam?
RE: Map Silah
Bu eklenti ile ilgili bir durum değil gibi, tam olarak hangi harita da ne yapmak istiyorsunuz?
Son Düzenleme: 31-05-2025, 19:13, Düzenleyen: Serhat Öndeş
RE: Map Silah
surf maplerindeki yerdeki silahlar alınınca 10 sn sonra yerine yenisi gelecek
imza yok parmak bassam?
RE: Map Silah
Genel istiyorsan iş değişir, bunu test edersin.

Kod:
#include <amxmodx>
#include <fakemeta>
#include <engine>

#define MAX_WEAPONS 64

new Float:g_weaponOrigins[MAX_WEAPONS][3]
new g_weaponClasses[MAX_WEAPONS][32]
new g_weaponCount

public plugin_init()
{
    register_plugin("Weapon Respawner", "1.0", "OSR")
    set_task(1.0, "ScanMapWeapons", _, _, _, "b")
    set_task(10.0, "RespawnWeapons", _, _, _, "b")
}

public ScanMapWeapons()
{
    new ent = -1
    while ((ent = find_ent_by_class(ent, "armoury_entity")) > 0)
    {
        if (g_weaponCount >= MAX_WEAPONS)
            break

        entity_get_vector(ent, EV_VEC_origin, g_weaponOrigins[g_weaponCount])
        entity_get_string(ent, EV_SZ_classname, g_weaponClasses[g_weaponCount], 31)

        g_weaponCount++
    }

    if (g_weaponCount > 0) {
        remove_task(ScanMapWeapons)
    }
}

public RespawnWeapons()
{
    for (new i = 0; i < g_weaponCount; i++)
    {
        new ent = create_entity("armoury_entity")
        if (ent > 0)
        {
            entity_set_string(ent, EV_SZ_classname, g_weaponClasses[i])
            entity_set_origin(ent, g_weaponOrigins[i])
            entity_set_int(ent, EV_INT_solid, SOLID_TRIGGER)
            entity_set_int(ent, EV_INT_movetype, MOVETYPE_TOSS)
        }
    }
}

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