Evcil Hayvan Betiği
Coddy'nin Roblox Oyunu: Evcil Hayvan Simülatörü kursunda ders 1 / 18.
Bu kursta bir evcil hayvan simülatörü oluşturuyorsun: madeni para yığınlarını kırıyor, yumurtalardan evcil hayvan çıkarıyor, seni takip eden ve daha hızlı kazan evcil hayvanlar topluyor, yeni bir bölge açıyor ve tüm ilerlemeni kayıtlı tutuyorsun.
Bu oyunda iki betik var. Bir Script olan PetServer, Roblox sunucusunda çalışır: madeni paraları, evcil hayvanları ve tüm kuralları yönetir. HUD içindeki bir LocalScript olan PetClient, her oyuncunun kendi cihazında çalışır ve ekranını çizer. İstemciyle 2. bölümde tanışacaksın; şimdilik dosyasında yalnızca bir not bulunuyor.
Oyunun dengesini belirleyen sayılar bir ModuleScript olan ReplicatedStorage.Settings içinde bulunur:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5Görev
KolayPetServer Script'in ServerScriptService içindedir.
- Ayarları
require(game.ReplicatedStorage.Settings)ile yükle. Settings.PileValuekullanarakA Meadow pile gives 5 coinsyazdır.- Bir oyuncu katıldığında, ona
Coinsadında bir IntValue içeren birleaderstatsFolder ver.
Play'e, ardından Check'e bas.
Kendin dene
-- PetServer: oyunu sunucuda çalıştıran Script.
local Players = game:GetService("Players")
-- 1. Ayarları yükle: ModuleScript'i require ile yükle
-- game.ReplicatedStorage.Settings
-- 2. Settings.PileValue kullanarak bir Meadow yığınının ne verdiğini yazdır
-- 3. Liderlik tablosunda her oyuncuya bir Coins değeri ver
-- (Coins adlı bir IntValue içeren, leaderstats adlı bir Folder)
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.