- Katılım
- 22 Ara 2011
- Konular
- 49
- Mesajlar
- 245
- Online süresi
- 6d 15h
- Reaksiyon Skoru
- 187
- Altın Konu
- 2
- Başarım Puanı
- 138
- MmoLira
- 141
- DevLira
- 6
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
GİRİŞBu paket şunları içerir:
AI Tepkili NPC Sistemi
Dinamik Stres Sistemi
Tam Otomatik Illegal Ekonomi
Hepsi birbiriyle entegre
Tek resource olarak çalışır
Optimize + geliştirilebilir
KURULUM (ÖNCE BUNU YAP)
Kod:
resources/[local]/devpack oluştur
İçine: fxmanifest.lua client.lua server.lua
server.cfg: ensure devpack
fxmanifest.lua
Kod:
fx_version 'cerulean' game 'gta5'
author 'DevPack' description 'AI + Stress + Economy System'
client_script 'client.lua' server_script 'server.lua'
1. AI NPC SİSTEMİ
Özellik:Oyuncu silah çekerse NPC korkar
Koşar / kaçış yapar
Polis çağırabilir (genişletilebilir)
CLIENT (NPC AI)
Kod:
CreateThread(function() while true do Wait(2000)
local player = PlayerPedId()
local coords = GetEntityCoords(player)
local npc = GetClosestPed(coords.x, coords.y, coords.z, 10.0, 1, 0, 0, 0, 0, -1)
if npc ~= 0 then
if IsPedArmed(player, 6) then
TaskSmartFleePed(npc, player, 100.0, -1)
end
end
end
end)
2. STRES SİSTEMİ
CLIENT
Kod:
local stress = 0
CreateThread(function() while true do Wait(5000)
if IsPedShooting(PlayerPedId()) then
stress = stress + 5
end
if IsPedRunning(PlayerPedId()) then
stress = stress + 1
end
if stress > 100 then stress = 100 end
end
end)
CreateThread(function() while true do Wait(1000)
if stress >= 60 then
ShakeGameplayCam("SMALL_EXPLOSION_SHAKE", 0.1)
end
if stress >= 85 then
ShakeGameplayCam("LARGE_EXPLOSION_SHAKE", 0.2)
end
end
end)
STRES AZALTMA EVENT
Kod:
RegisterNetEvent("devpack:stressremove") AddEventHandler("devpack:stressremove", function(amount) stress = stress - amount if stress < 0 then stress = 0 end end)
3. ILLEGAL EKONOMİ SİSTEMİ
Mantık:NPC'ler rastgele illegal item ister
Oyuncu satarsa para kazanır
Tam otomatik sistem
CLIENT (SATIŞ)
Kod:
RegisterCommand("sellillegal", function() local ped = PlayerPedId() local coords = GetEntityCoords(ped)
local npc = GetClosestPed(coords.x, coords.y, coords.z, 3.0, 1, 0, 0, 0, 0, -1)
if npc ~= 0 then
TriggerServerEvent("devpack:sell")
end
end)
SERVER (EKONOMİ)
Kod:
RegisterNetEvent("devpack:sell") AddEventHandler("devpack:sell", function() local src = source local amount = math.random(100,500)
-- ESX örnek
local xPlayer = ESX.GetPlayerFromId(src)
if xPlayer then
xPlayer.addMoney(amount)
end
end)
4. SİSTEMLERİN BİRBİRİNE BAĞLANMASI
Stres yüksekse satış zorlaşsın:
Kod:
if stress > 70 then TriggerEvent("chat:addMessage", { args = {"Çok streslisin, satış başarısız!"} }) return end
NPC korkarsa satış iptal:
Kod:
if IsPedFleeing(npc) then return end
BONUS GELİŞTİRME (FULL PRO)NPC’ye animasyon ekle
Cooldown sistemi
Police alert
Item check (qb/ox inventory)
UI bar
OLASI HATALAR & ÇÖZÜMLER
NPC bulunamadı✔ Çözüm:
Kod:
GetClosestPed mesafesini artır (10 → 20)
ESX çalışmıyor✔ Çözüm:
Kod:
ESX = exports["es_extended"]:getSharedObject()
Komut çalışmıyor✔ Çözüm:
ensure devpack aktif mi kontrol et
console hata var mı bak
Kamera titremiyor✔ Çözüm:
Script başka kamera scriptiyle çakışıyor olabilir
SİSTEM ETKİSİRP Kalitesi: +++
Oyuncu Etkileşimi: Çok yüksek
Server değeri: Artar
Bağımlılık: Yüksek

“İsteyen olursa UI + gelişmiş AI versiyonunu paylaşırım (premium seviye)”İstersen next level:
AI polis sistemi (gerçek oyuncu gibi davranan)
Dinamik ekonomi (arz-talep sistemi)TALEBE GORE GELİCEK..
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 112
- Cevaplar
- 2
- Görüntüleme
- 4K




