Jump to content

مساعده بالتايمر


+Source|>

Recommended Posts

هل الكود صحيح

 

لما طلعت ودخلت الفيب انسحب لحاله بدون يخلص التايمر

addEvent("buy", true)
addEventHandler("buy", root,
	function()
	local accName = getAccountName ( getPlayerAccount ( source ) )
		if ( getPlayerMoney( source ) >= ( 15000000 ) ) then
		takePlayerMoney( source, 15000000 )
		aclGroupAddObject( aclGetGroup( "VIP" ), "user."..accName )
		outputChatBox( " #FDD017* [ VIP ] #aa0000 تم شراء الفي اي بي , بمقابل 15 مليون ! ", source, 255, 0, 0, true )
		setTimer( function()
		aclGroupRemoveObject( aclGetGroup( "VIP" ), "user."..accName )
		end, 10000, 1 )
		else
		outputChatBox( " #FDD017* [ VIP ] #ff0000 انت لا تمتلك المـال الكــافي للشراء ! ", source, 255, 0, 0, true )
	end
	end
)

 

Link to comment
6 minutes ago, Source|> said:

هل الكود صحيح

 

لما طلعت ودخلت الفيب انسحب لحاله بدون يخلص التايمر


addEvent("buy", true)
addEventHandler("buy", root,
	function()
	local accName = getAccountName ( getPlayerAccount ( source ) )
		if ( getPlayerMoney( source ) >= ( 15000000 ) ) then
		takePlayerMoney( source, 15000000 )
		aclGroupAddObject( aclGetGroup( "VIP" ), "user."..accName )
		outputChatBox( " #FDD017* [ VIP ] #aa0000 تم شراء الفي اي بي , بمقابل 15 مليون ! ", source, 255, 0, 0, true )
		setTimer( function()
		aclGroupRemoveObject( aclGetGroup( "VIP" ), "user."..accName )
		end, 10000, 1 )
		else
		outputChatBox( " #FDD017* [ VIP ] #ff0000 انت لا تمتلك المـال الكــافي للشراء ! ", source, 255, 0, 0, true )
	end
	end
)

 

جرب تسوي اوت بوت شات بوكس في التايمر
وتزيد الوقت اكثر على الاقل 30 ثانية
عشان يمكن تدخل والوقت خلص بالفعل ..
واذا كنت بسيرفر محلي
المود بينطفي والتايمر بيوقف فعشان كذا لازم تجربه بسيرفر بخادم 
او تقدر تستعمل طريقة روك الي ذلنا عليها والي هي تجيب الريل تايم وتسوي تايم ستامب
 

On 10/4/2017 at 15:00, #,+( _xiRoc[K]; > said:

قلت لك

استخدم


getRealTime ( ).timestamp

افضل من التايمر

بدون رندر, الرندر ماله داعي

بعطيك طريقة

استعمل اكاونت داتا او أي شي

مثلا


setAccountData ( acc, '...', getRealTime ( ).timestamp )

سو تايمر دقيقة متكرر وحدث اذا اشتغل السكربت وحدث اذا سجل الاعب

نتحقق كذا مثلا
 


local data = getAccountData ( ... )
if ( getRealTime ( ).timestamp - data >= 60 ) then

كذا بيتحقق اذا الداتا عنده من 60 ثانية او أكثر

 

  • Like 1
Link to comment
7 minutes ago, -Le[3]bA. said:

60*60*24*7

واحسن لك تستعمل طريقه حقه روك

لان لو كذا ممكن يصير 100 إشتراك

يعني 100 تايمر

م تحس انها بتكون معقده + لا ق؟

طيب انا مو عارف اسويها

 

تقدر تسويها لي ؟؟ ض

  • Like 1
Link to comment
41 minutes ago, -Le[3]bA. said:

الأخ روك كان مسويها لي

وكان ظابته.

بس انا سويتها ب طريقه تانيه عن طريق الداتا بيس

ع العموم هذا هو الموضوع

 

معرفت برضو ضض

ممكن واحد يسويها لي واكون شاكر جداً له؟؟

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...