Jump to content

كود ماركر


Recommended Posts

سلام عليكم شباب

كيفكم ان شاء الله بخير ؟

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

ولله انكم قدها  يعطيكم العافيه

Link to comment
3 minutes ago, #_MR.DEAD said:

@baba اخي الكريم

هل تريد الماركر .. لما حد يدخل الماركر يعطية فلوس .. ولما يحاول يدخل مرة اخري يقولة تم اعطاك قبل

ولا يكرر الفلوس وياخذها ؟

لا بس مرره وحده

  • Like 1
Link to comment
4 minutes ago, #BrosS said:

شصار معك

local M1 = createMarker(704.85449, 963.71332, 12.42823, 'cylinder', 2.0, 255, 0, 0, 150) 

function consoleGiveCash ( thePlayer, M1, amount )
	givePlayerMoney ( thePlayer, amount )
end
addCommandHandler ( "givecash", consoleGiveCash  ) 

صح؟؟

Link to comment
3 minutes ago, baba said:

لا بس مرره وحده

اخي الكريم .. مستر جراند قام بعمل هذا الشرح .. ماركر اخذ فلوس , ولما يحاول يدخل الماركر مرة اخري .. يقولة تم اعطاك مره آخري ..

رابط الفيديو : 

 

 

Link to comment
1 minute ago, baba said:

local M1 = createMarker(704.85449, 963.71332, 12.42823, 'cylinder', 2.0, 255, 0, 0, 150) 

function consoleGiveCash ( thePlayer, M1, amount )
	givePlayerMoney ( thePlayer, amount )
end
addCommandHandler ( "givecash", consoleGiveCash  ) 

صح؟؟

شنو ذا يا اخي ؟

أنت تقول تبي لما يدخل الماركر , ومسوي كومند يعطي فلوس والماركر مسويه عالفاضي

استعمل الوظائف اللي اعطاك ياها واي فاي وسويه بنفسك واحنا نصححه لك

ولا تسأل شي هيك ثاني تسألنا اذا الكود صح . جربه بالأول ولا تبينا نجربه لك ؟

Link to comment
3 minutes ago, #BrosS said:

شنو ذا يا اخي ؟

أنت تقول تبي لما يدخل الماركر , ومسوي كومند يعطي فلوس والماركر مسويه عالفاضي

استعمل الوظائف اللي اعطاك ياها واي فاي وسويه بنفسك واحنا نصححه لك

ولا تسأل شي هيك ثاني تسألنا اذا الكود صح . جربه بالأول ولا تبينا نجربه لك ؟

جربته بس ما زبط مو عارف كيف اسويه

Link to comment
1 minute ago, baba said:

جربته بس ما زبط مو عارف كيف اسويه

local M1 = createMarker(704.85449, 963.71332, 12.42823, 'cylinder', 2.0, 255, 0, 0, 150)

addEventHandler("onMarkerHit",M1,

 

كمل وحدك

Link to comment
48 minutes ago, #BrosS said:

local M1 = createMarker(704.85449, 963.71332, 12.42823, 'cylinder', 2.0, 255, 0, 0, 150)

addEventHandler("onMarkerHit",M1,

 

كمل وحدك

--client

local x,y,z = getElementPosition(localPlayer)
local Marker = createMarker(2487.77490, -1665.57605, 13.34375-1, 'cylinder', 1.5, 255, 255, 255, 255) 
setElementData(localPlayer, 'i:~Below;?', nil)

addEventHandler('onClientMarkerHit',Marker,
function( hitElement)
	if( hitElement == localPlayer)
		triggerServerEvent('giveMoney;checkPlayer', localPlayer )
	end
end
,false )



--server
addEvent('giveMoney;checkPlayer',true)
addEventHandler('giveMoney;checkPlayer',root,
function(  )
	local data == getElementData (source, 'i:~Below;?')
		if (data == 'true' ) then
		givePlayerMoney( source, 1000)
	setElementData(source, 'i:~Below;?', 'true')
end )

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

Edited by baba
Link to comment
16 hours ago, #BrosS said:

مدري ليه معرف احداثياتك والشغل كايحتاج كلنت وسيرفر وترايجر وحوصة

تقدر تختصر كلشي بسيرفر

ممكن تصحح لي المشكله؟

 

اخوي تعرف الحل!!

@#_MR.DEAD

Link to comment
local Marker = createMarker(2487.77490, -1665.57605, 13.34375-1, 'cylinder', 1.5, 255, 255, 255, 255) 
local isPlayerTakeMoney = {}

addEventHandler('onMarkerHit',resourceRoot,
function ( hitElement )
    if source == Marker and getElementType ( hitElement ) == 'player' then -- يتحقق ان الماركر الي لمسه هو الي فوق وان الي لمس الماركر = لاعب
        if not isPlayerTakeMoney[getPlayerSerial ( hitElement )] then -- يتحقق انه ما اخذ فلوس من قبل
            givePlayerMoney ( hitElement, 1000 ) -- يعطيه فلوس
            isPlayerTakeMoney[getPlayerSerial ( hitElement )] = true -- يضيف متغير بالسيريال عشان ماياخذ فلوس مره ثانيه حتى لو خرج ورجع
        end
    end
end)

 

Edited by 'SimpleArtS . .
Link to comment
13 minutes ago, 'SimpleArtS . . said:

local Marker = createMarker(2487.77490, -1665.57605, 13.34375-1, 'cylinder', 1.5, 255, 255, 255, 255) 
local isPlayerTakeMoney = {}

addEventHandler('ontMarkerHit',resourceRoot,
function ( hitElement )
    if source == Marker and getElementType ( hitElement ) == 'player' then -- يتحقق ان الماركر الي لمسه هو الي فوق وان الي لمس الماركر = لاعب
        if not isPlayerTakeMoney[getPlayerSerial ( hitElement )] then -- يتحقق انه ما اخذ فلوس من قبل
            givePlayerMoney ( hitElement, 1000 ) -- يعطيه فلوس
            isPlayerTakeMoney[getPlayerSerial ( hitElement )] = true -- يضيف متغير بالسيريال عشان ماياخذ فلوس مره ثانيه حتى لو خرج ورجع
        end
    end
end)

 

local Marker = createMarker(-2512.12085, -615.36047, 132.56250-1, 'cylinder', 1.5, 255, 255, 255, 150) 
local isPlayerTakeMoney = {}

addEventHandler('ontMarkerHit',resourceRoot,
function ( hitElement )
    if source == Marker and getElementType ( hitElement ) == 'player' then -- يتحقق ان الماركر الي لمسه هو الي فوق وان الي لمس الماركر = لاعب
        if not isPlayerTakeMoney[getPlayerSerial ( hitElement )] then -- يتحقق انه ما اخذ فلوس من قبل
            givePlayerMoney ( hitElement, 100000 ) -- يعطيه فلوس
            isPlayerTakeMoney[getPlayerSerial ( hitElement )] = true -- يضيف متغير بالسيريال عشان ماياخذ فلوس مره ثانيه حتى لو خرج ورجع
        end
    end
end)

ادخل الماركر بس ما يعطيني فلوس !!

Link to comment
12 minutes ago, 'SimpleArtS . . 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...