- Katılım
- 23 Eki 2022
- Mesajlar
- 5,997
- Çözümler
- 10
- Tepkime puanı
- 3,570
- Puanları
- 113
- Yaş
- 28
vSRO Tools ile NPC ekleme ve duzenleme islemleri, server gelistirme tarafinda en cok kullanilan alanlardan biridir. Yeni shop NPC eklemek, event NPC olusturmak ya da var olan bir NPCyi farkli gorev icin duzenlemek istiyorsaniz database ve spawn mantigini birlikte bilmeniz gerekir.
1. NPC eklerken mantik
NPC ekleme yalnizca veri tabanina yeni satir acmak degildir. O NPCnin hangi mapte, hangi koordinatta, hangi servis baglantilariyla ve hangi fonksiyonla calisacagini da belirlemeniz gerekir. Sadece kod ekleyip spawn vermemek, NPCnin hic gorunmemesine yol acar.
2. Mevcut NPCyi referans almak
Sifirdan rastgele alan doldurmak yerine, benzer gorevde calisan bir NPCyi kopya mantigiyla referans almak daha dogrudur. Shop NPC yapacaksaniz shopa bagli mevcut bir NPCyi, teleport NPC yapacaksaniz teleport kullanan bir NPCyi baz alin.
3. Spawn ve bolge kontrolu
NPCnin oyunda gorunebilmesi icin dogru region ve koordinat mantigi gerekir. Yanlis koordinat, hatali region veya kapali servis atamasi yuzunden NPC bazen kayitlidir ama oyunda yoktur. Bu durumda harita bilgisi ve spawn tablolarini kontrol etmek gerekir.
4. Shop ya da teleport baglantisi
NPCyi ekledikten sonra asıl islevi tanimlanmalidir. Shop gosterecekse shop tablosu, teleport acacaksa ilgili baglanti, event baslatacaksa ona uygun veri akisi kurulmalidir. Islevsiz NPC eklemek sadece goruntu kazandirir, kullanis saglamaz.
5. Temiz test akisi
NPC eklendikten sonra server acik haldeyken degisiklikleri kontrollu test edin. Haritada dogru yerde mi, tıklanınca shop veya islevi aciliyor mu, baska NPClerle cakisma var mi bunlara bakin. Ozellikle event NPClerinde tekrar eden code name kullanimi problem cikarabilir.
Son not
NPC edit tarafinda en onemli nokta veri, koordinat ve islev uyumudur. Bu ucunden biri eksikse NPC ya hic gorunmez ya da oyunda bos sekilde kalir. Sonraki rehberlerde shop ve teleport tarafini daha detayli acacagim.
1. NPC eklerken mantik
NPC ekleme yalnizca veri tabanina yeni satir acmak degildir. O NPCnin hangi mapte, hangi koordinatta, hangi servis baglantilariyla ve hangi fonksiyonla calisacagini da belirlemeniz gerekir. Sadece kod ekleyip spawn vermemek, NPCnin hic gorunmemesine yol acar.
2. Mevcut NPCyi referans almak
Sifirdan rastgele alan doldurmak yerine, benzer gorevde calisan bir NPCyi kopya mantigiyla referans almak daha dogrudur. Shop NPC yapacaksaniz shopa bagli mevcut bir NPCyi, teleport NPC yapacaksaniz teleport kullanan bir NPCyi baz alin.
3. Spawn ve bolge kontrolu
NPCnin oyunda gorunebilmesi icin dogru region ve koordinat mantigi gerekir. Yanlis koordinat, hatali region veya kapali servis atamasi yuzunden NPC bazen kayitlidir ama oyunda yoktur. Bu durumda harita bilgisi ve spawn tablolarini kontrol etmek gerekir.
4. Shop ya da teleport baglantisi
NPCyi ekledikten sonra asıl islevi tanimlanmalidir. Shop gosterecekse shop tablosu, teleport acacaksa ilgili baglanti, event baslatacaksa ona uygun veri akisi kurulmalidir. Islevsiz NPC eklemek sadece goruntu kazandirir, kullanis saglamaz.
5. Temiz test akisi
NPC eklendikten sonra server acik haldeyken degisiklikleri kontrollu test edin. Haritada dogru yerde mi, tıklanınca shop veya islevi aciliyor mu, baska NPClerle cakisma var mi bunlara bakin. Ozellikle event NPClerinde tekrar eden code name kullanimi problem cikarabilir.
Son not
NPC edit tarafinda en onemli nokta veri, koordinat ve islev uyumudur. Bu ucunden biri eksikse NPC ya hic gorunmez ya da oyunda bos sekilde kalir. Sonraki rehberlerde shop ve teleport tarafini daha detayli acacagim.

