Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

dsgn kguard
ROLLET remastered
vsupload kguardedgeakademi
cleopatra legacy

vSRO Paylaşım Trigger Bulma

iMonarch

KGuardEDGE
.
Katılım
14 Tem 2018
Mesajlar
623
Çözümler
15
Alınan Beğeni
1,003
Ödül Puanları
214
Konum
İstanbul
Merhaba arkadaşlar bu konumda sizlere saklı yordamları yada triggerları nasıl bulacağınızı anlatacağım ;

Trigger Neden Koyulmuştur ?
Trigger'lar genelde önlem amaçlı çalınma hack'lenme gibi durumlarda yapımcı tarafından korumaya alınmak için koyulur vsro alanında
tabiki triggerle bir çok oyunda oluşan buglar vs'de engellenebilir korumanın yanı sıra procedur'e göre daha hızlı işlem yaptığı söylenmektedir

Tetikleyiciler ne zaman kullanılırlar ?
Tetikleyicileri kullanmanın bir çok nedeni vardır. Bir tabloda bir değişiklik yapıldığında ayni anda bir çok değişik işlemin de yapılması gerekli olabilir. Belki de bu tabloda yapılan değişikliklerin oyunda açılan bikarektere yada guilde yönlendirilmesini sağlar Bu işlemler için tetikleyiciler kullanmak çoğu kez çok zarif çözümler üretmenizi sağlayabilir.

Ardı Sıra Tetikleyiciler (After Triggers)
Bir tabloya UPDATE, INSERT veya DELETE işlemi yapıldıktan sonra bir takım işlemlerin yapılması için kullanılan tetikleyicilere Ardı Sıra Tetikleyici denir. Bu tür tetikleyiciler pek çok değişik iş yapabilirler. Bir başka tabloya veri girişi yapmak veya tabloyu güncellemek, tablolar arasında uyumu sağlamak için bu tür tetikleyiciler çok uygundur.


 

Conqueror

Vsro/Database-Editör
.
Katılım
3 Nis 2019
Mesajlar
1,542
Alınan Beğeni
2,397
Ödül Puanları
113
Konum
İstanbul
Konuyu hortlaıyorum ama ikinci kod direk olarak okutuldugunda iptal etmez. İptal etmesi için;
WHEN 1 THEN 'Disabled' ELSE 'Enabled' END

Disabled ile Enabled yer değiştirmeli.

Kapalı triggerleri aktif etmeye ayarlı şuanki haliyle. Sıkıntı olmasın:)
 
Katılım
24 Kas 2020
Mesajlar
175
Alınan Beğeni
17
Ödül Puanları
18
Konum
vietnam
Cảm ơn
Xin chào bạn bè, ở vị trí này tôi sẽ cho bạn biết làm thế nào để tìm các thủ tục hoặc trình kích hoạt được lưu trữ;

Tại sao Trigger được đặt?
Trình kích hoạt thường được đặt trong trường vsro để được nhà sản xuất bảo vệ trong các trường hợp như trộm cắp hoặc hack để phòng ngừa
Tất nhiên, người ta nói rằng Triggerle có thể được ngăn chặn trong các lỗi xảy ra trong nhiều trò chơi, v.v., cũng như xử lý nhanh hơn Procedur

Khi nào trình kích hoạt được sử dụng?
Có nhiều lý do để sử dụng trình kích hoạt. Khi một thay đổi được thực hiện cho một bảng, có thể cần phải thực hiện nhiều thao tác khác nhau cùng một lúc. Có lẽ điều này cho phép các thay đổi được thực hiện cho bảng được hướng đến nhân vật hoặc bang hội được mở trong trò chơi và sử dụng trình kích hoạt cho những hành động này thường có thể dẫn đến các giải pháp rất thanh lịch.

Sau khi kích hoạt
Trình kích hoạt được sử dụng để thực hiện một số thao tác sau khi các thao tác UPDATE, INSERT hoặc DELETE được thực hiện trên bảng được gọi là Sequential Triggers. Những kích hoạt như vậy có thể làm nhiều việc khác nhau. Các trình kích hoạt như vậy rất phù hợp để nhập hoặc cập nhật dữ liệu trong một bảng khác và đảm bảo sự hài hòa giữa các bảng.


Văn bản ẩn: không thể trích dẫn. ***
Cảm ơn
 

SaltanatNaibi

VSRO / SQL Server / PK2 Edit / Cyber Security /
.
.
Katılım
19 Ara 2018
Mesajlar
1,185
Çözümler
5
Alınan Beğeni
621
Ödül Puanları
113
Konum
/ Kali/Linux /
Bu kullanıcıyla bir anlaşma yapmak istiyorsanız, bu forumdan uzaklaştırıldığını lütfen unutmayın.
eline saglık
 

SaltanatNaibi

VSRO / SQL Server / PK2 Edit / Cyber Security /
.
.
Katılım
19 Ara 2018
Mesajlar
1,185
Çözümler
5
Alınan Beğeni
621
Ödül Puanları
113
Konum
/ Kali/Linux /
Bu kullanıcıyla bir anlaşma yapmak istiyorsanız, bu forumdan uzaklaştırıldığını lütfen unutmayın.
Sysobject eskide kaldıgı için daha yeni olarak bende katkıda bulunayım @iMonarch kankama :)


SQL:
İçeriği görebilmek için Uye olmanız gerekiyor.
Üst üste post gönderildiği için tek mesajda birleştirildi:

Konuyu hortlaıyorum ama ikinci kod direk olarak okutuldugunda iptal etmez. İptal etmesi için;
WHEN 1 THEN 'Disabled' ELSE 'Enabled' END

Disabled ile Enabled yer değiştirmeli.

Kapalı triggerleri aktif etmeye ayarlı şuanki haliyle. Sıkıntı olmasın:)
Hayır yer degiştirmemeli zaten tetikleyici 1 'e eşit ise devre dışı ise disabled dönderiyor şuan paylaşılan dogru
 
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.