GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
18 Nisan 2026, 20:50:47

Lisans Sistemi

Başlatan Shah, 11 Aralık 2017, 20:43:42

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Shah

Herkese merhaba arkadaşlar! Bugün sizlere ufak bir lisans eklentisi paylaşıyorum.

Modun başına lisansımızı tanıtalım.
new IsLisans;


OnGameModeInit publice gelelim.
Şu kodları ekleyelim.
IsLisans = 1;
   
if(IsLisans == 0)
{
print("Lisans mevcut mod değil! Mod çalıştırılamıyor!");
}
if(IsLisans == 1)
{
print("Lisans mevcut mod çalıştırılıyor!");
}


OnPlayerConnect publice gelelim.
if(IsLisans == 0)
{
Kick(playerid);
}


Sistemimiz bu kadardı. Geliştirilebilir. Örneğin servere şifre koyup, hostname değişebilir. Belki geliştirip Script olarak atarım, İyi Forumlar!
Sistem'de ki mantık; IsLisans 0' sa, Server.exe açılırken print'te hata verir ve oyuna giriş yapanı kickler. IsLisans 1' se Server.exe açılırken başarı print'i yollar ve bir sıkıntı olmaz.

Eklenti fikri ve yapımı tamamen bana aittir.


Son düzenlenme: 11 Aralık 2017, 20:47:37 Shah
Ne Mutlu Türküm Diyene!

Kraus

Sistemin amacı ne? Lisans mod üstünden yapılabiliyorsa ne anlamı var bunun?

Safari Gaming © sɪɴᴄᴇ 2014
www.sf-gaming.net

Shah

Sistemin amacı modu örneğin güvenmediğin biri ele geçirirse IsLisans'ı 0 aldığın an bir önlem almış olursun.

Ne Mutlu Türküm Diyene!

pag

Alıntı yapılan: Shah - 11 Aralık 2017, 20:53:30

Sistemin amacı modu örneğin güvenmediğin biri ele geçirirse IsLisans'ı 0 aldığın an bir önlem almış olursun.

Ee adam farkeder ve  moddan kaldırırsa ne olacak?


Kraus

Bu sistemi gereksiz bulduğum için kilitliyorum. Böyle lisans olmaz, ele geçiren kişi de kolayca orayı değiştirebilir. Konu kilit.

Safari Gaming © sɪɴᴄᴇ 2014
www.sf-gaming.net