0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Kodları atarsan yardımcı olabilirim.
function takeMoneyEducation(player) if tonumber(getPlayerMoney(player)) >= tonumber(moneyEducation) then setElementData(player, "Education", true) takePlayerMoney(player, moneyEducation) outputChatBox("#00FF00[Sistem] #FFFFFFEğitime Başarıyla Başladınız! #00FF00"..moneyEducation.." #FFFFFFPara Hesabınızdan Çekildi.", player, 255, 255, 255, true) else outputChatBox("#FF0000[SİSTEM] #FFFFFFYeteri Kadar Paranız Yok.", player, 255, 255, 255, true) endendaddEvent("takeMoneyEducation", true)addEventHandler("takeMoneyEducation", getRootElement(), takeMoneyEducation)function FinishEducation(player) setElementData(player, "Education", false) setElementData(player, "CertificateProcess", nil) setElementData(player, "mathematics", false) setElementData(player, "Russianlanguage", false) setElementData(player, "Physics", false) setElementData(player, "Biology", false) setElementData(player, "Certificate", true) -- Sertifika alma. outputChatBox("#00FF00[Обучение] #FFFFFFTüm eğitim kursunu başarıyla tamamladınız ve bir sertifika aldınız.", player, 255, 255, 255, true)endaddEvent("FinishEducation", true)addEventHandler("FinishEducation", getRootElement(), FinishEducation)addEventHandler("onPlayerQuit", getRootElement(), function () local account = getPlayerAccount(source) setAccountData(account, "Education", getElementData(source, "Education")) setAccountData(account, "CertificateProcess", getElementData(source, "CertificateProcess")) setAccountData(account, "mathematics", getElementData(source, "mathematics")) setAccountData(account, "Russianlanguage", getElementData(source, "Russianlanguage")) setAccountData(account, "Physics", getElementData(source, "Physics")) setAccountData(account, "Biology", getElementData(source, "Biology")) setAccountData(account, "Certificate", getElementData(source, "Certificate")) end)addEventHandler("onPlayerLogin", getRootElement(), function (_,account) setElementData(source,"isPlayerLogin", true) setElementData(source, "Education", (getAccountData(account, "Education") or false)) setElementData(source, "CertificateProcess", (getAccountData(account, "CertificateProcess") or 0)) setElementData(source, "mathematics", (getAccountData(account, "mathematics") or false)) setElementData(source, "Russianlanguage", (getAccountData(account, "Russianlanguage") or false)) setElementData(source, "Physics", (getAccountData(account, "Physics") or false)) setElementData(source, "Biology", (getAccountData(account, "Biology") or false)) setElementData(source, "Certificate", (getAccountData(account, "Certificate") or false)) end)
Merhaba hocam hangisinin kodunu göndereyim? Kusura bakma yeniyim bu script konularında server shares ve client var.Mesaj Birleştirildi: 28 Mart 2020, 18:59:42Hocam bu Server.luaKodfunction takeMoneyEducation(player) if tonumber(getPlayerMoney(player)) >= tonumber(moneyEducation) then setElementData(player, "Education", true) takePlayerMoney(player, moneyEducation) outputChatBox("#00FF00[Sistem] #FFFFFFEğitime Başarıyla Başladınız! #00FF00"..moneyEducation.." #FFFFFFPara Hesabınızdan Çekildi.", player, 255, 255, 255, true) else outputChatBox("#FF0000[SİSTEM] #FFFFFFYeteri Kadar Paranız Yok.", player, 255, 255, 255, true) endendaddEvent("takeMoneyEducation", true)addEventHandler("takeMoneyEducation", getRootElement(), takeMoneyEducation)function FinishEducation(player) setElementData(player, "Education", false) setElementData(player, "CertificateProcess", nil) setElementData(player, "mathematics", false) setElementData(player, "Russianlanguage", false) setElementData(player, "Physics", false) setElementData(player, "Biology", false) setElementData(player, "Certificate", true) -- Sertifika alma. outputChatBox("#00FF00[Обучение] #FFFFFFTüm eğitim kursunu başarıyla tamamladınız ve bir sertifika aldınız.", player, 255, 255, 255, true)endaddEvent("FinishEducation", true)addEventHandler("FinishEducation", getRootElement(), FinishEducation)addEventHandler("onPlayerQuit", getRootElement(), function () local account = getPlayerAccount(source) setAccountData(account, "Education", getElementData(source, "Education")) setAccountData(account, "CertificateProcess", getElementData(source, "CertificateProcess")) setAccountData(account, "mathematics", getElementData(source, "mathematics")) setAccountData(account, "Russianlanguage", getElementData(source, "Russianlanguage")) setAccountData(account, "Physics", getElementData(source, "Physics")) setAccountData(account, "Biology", getElementData(source, "Biology")) setAccountData(account, "Certificate", getElementData(source, "Certificate")) end)addEventHandler("onPlayerLogin", getRootElement(), function (_,account) setElementData(source,"isPlayerLogin", true) setElementData(source, "Education", (getAccountData(account, "Education") or false)) setElementData(source, "CertificateProcess", (getAccountData(account, "CertificateProcess") or 0)) setElementData(source, "mathematics", (getAccountData(account, "mathematics") or false)) setElementData(source, "Russianlanguage", (getAccountData(account, "Russianlanguage") or false)) setElementData(source, "Physics", (getAccountData(account, "Physics") or false)) setElementData(source, "Biology", (getAccountData(account, "Biology") or false)) setElementData(source, "Certificate", (getAccountData(account, "Certificate") or false)) end)
Sunucun roleplay fakat takePlayerMoney yazıyor.exports.global:takeMoney yada exports.global:giveMoney koymalısın.
fiyat = 500 -- Buraya eğitime başlayınca oyuncudan çekilicek para miktarını giriceksinfunction takeMoneyEducation(player)oyuncununparasi = getPlayerMoney(player)if (oyuncununparasi >= para) then setElementData(player, "Education", true) takePlayerMoney(player, fiyat) -- exports.global:takeMoney(player, fiyat) -- EĞER SUNUCUN HARD ROLEPLAY ise bu satırın başındaki iki çizgiyi sil ve bir üst satırdaki koda ekle outputChatBox("#00FF00[Sistem] #FFFFFFEğitime Başarıyla Başladınız! #00FF00"..fiyat.." #FFFFFFPara Hesabınızdan Çekildi.", player, 255, 255, 255, true) else outputChatBox("#FF0000[SİSTEM] #FFFFFFYeteri Kadar Paranız Yok.", player, 255, 255, 255, true) endendaddEvent("takeMoneyEducation", true)addEventHandler("takeMoneyEducation", getRootElement(), takeMoneyEducation)
server-side denermisin ?Kodfiyat = 500 -- Buraya eğitime başlayınca oyuncudan çekilicek para miktarını giriceksinfunction takeMoneyEducation(player)oyuncununparasi = getPlayerMoney(player)if (oyuncununparasi >= para) then setElementData(player, "Education", true) takePlayerMoney(player, fiyat) -- exports.global:takeMoney(player, fiyat) -- EĞER SUNUCUN HARD ROLEPLAY ise bu satırın başındaki iki çizgiyi sil ve bir üst satırdaki koda ekle outputChatBox("#00FF00[Sistem] #FFFFFFEğitime Başarıyla Başladınız! #00FF00"..fiyat.." #FFFFFFPara Hesabınızdan Çekildi.", player, 255, 255, 255, true) else outputChatBox("#FF0000[SİSTEM] #FFFFFFYeteri Kadar Paranız Yok.", player, 255, 255, 255, true) endendaddEvent("takeMoneyEducation", true)addEventHandler("takeMoneyEducation", getRootElement(), takeMoneyEducation)