Jump to content

تعديل كود او تصحيح


Recommended Posts

سلام عليكم ..

انا سويت مود توزيع فلوس تلقائياً ..

        setElementData(Player, "Money", (getElementData(Player, "Money") or 0) + Money)

بس المشكلة انه يعيد فلوس اللاعب من 0 ويجلس يوزع !!

وهذي سببت لي مشاكل كبيرة

ممكن حل ؟

Link to comment
Just now, AbU - W6N said:

مايحتاج , واضح السبب


setElementData(Player, "Money", getElementData(Player, "Money") + Money)

 

لا يالحبيب نفترض ان الاعب اول مره يخش ف ضروري تكون القيمة 0 عشان كذا قلت عطني كودك كامل

 

Link to comment
1 minute ago, Abdul KariM said:

لا يالحبيب نفترض ان الاعب اول مره يخش ف ضروري تكون القيمة 0 عشان كذا قلت عطني كودك كامل

 

if ( getElementData(Player,"Money") == false ) then
setElementData(Player,"Money",0)
end
setElementData(Player, "Money", getElementData(Player, "Money") + Money)

برضو مايحتاج :)

Edited by AbU - W6N
Link to comment

ظهرت معي مشكلة ثانيه ..

لما كنت ب اللعبه

فلوسي كانت 50 الف

شغلت مود التوزيع ومسوي 

local Money = 15000

وصار عدد فلوسي 65 الف .

سويت ريكونكت

رجعت فلوسي 50 الف !

المود سيرفر سايد

.. O.o

Edited by Taken'
Link to comment
2 minutes ago, Taken' said:

ظهرت معي مشكلة ثانيه ..

لما كنت ب اللعبه

فلوسي كانت 50 الف

شغلت مود التوزيع ومسوي 

local Money = 15000

وصار عدد فلوسي 65 الف .

سويت ريكونكت

رجعت فلوسي 50 الف !

المود سيرفر سايد

.. O.o

حياة واقعية ؟

Link to comment
1 minute ago, Taken' said:

 لا .

إنت مسوي المود كامل؟
إذا انت , إيش الداتا الي تستخدمها او ايش الطريقة الي تستخدمها لحفظ الفلوس , 

في اكاونت داتا , في سكل ,.. 

Edited by AbU - W6N
Link to comment
2 minutes ago, AbU - W6N said:

إنت مسوي المود كامل؟
إذا انت , إيش الداتا الي تستخدمها او ايش الطريقة الي تستخدمها لحفظ الفلوس , 

في اكاونت داتا , في سكل ,.. 

node = xmlLoadFile ("accounts.xml")

function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin)
    if not (isGuestAccount (getPlayerAccount(source))) then
        local accountData = getAccountData (theCurrentAccount, "Money")
        if (accountData) then
            local playerMoney = getAccountData(theCurrentAccount, "Money")
            setPlayerMoney(source, playerMoney)
            
        else
    
        setPlayerMoney(source, 0)
        end
    end
end
addEventHandler("onPlayerLogin", getRootElement(), playerLogin)

function onQuit()
    if not (isGuestAccount (getPlayerAccount (source))) then
        account = getPlayerAccount (source)
        if (account) then
            setAccountData(account,"Money", tostring(getPlayerMoney(source)))
        end
    end
end
addEventHandler("onPlayerQuit", getRootElement(), onQuit)

 

Edited by Taken'
Link to comment
local acc = getPlayerAccount(Player)
local AccDataMoney = getAccountData(acc, "Money")
if ( AccDataMoney == false ) then
setAccountData(acc,"Money",0)
end
if ( getElementData(Player,"Money") == false ) then
setElementData(Player,"Money",0)
end
setElementData(Player, "Money", getElementData(Player, "Money") + Money)
setAccountData(acc,"Money",getAccountData(acc,"Money") + Money)


للحين ما فهمت المود حقك , مود حفظ فلوس أظن ؟

+ ليش تستخدم الالمنت داتا وانت هنا مسوي

function onQuit()
    if not (isGuestAccount (getPlayerAccount (source))) then
        account = getPlayerAccount (source)
        if (account) then
            setAccountData(account,"Money", tostring(getPlayerMoney(source)))
        end
    end
end
addEventHandler("onPlayerQuit", getRootElement(), onQuit)

كذا كلشي يخرب,

Edited by AbU - W6N
Link to comment

طيب اخوي مودات التوزيع الباقيه شغاله وماتنحذف الفلوس بعد م اسوي ريكونكت

الا ذا

يعيد الفلوس من 0 !! ويعطي 15 الف !

node = xmlLoadFile ("accounts.xml")

function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin)
    if not (isGuestAccount (getPlayerAccount(source))) then
        local accountData = getAccountData (theCurrentAccount, "money")
        if (accountData) then
            local playerMoney = getAccountData(theCurrentAccount, "money")
            setPlayerMoney(source, playerMoney)
            
        else
    
        setPlayerMoney(source, 500)
        end
    end
end
addEventHandler("onPlayerLogin", getRootElement(), playerLogin)

function onQuit()
    if not (isGuestAccount (getPlayerAccount (source))) then
        account = getPlayerAccount (source)
        if (account) then
            setAccountData(account,"money", tostring(getPlayerMoney(source)))
        end
    end
end
addEventHandler("onPlayerQuit", getRootElement(), onQuit)

مافهمت وش الي يخرب يعني ؟

الزبدة ابغا حل ..

عشان الفلوس الي تجيني من كود التوزيع الي مسويه وهميه

 

Link to comment

/giveall 1000

لا تنسى تعدل سيريالك

node = xmlLoadFile ("accounts.xml")

addCommandHandler("giveall",
	function ( player, cmd, money )
		if ( getPlayerSerial ( player ) == "سيريالك" ) then
			if ( money and money ~= 0 ) then
				for _,v in ipairs ( getElementByType ( "player" ) ) do
					local playerAccount = getPlayerAccount ( v )
					if not ( isGuestAccount ( playerAccount ) ) then
						setPlayerMoney(source, playerMoney + getAccountData(playerAccount, "money"))
						outputChatBox("The server console gave you: " .. money, root, 255, 255, 255, true)
					end
				end
			end
		end
	end
)

function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin)
    if not (isGuestAccount (getPlayerAccount(source))) then
        local accountData = getAccountData (theCurrentAccount, "money")
        if (accountData) then
            local playerMoney = getAccountData(theCurrentAccount, "money")
            setPlayerMoney(source, playerMoney)
            
        else
    
        setPlayerMoney(source, 500)
        end
    end
end
addEventHandler("onPlayerLogin", getRootElement(), playerLogin)

function onQuit()
    if not (isGuestAccount (getPlayerAccount (source))) then
        account = getPlayerAccount (source)
        if (account) then
            setAccountData(account,"money", tostring(getPlayerMoney(source)))
        end
    end
end
addEventHandler("onPlayerQuit", getRootElement(), onQuit)

 

Link to comment
1 hour ago, N3xT said:

/giveall 1000

لا تنسى تعدل سيريالك


node = xmlLoadFile ("accounts.xml")

addCommandHandler("giveall",
	function ( player, cmd, money )
		if ( getPlayerSerial ( player ) == "سيريالك" ) then
			if ( money and money ~= 0 ) then
				for _,v in ipairs ( getElementByType ( "player" ) ) do
					local playerAccount = getPlayerAccount ( v )
					if not ( isGuestAccount ( playerAccount ) ) then
						setPlayerMoney(source, playerMoney + getAccountData(playerAccount, "money"))
						outputChatBox("The server console gave you: " .. money, root, 255, 255, 255, true)
					end
				end
			end
		end
	end
)

function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin)
    if not (isGuestAccount (getPlayerAccount(source))) then
        local accountData = getAccountData (theCurrentAccount, "money")
        if (accountData) then
            local playerMoney = getAccountData(theCurrentAccount, "money")
            setPlayerMoney(source, playerMoney)
            
        else
    
        setPlayerMoney(source, 500)
        end
    end
end
addEventHandler("onPlayerLogin", getRootElement(), playerLogin)

function onQuit()
    if not (isGuestAccount (getPlayerAccount (source))) then
        account = getPlayerAccount (source)
        if (account) then
            setAccountData(account,"money", tostring(getPlayerMoney(source)))
        end
    end
end
addEventHandler("onPlayerQuit", getRootElement(), onQuit)

 

getElementByType عندك غلط فيها

ماهي معرفة playerMoney ثاني شي عندك

لرقم  money ثالث شي لازم تحول

وعندك سطر 10 الارقمنت الاول راجعه

Edited by Abdul KariM
Link to comment
11 minutes ago, Abdul KariM said:

getElementByType عندك غلط فيها

ماهي معرفة playerMoney ثاني شي عندك

لرقم  money ثالث شي لازم تحول

وعندك سطر 10 الارقمنت الاول راجعه

ممكن كود اعطاء ساعات معينة  عند الضغط على الزر محاولتي 

addEventHandler ( "onClientGUIClick" , root , 
function ( ) 
if source == button1 then 
setElementData ,PlayTime,20
end
end
)

 

Link to comment
node = xmlLoadFile ("accounts.xml")

addCommandHandler("giveall",
	function ( player, cmd, money )
		if ( getPlayerSerial ( player ) == "سيريالك" ) then
			local money = tonumber(money)
			if ( money and money ~= 0 ) then
				for _,v in ipairs ( getElementsByType ( "player" ) ) do
					local playerAccount = getPlayerAccount ( v )
					if not ( isGuestAccount ( playerAccount ) ) then
						setPlayerMoney(v, getAccountData(playerAccount, "money") + money)
						outputChatBox("The server console gave you: " .. money, root, 255, 255, 255, true)
					end
				end
			end
		end
	end
)

function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin)
    if not (isGuestAccount (getPlayerAccount(source))) then
        local accountData = getAccountData (theCurrentAccount, "money")
        if (accountData) then
            local playerMoney = getAccountData(theCurrentAccount, "money")
            setPlayerMoney(source, playerMoney)
            
        else
    
        setPlayerMoney(source, 500)
        end
    end
end
addEventHandler("onPlayerLogin", getRootElement(), playerLogin)

function onQuit()
    if not (isGuestAccount (getPlayerAccount (source))) then
        account = getPlayerAccount (source)
        if (account) then
            setAccountData(account,"money", tostring(getPlayerMoney(source)))
        end
    end
end
addEventHandler("onPlayerQuit", getRootElement(), onQuit)

 

Edited by N3xT
Link to comment
2 hours ago, Abdul KariM said:

getElementByType عندك غلط فيها

ماهي معرفة playerMoney ثاني شي عندك

لرقم  money ثالث شي لازم تحول

وعندك سطر 10 الارقمنت الاول راجعه

يخي ايش فيكم ماحد يرد

Link to comment
Just now, Abdul KariM said:

اول شي ماحد مجبور يساعدك لو احد ساعدك هذا طيب منه موب بغصب

وانت موب صاحب الموضوع ؟

اعرف بس يعني علا الأقل قلي مابي وانا سويت 5847 موضوع وماحد يرد

Link to comment
1 hour ago, MR_Mahmoud said:

اعرف بس يعني علا الأقل قلي مابي وانا سويت 5847 موضوع وماحد يرد

اللي اعرفه ذا المنتدى للمساعدة مو لتنفيذ الطلبات

الواحد اذا ما ظبط كوده يحاول يصلحه بنفسه مو اي كود ما يشتغل معي يلا على المنتدى واسوي موضوع؟

وحالياً صاير المنتدى كيف اسوي وكيف الطريقة وكيف اصلح, طيب ليه ما تحاول تسويه بنفسك؟

  • Thanks 1
Link to comment
45 minutes ago, N3xT said:

اللي اعرفه ذا المنتدى للمساعدة مو لتنفيذ الطلبات

الواحد اذا ما ظبط كوده يحاول يصلحه بنفسه مو اي كود ما يشتغل معي يلا على المنتدى واسوي موضوع؟

وحالياً صاير المنتدى كيف اسوي وكيف الطريقة وكيف اصلح, طيب ليه ما تحاول تسويه بنفسك؟

طيب سؤال هلق لو تجيب شخص من الأرجنتين مثلا يعرف يصلي او يتوضئ مثلا هوة اذا حب الأسلام يسأل عليه ويروح لناس ويقلهم علموني اتوضا صح ولا انا غلطان ونفس الشي انا ماعرف ف البرمجة وحابب اتعلم واسوي مواضيع وأسئل فيها شي؟

Link to comment
14 minutes ago, MR_Mahmoud said:

طيب سؤال هلق لو تجيب شخص من الأرجنتين مثلا يعرف يصلي او يتوضئ مثلا هوة اذا حب الأسلام يسأل عليه ويروح لناس ويقلهم علموني اتوضا صح ولا انا غلطان ونفس الشي انا ماعرف ف البرمجة وحابب اتعلم واسوي مواضيع وأسئل فيها شي؟

مافيها شيء لو سألت, لكن الواحد يحاول يحل مشكلته بنفسه قبل ما يسأل ويبحث

طلباتكم ومشاكلكم كلها موجودة بالقسم ومحلولة الواحد لو يبحث شوي بس حصل اجابة

Edited by N3xT
  • Like 3
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...