- Katılım
- 13 gün
- Mesajlar
- 2
Oyuncu araç alırken sadece modeline bakmayacak.
Araç: Sultan RS
Plaka: 41 SRD 031
Kilometre: 86.420 km
Kaza Sayısı: 3
Ağır Hasar: Var
Motor Sağlığı: %71
Şanzıman Sağlığı: %62
Son Bakım: 12 gün önce
Önceki Sahip: 2 kişi
Piyasa Değeri: 420.000$
Ekspertiz Değeri: 335.000$
gibi bir çok değere bakılabilecek.
Harbi rp sunucularında bence gerçekten olması gereken bir script.
Mesela bir oyuncu ikinci el araç satıyor. Alıcı ekspertiz yaptırmadan alırsa kazıklanabilir.
Mekanikçi aracı kontrol eder:
-Motor bloğunda eski hasar bulundu.
-Şasi düzeltme kaydı var.
-Kilometre düşürme şüphesi: Orta.
Bu bayağı iyi RP döndürür.
Scriptin özelliklerine gelelim:
1. Araç geçmişi
2. Mekanikçi ekspertiz yapar
3. Sahte Rapor riski;
Ekstra RP için mekanikçi sahte rapor yazabilir ama admin loguna düşer örn:
[LOG] Mechanic Mehmet, 41 SRD 031 plakalı araç için manuel değer değiştirdi.
Bu hem RP hem denetim sağlar.
4. Kilometre sistemi
5. Değer Kaybı (Ekspertiz Değeri = Araç Piyasa Değeri - Kaza Cezası - KM Cezası - Motor Hasarı gibi)
Kullanılabilecek komutlar;
/ekspertiz [plaka]
/aracgecmis [plaka]
/bakimekle [plaka]
/hasarekle [plaka]
bu komutları kolayca mekanikteki modifiye tamir menüsünden direk erişilebilir hale getirebilirsiniz.
SQL kısmı:
Lua Kısmı
Fikirleriniz olursa birlikte geliştirebiliriz.
Script isteği/fikri olan belirtirse de ücretsiz şekilde yardımcı olmaya çalışırım.
Araç: Sultan RS
Plaka: 41 SRD 031
Kilometre: 86.420 km
Kaza Sayısı: 3
Ağır Hasar: Var
Motor Sağlığı: %71
Şanzıman Sağlığı: %62
Son Bakım: 12 gün önce
Önceki Sahip: 2 kişi
Piyasa Değeri: 420.000$
Ekspertiz Değeri: 335.000$
gibi bir çok değere bakılabilecek.
Harbi rp sunucularında bence gerçekten olması gereken bir script.
Mesela bir oyuncu ikinci el araç satıyor. Alıcı ekspertiz yaptırmadan alırsa kazıklanabilir.
Mekanikçi aracı kontrol eder:
-Motor bloğunda eski hasar bulundu.
-Şasi düzeltme kaydı var.
-Kilometre düşürme şüphesi: Orta.
Bu bayağı iyi RP döndürür.
Scriptin özelliklerine gelelim:
1. Araç geçmişi
2. Mekanikçi ekspertiz yapar
3. Sahte Rapor riski;
Ekstra RP için mekanikçi sahte rapor yazabilir ama admin loguna düşer örn:
[LOG] Mechanic Mehmet, 41 SRD 031 plakalı araç için manuel değer değiştirdi.
Bu hem RP hem denetim sağlar.
4. Kilometre sistemi
5. Değer Kaybı (Ekspertiz Değeri = Araç Piyasa Değeri - Kaza Cezası - KM Cezası - Motor Hasarı gibi)
Kullanılabilecek komutlar;
/ekspertiz [plaka]
/aracgecmis [plaka]
/bakimekle [plaka]
/hasarekle [plaka]
bu komutları kolayca mekanikteki modifiye tamir menüsünden direk erişilebilir hale getirebilirsiniz.
SQL kısmı:
SQL:
CREATE TABLE vehicle_history (
id INT AUTO_INCREMENT PRIMARY KEY,
plate VARCHAR(20) NOT NULL,
owner_identifier VARCHAR(80),
mileage INT DEFAULT 0,
accident_count INT DEFAULT 0,
engine_health INT DEFAULT 100,
transmission_health INT DEFAULT 100,
last_service TIMESTAMP NULL,
market_price INT DEFAULT 0,
expert_price INT DEFAULT 0,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Lua Kısmı
Kod:
RegisterCommand("ekspertiz", function(source, args)
local plate = args[1]
if not plate then
TriggerClientEvent("chat:addMessage", source, {
args = {"Ekspertiz", "Plaka girmelisin. Örnek: /ekspertiz 41SRD031"}
})
return
end
MySQL.query("SELECT * FROM vehicle_history WHERE plate = ?", {plate}, function(result)
if result[1] then
local v = result[1]
TriggerClientEvent("chat:addMessage", source, {
args = {
"Ekspertiz",
("KM: %s | Kaza: %s | Motor: %s%% | Değer: $%s"):format(
v.mileage,
v.accident_count,
v.engine_health,
v.expert_price
)
}
})
else
TriggerClientEvent("chat:addMessage", source, {
args = {"Ekspertiz", "Bu plakaya ait kayıt bulunamadı."}
})
end
end)
end)
Fikirleriniz olursa birlikte geliştirebiliriz.
Script isteği/fikri olan belirtirse de ücretsiz şekilde yardımcı olmaya çalışırım.



