--[=[
d888b db db d888888b .d888b. db db db .d8b.
88' Y8b 88 88 `88' VP `8D 88 88 88 d8' `8b
88 88 88 88 odD' 88 88 88 88ooo88
88 ooo 88 88 88 .88' 88 88 88 88~~~88
88. ~8~ 88b d88 .88. j88. 88booo. 88b d88 88 88 @uniquadev
Y888P ~Y8888P' Y888888P 888888D Y88888P ~Y8888P' YP YP CONVERTER
OK-13 SÜPER DEV TÜRKÇE AI - TEK PARÇA
500+ KELİME, 100+ KONU, LUA UZMANI
]=]
local
-- SCREEN GUI
"ScreenGui_1"
Instance
new
"ScreenGui"
game
GetService
"Players"
WaitForChild
"PlayerGui"
"ScreenGui_1"
"ZIndexBehavior"
Enum
-- ANA FRAME
"Frame_2"
Instance
new
"Frame"
"ScreenGui_1"
"Frame_2"
"BorderSizePixel"
0
"Frame_2"
"BackgroundColor3"
Color3
fromRGB
255
255
255
"Frame_2"
"Size"
UDim2
new
0
502
0
328
"Frame_2"
"Position"
UDim2
new
0
154
0
0
-- KÖŞELER
"UICorner_3"
Instance
new
"UICorner"
"Frame_2"
"UIStroke_4"
Instance
new
"UIStroke"
"Frame_2"
-- ARKA PLAN RESİM
"ImageLabel_5"
Instance
new
"ImageLabel"
"Frame_2"
"ImageLabel_5"
"BorderSizePixel"
0
"ImageLabel_5"
"BackgroundColor3"
Color3
fromRGB
255
255
255
"ImageLabel_5"
"Image"
[[rbxassetid://92395758083316]]
"ImageLabel_5"
"Size"
UDim2
new
0
504
0
332
"ImageLabel_5"
"Position"
UDim2
new
0
2
0
4
"UICorner_6"
Instance
new
"UICorner"
"ImageLabel_5"
"UIStroke_7"
Instance
new
"UIStroke"
"ImageLabel_5"
-- BAŞLIK
"TextLabel_8"
Instance
new
"TextLabel"
"ImageLabel_5"
"TextLabel_8"
"BorderSizePixel"
0
"TextLabel_8"
"TextSize"
24
"TextLabel_8"
"BackgroundColor3"
Color3
fromRGB
255
255
255
"TextLabel_8"
"FontFace"
new
[[rbxasset://fonts/families/IndieFlower.json]]
Enum
Enum
"TextLabel_8"
"BackgroundTransparency"
1
"TextLabel_8"
"Size"
UDim2
new
0
100
0
20
"TextLabel_8"
"Text"
[[OK-13 Aİ - 1 QUEST=3M LT WATER]]
"TextLabel_8"
"Position"
UDim2
new
0
92
0
2
-- SCROLLING FRAME (SOHBET ALANI)
"ScrollingFrame_9"
Instance
new
"ScrollingFrame"
"ImageLabel_5"
"ScrollingFrame_9"
"BorderSizePixel"
0
"ScrollingFrame_9"
"BackgroundColor3"
Color3
fromRGB
6
6
6
"ScrollingFrame_9"
"Size"
UDim2
new
0
382
0
256
"ScrollingFrame_9"
"Position"
UDim2
new
0
104
0
28
"ScrollingFrame_9"
"BackgroundTransparency"
0.9
"ScrollingFrame_9"
"ScrollBarThickness"
6
"ScrollingFrame_9"
"CanvasSize"
UDim2
new
0
0
0
0
"ScrollingFrame_9"
"AutomaticCanvasSize"
Enum
"UIStroke_a"
Instance
new
"UIStroke"
"ScrollingFrame_9"
"UIStroke_a"
"ApplyStrokeMode"
Enum
"UIStroke_a"
"Thickness"
0.4
"UICorner_b"
Instance
new
"UICorner"
"ScrollingFrame_9"
-- PROFİL RESMİ
"ImageLabel_10"
Instance
new
"ImageLabel"
"ImageLabel_5"
"ImageLabel_10"
"BorderSizePixel"
0
"ImageLabel_10"
"BackgroundColor3"
Color3
fromRGB
255
255
255
"ImageLabel_10"
"Image"
[[rbxassetid://115982280618058]]
"ImageLabel_10"
"Size"
UDim2
new
0
82
0
82
"ImageLabel_10"
"Position"
UDim2
new
0
10
0
26
"UICorner_11"
Instance
new
"UICorner"
"ImageLabel_10"
"UICorner_11"
"CornerRadius"
UDim
new
1
0
"TextLabel_12"
Instance
new
"TextLabel"
"ImageLabel_10"
"TextLabel_12"
"BorderSizePixel"
0
"TextLabel_12"
"TextSize"
12
"TextLabel_12"
"BackgroundColor3"
Color3
fromRGB
255
255
255
"TextLabel_12"
"FontFace"
new
[[rbxasset://fonts/families/Ubuntu.json]]
Enum
Enum
"TextLabel_12"
"BackgroundTransparency"
1
"TextLabel_12"
"Size"
UDim2
new
0
100
0
20
"TextLabel_12"
"Text"
[[Your Best Friend - AI]]
"TextLabel_12"
"Position"
UDim2
new
0
10
0
82
-- TEXTBOX (MESAJ YAZMA ALANI)
"TextBox_13"
Instance
new
"TextBox"
"ImageLabel_5"
"TextBox_13"
"BorderSizePixel"
0
"TextBox_13"
"BackgroundColor3"
Color3
fromRGB
253
151
144
"TextBox_13"
"Size"
UDim2
new
0
396
0
34
"TextBox_13"
"Position"
UDim2
new
0
102
0
292
"TextBox_13"
"Text"
[[Mesajınızı yazın...]]
"TextBox_13"
"TextColor3"
Color3
fromRGB
0
0
0
"TextBox_13"
"BackgroundTransparency"
0.7
"UICorner_14"
Instance
new
"UICorner"
"TextBox_13"
"UICorner_14"
"CornerRadius"
UDim
new
0
5
"UIStroke_15"
Instance
new
"UIStroke"
"TextBox_13"
"UIStroke_15"
"ApplyStrokeMode"
Enum
"UIStroke_15"
"Thickness"
0.7
-- GÖNDER BUTONU
"TextButton_16"
Instance
new
"TextButton"
"ImageLabel_5"
"TextButton_16"
"BorderSizePixel"
0
"TextButton_16"
"BackgroundColor3"
Color3
fromRGB
76
175
80
"TextButton_16"
"Size"
UDim2
new
0
72
0
34
"TextButton_16"
"Position"
UDim2
new
0
500
0
292
"TextButton_16"
"Text"
[[GÖNDER]]
"TextButton_16"
"TextColor3"
Color3
fromRGB
255
255
255
"TextButton_16"
"Font"
Enum
"TextButton_16"
"TextSize"
14
"UICorner_17"
Instance
new
"UICorner"
"TextButton_16"
"UIStroke_18"
Instance
new
"UIStroke"
"TextButton_16"
"UIStroke_18"
"ApplyStrokeMode"
Enum
"UIStroke_18"
"Thickness"
0.6
-- KAPATMA BUTONU
"TextButton_19"
Instance
new
"TextButton"
"ImageLabel_5"
"TextButton_19"
"BorderSizePixel"
0
"TextButton_19"
"TextSize"
18
"TextButton_19"
"BackgroundColor3"
Color3
fromRGB
255
80
80
"TextButton_19"
"BackgroundTransparency"
0.3
"TextButton_19"
"Size"
UDim2
new
0
30
0
30
"TextButton_19"
"Text"
[[X]]
"TextButton_19"
"TextColor3"
Color3
fromRGB
255
255
255
"TextButton_19"
"Position"
UDim2
new
0
470
0
2
"UIStroke_1a"
Instance
new
"UIStroke"
"TextButton_19"
"UIStroke_1a"
"ApplyStrokeMode"
Enum
"UIStroke_1a"
"Thickness"
0.2
-- ==================== DEV TÜRKÇE AI VERİTABANI ====================
local
-- LUA VE SCRIPT ÖZEL (70+ cevap)
"lua"
"lua nedir"
"lua dili"
[[Lua, hafif ve hızlı bir programlama dilidir! Roblox'ta oyun yapmak için kullanılır. Özellikleri:
• Yorumlanan dil (derlenmez)
• Dinamik tip sistemi
• Tablo tabanlı
• Hafızada az yer kaplar
• Kolay öğrenilir
Roblox dışında oyun motorlarında, embedded sistemlerde de kullanılır!]]
"roblox lua"
"luau"
"rbx lua"
[[Roblox Lua (Luau), normal Lua'nın geliştirilmiş versiyonudur! Roblox'a özel eklemeler:
• Instance'lar (Part, Frame, Tool)
• Events (Connect, Wait)
• Services (Players, Workspace)
• DataTypes (Vector3, CFrame, Color3)
• Type checking ve optimizasyonlar
Örnek kod:
local part = Instance.new("Part")
part.Parent = workspace
part.BrickColor = BrickColor.new("Bright red")
part.Size = Vector3.new(4, 1, 2)]]
"değişken"
"variable"
"local"
[[Değişkenler, veri saklamak için kullanılır!
local sayi = 10 -- sayı
local yazi = "merhaba" -- yazı (string)
local mantik = true -- boolean (true/false)
local tablo = {} -- tablo (table)
-- Global değişken (tavsiye edilmez):
sayi = 10
-- Local değişken (tavsiye edilir):
local sayi = 10
Değişken isimleri: harf veya _ ile başlamalı, rakamla başlayamaz!]]
"fonksiyon"
"function"
"metod"
[[Fonksiyonlar, tekrar kullanılabilir kod bloklarıdır!
-- Basit fonksiyon:
function selamVer(isim)
print("Merhaba " .. isim)
end
-- Return değeri olan:
function topla(a, b)
return a + b
end
-- Event fonksiyonu:
button.MouseButton1Click:Connect(function()
print("Butona tıklandı!")
end)
-- Anonymous fonksiyon:
local carp = function(a, b) return a * b end]]
"tablo"
"table"
"dizi"
[[Tablolar, Lua'nın en güçlü özelliğidir!
-- Dizi (array) gibi:
local meyveler = {"elma", "armut", "muz"}
print(meyveler[1]) -- elma (index 1'den başlar!)
-- Sözlük (dictionary) gibi:
local ogrenci = {
ad = "Ali",
yas = 15,
sinif = "9/A"
}
print(ogrenci.ad) -- Ali
print(ogrenci["yas"]) -- 15
-- İç içe tablolar:
local oyuncular = {
{isim = "Ali", skor = 100, level = 5},
{isim = "Veli", skor = 200, level = 10}
}
-- Tablo fonksiyonları:
table.insert(meyveler, "çilek") -- Ekle
table.remove(meyveler, 1) -- Sil
table.sort(meyveler) -- Sırala]]
"döngü"
"loop"
"for"
"while"
[[Döngüler, işlemleri tekrarlamak için:
-- For döngüsü (1'den 10'a):
for i = 1, 10 do
print(i)
end
-- For döngüsü (adımlı):
for i = 10, 1, -1 do -- Geri sayım
print(i)
end
-- For döngüsü (tablo için):
local meyveler = {"elma", "armut", "muz"}
for index, meyve in ipairs(meyveler) do
print(index .. ": " .. meyve)
end
-- While döngüsü:
local sayac = 1
while sayac <= 5 do
print(sayac)
sayac = sayac + 1
end
-- Repeat until:
local x = 1
repeat
print(x)
x = x + 1
until x > 5]]
"koşul"
"if"
"else"
"then"
[[Koşullar, karar vermek için:
local yas = 18
if yas >= 18 then
print("Yetişkin")
elseif yas >= 13 then
print("Genç")
else
print("Çocuk")
end
-- Operatörler:
== eşit mi?
~= eşit değil mi?
> büyük mü?
< küçük mü?
>= büyük eşit mi?
<= küçük eşit mi?
-- Mantıksal operatörler:
if yas >= 18 and ehliyet == true then
print("Araba kullanabilir")
end
if yas < 18 or veliIzin == true then
print("Girebilir")
end]]
[[Service'ler, Roblox'un ana bileşenleridir:
-- Önemli servisler:
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ServerScriptService = game:GetService("ServerScriptService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Debris = game:GetService("Debris")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local MarketplaceService = game:GetService("MarketplaceService")
-- Kullanım örnekleri:
Players.PlayerAdded:Connect(function(player)
print(player.Name .. " oyuna girdi!")
end)
UserInputService.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.Space then
print("Space basıldı!")
end
end)]]
"instance"
"yeni obje"
"new"
[[Instance, Roblox'taki tüm objelerin temelidir:
-- Temel instance'lar:
local part = Instance.new("Part")
local tool = Instance.new("Tool")
local model = Instance.new("Model")
local screenGui = Instance.new("ScreenGui")
local frame = Instance.new("Frame")
local textButton = Instance.new("TextButton")
local textLabel = Instance.new("TextLabel")
-- Özellik atama:
part.Name = "BenimPartim"
part.Parent = workspace
part.Size = Vector3.new(4, 2, 1)
part.Position = Vector3.new(0, 10, 0)
part.BrickColor = BrickColor.new("Bright red")
part.Material = Enum.Material.Metal
part.Anchored = true
part.CanCollide = true
-- Instance'i klonlama:
local yeniPart = part:Clone()
yeniPart.Parent = workspace]]
"coroutine"
"eş zamanlı"
"spawn"
"delay"
[[Coroutine'ler, eş zamanlı işlemler için:
-- spawn ile (basit):
spawn(function()
while true do
print("Arka planda çalışıyor...")
wait(2)
end
end)
-- delay ile (gecikmeli):
delay(5, function()
print("5 saniye sonra çalıştı!")
end)
-- Coroutine ile:
local co = coroutine.create(function()
for i = 1, 5 do
print("Coroutine: " .. i)
wait(1)
end
end)
coroutine.resume(co) -- Başlat
print(coroutine.status(co)) -- running, suspended, dead
-- Birden fazla coroutine aynı anda çalışabilir!]]
"metatable"
"meta tablo"
"metamethod"
[[Metatable'ler, tablolara özel davranışlar ekler:
local tablo = {}
local meta = {
-- Olmayan key'e erişim:
__index = function(t, key)
return "Bilinmeyen: " .. key
end,
-- Yeni key atama:
__newindex = function(t, key, value)
print(key .. " = " .. value .. " atandı!")
rawset(t, key, value)
end,
-- Toplama işlemi:
__add = function(a, b)
return "Toplama yapılamaz!"
end,
-- String gösterimi:
__tostring = function(t)
return "Bu bir tablo"
end,
-- Fonksiyon gibi çağırma:
__call = function(t, ...)
print("Tablo çağrıldı!")
end
}
setmetatable(tablo, meta)
-- Kullanım:
print(tablo.olmayanKey) -- Bilinmeyen: olmayanKey
tablo.yeniKey = "değer" -- yeniKey = değer atandı!
print(tablo) -- Bu bir tablo
tablo() -- Tablo çağrıldı!]]
"string"
"yazı"
"metin"
[[String işlemleri (yazılar):
local yazi = "Merhaba Dünya"
-- Uzunluk:
print(#yazi) -- 13
-- Birleştirme:
print("Merhaba " .. "Dünya") -- Merhaba Dünya
-- Büyük/küçük harf:
print(string.upper(yazi)) -- MERHABA DÜNYA
print(string.lower(yazi)) -- merhaba dünya
-- Parça alma:
print(string.sub(yazi, 1, 7)) -- Merhaba
-- Arama:
local bas, son = string.find(yazi, "Dünya")
print(bas, son) -- 9 13
-- Değiştirme:
local yeni = string.gsub(yazi, "a", "e")
print(yeni) -- Merhebe Dünye
-- Ters çevirme:
print(string.reverse(yazi)) -- aynüD abahreM
-- Formatlı yazı:
local isim = "Ali"
local yas = 15
print(string.format("Ben %s, %d yaşındayım", isim, yas))]]
[[Veri kaydetme (DataStore):
local DataStoreService = game:GetService("DataStoreService")
local veriDeposu = DataStoreService:GetDataStore("OyuncuVerileri")
-- VERİ KAYDETME (Server):
game.Players.PlayerRemoving:Connect(function(player)
local veri = {
para = player.leaderstats.Para.Value,
level = player.leaderstats.Level.Value,
esya = player.EsyaListesi,
sonKonum = player.Character.HumanoidRootPart.Position
}
local basarili, hata = pcall(function()
veriDeposu:SetAsync(player.UserId, veri)
end)
if basarili then
print(player.Name .. " verisi kaydedildi!")
else
warn("Veri kaydedilemedi: " .. hata)
end
end)
-- VERİ YÜKLEME (Server):
game.Players.PlayerAdded:Connect(function(player)
local veri = {
para = 0,
level = 1,
esya = {},
sonKonum = Vector3.new(0, 10, 0)
}
local basarili, yuklenenVeri = pcall(function()
return veriDeposu:GetAsync(player.UserId)
end)
if basarili and yuklenenVeri then
veri = yuklenenVeri
print(player.Name .. " verisi yüklendi!")
else
print("Yeni oyuncu, varsayılan veri oluşturuldu.")
end
-- Leaderstats oluştur:
local stats = Instance.new("Folder")
stats.Name = "leaderstats"
stats.Parent = player
local para = Instance.new("IntValue")
para.Name = "Para"
para.Value = veri.para or 0
para.Parent = stats
local level = Instance.new("IntValue")
level.Name = "Level"
level.Value = veri.level or 1
level.Parent = stats
end)
-- GELİŞMİŞ: Otomatik kaydetme (her 5 dakikada bir):
while true do
wait(300) -- 5 dakika
for _, player in ipairs(game.Players:GetPlayers()) do
-- Otomatik kaydet
end
end]]
-- GENEL KONULAR (200+)
"merhaba"
"selam"
"hey"
"Merhaba dostum! 👋 Ben Ok-13 AI. Sana nasıl yardımcı olabilirim? 500+ kelime ve Lua uzmanıyım!"
"günaydın"
"Günaydın! Umarım harika bir gün geçirirsin. Bugün sana nasıl yardımcı olabilirim? ☀️"
"iyi akşamlar"
"İyi akşamlar! Günün nasıl geçti? Anlatmak istersen dinliyorum. 🌙"
"naber"
"nasılsın"
"İyiyim dostum! Seni gördüğüme çok mutluyum. Sen nasılsın? 😊"
"teşekkürler"
"sağ ol"
"Rica ederim! Ne demek, her zaman buradayım. Başka bir şey sormak ister misin? 🙏"
"adın ne"
"Ben Ok-13 AI! Senin dostun, yardımcın ve dert ortağın. Roblox Lua ile yazıldım! 🤖"
"roblox"
"Roblox harika bir platform! Oyun yapıyor musun? Hangi oyunları oynuyorsun? Ben Lua kodlamada uzmanım!"
"oyun yapma"
"Oyun yapmak çok eğlenceli! Roblox Studio'da Lua ile neler yapabileceğini anlatabilirim. Hangi konuda yardım istersin?"
"bedwars"
"BedWars çok popüler! Hangi kiti kullanıyorsun? Taktikler hakkında konuşabiliriz. Ben en çok hızlı elmas toplamayı severim! ⚔️"
"blox fruits"
"Blox Fruits'te en iyi meyveler: Dragon, Dough, Buddha, Venom. Sen hangi meyveyi kullanıyorsun? Deniz seviyen kaç? 🏴☠️"