player.CreateNextBot
Açıklama
Sunucu taraflı "bot" komutuna benzer şekilde, bu fonksiyon verilen isimle yeni bir Oyuncu botu oluşturur. Bu bot, alışılmış bot_* komutlarına uymaz ve TF2 ile CS:S'de kullanılan bot temeliyle aynıdır.
Şu anda bir Oyuncu botunun davranışını kontrol etmenin en iyi yolu, GM:StartCommand kancasını kullanmak ve girdilerini sunucu tarafında değiştirmektir.
Bu Oyuncunun sahte olmasına rağmen, sunucudan Entity:Remove ile DEĞİL, Player:Kick kullanılarak kaldırılması gerekir.
Ayrıca bu botların hala oyuncu yuvalarını kullandığını, bu yüzden onları tek oyunculu modda (singleplayer) oluşturamayacağınızı unutmayın!
Bu yöntemle oluşturulan herhangi bir Bot, Garry's Mod tarafından Kimliği Doğrulanmamış (UnAuthed) olarak kabul edilecektir.
Argümanlar
1 string botName
Botun adı. Mevcut bir adın kullanılması, adın sonuna ilgili bir sayı ile parantez eklenmesine neden olur.
Örnek: "Bot adı testi", "Bot adı testi(1)".
Döndürülen Değerler
Örnek
Mümkünse bir bot oluşturun.
local listBots = {}
function CreateBot()
if ( !game.SinglePlayer() && player.GetCount() < game.MaxPlayers() ) then
local num = #listBots
listBots[ num ] = player.CreateNextBot("Bot_" .. ( num + 1 ) )
return listBots[ num ]
else
print( "Bot oluşturulamıyor!" )
end
end
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord