[YARDIM]Merhaba Yardımcı Olabilirmisiniz Rica Etsem

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı air1966

  • Airstyle-Ottoman
  • Yeni Üye
  • *
    • İleti: 3
Oyuncu Sunucuya Kayıt Olduğu Zaman Para Verme (Sadece 1 Kere)  Scripti Yapmaya Çalıştım   Yardımcı Olabilicek Bi Arkadaşımız Varmı ? Şimdiden Teşekkür Ederim
Aşşağıda Kendimce Bişeyler Yaptım Doğrumu Değilmi ? Bilemedim
Kod
-- Sunucuya Giriş Yaptığı Zaman Spawn Kordinatları
local joinX = -2075.43066
local joinY = 257.44986
local joinZ = 36.40156


local joinWeapon = 0
local joinAmmo = 0

local joinMessage = ""

local joinSkin = 0

-- Öldüğü Zaman Spawn Kordinatları

local spawnX = 1230.83777
local spawnY = -1348.40637
local spawnZ = 13.33594


local spawnWeapon = 0
local spawnAmmo = 0

local spawnSkin = 0

-- Settings for the amounts of money
-- Oyuncu Kil Aldığında Verilecek para
local killerMoney = 50
-- Oyuncu Olduğunde Gidecek Para
local deadPlayerMoney = 50
-- Verilecek Para
local joinMoney = 5000
local logutMoney = 5000-- Bug Yaparlar Diye Parayı Geri Alıyorum


function spawnOnJoin()
spawnPlayer(source, joinX, joinY, joinZ, 0 , joinSkin)
fadeCamera(source, true)
setCameraTarget(source, source)
outputChatBox(joinMessage, source)
giveWeapon(source, joinWeapon, joinAmmo)
end
--------------------------------------------------------------------------Doğrumu Yaptım Bilmiyorum
function spawnOnLogin()--Bunu Ekledim
spawnPlayer(source, joinX, joinY, joinZ, 0 , joinSkin)
fadeCamera(source, true)
setCameraTarget(source, source)
outputChatBox(joinMessage, source)
giveWeapon(source, joinWeapon, joinAmmo)
givePlayerMoney(source, joinMoney)
end
function spawnOnLogout()--Parayı Geri Alma
takePlayerMoney(source, logutMoney)
end


--Öldüğü Zamanki Yapılacak İşlemler
function spawnOnDead(ammo, killer, weapon, bodypart)
--outputChatBox(getPlayerName(source).." died.")
takePlayerMoney(source, deadPlayerMoney)
if (killer) and (killer ~= source) then
givePlayerMoney(killer, killerMoney)
end
setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, spawnSkin)
setCameraTarget(source, source)
setTimer(giveWeapon, 3000, 1, source, spawnWeapon, spawnAmmo)
end

-- Event handlers
addEventHandler("onPlayerJoin", getRootElement(), spawnOnJoin)
addEventHandler("onPlayerLogin", getRootElement(), spawnOnLogin)
addEventHandler("onPlayerLogout", getRootElement(), spawnOnLogout)
addEventHandler("onPlayerWasted", getRootElement(), spawnOnDead)
« Son Düzenleme: 15 Şubat 2022, 16:58:46 Gönderen: air1966 »
 


MTASATURK


Çevrimdışı CastiaL

  • Yeni Üye
  • *
    • İleti: 62
Yanıtla #1 : 05 Mart 2022, 23:43:24
Kod
addEventHandler("onPlayerLogin", root, 
function(_, account)
    if not getAccountData(account, "FirstTime") then
       -- İlk Kez Giriş Yapıldığında Çalışacak Kısım Başlangıç
        miktar = 50000 -- İlk Kez Girildiğinde Verilecek Para
        givePlayerMoney ( source, miktar )
        setAccountData(account, "FirstTime", true)
        -- Bitiş
    end
end)
Server.lua Eklediğinizde Sunucuya ilk Kez Giren Oyunculara Yazılan Tutar Kadar Para Verilecektir
 
Mesajı Beğenenler: yafes, Narisca