Jump to content

مساعدة في اكواد


Recommended Posts

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

 marker = createMarker(2352.25659, -2183.56519, 1034.05835, 'cylinder',3,299,255,255,299)
------------------- عند الدخول للمكاركر------------------
addEventHandler("onClientMarkerHit",marker,-- هنا انشاء حدث ان لو اللاعب راح عند الماركر
function()
 localPlayerName = getPlayerName(getLocalPlayer()) -- أحظار اسم الاعب
exports.guimessages:outputClient(localPlayerName,255,255,0,true) -- اخراج صندوق دردشه في الشات

end
)

 يطلع اسم الاعب بس ماقدر اكتب جنبه شي بس اسوي "مثال" مايشتغل المود يعني لما اسويه هيك 

 marker = createMarker(2352.25659, -2183.56519, 1034.05835, 'cylinder',3,299,255,255,299)
------------------- عند الدخول للمكاركر------------------
addEventHandler("onClientMarkerHit",marker,-- هنا انشاء حدث ان لو اللاعب راح عند الماركر
function()
 localPlayerName = getPlayerName(getLocalPlayer()) -- أحظار اسم الاعب
exports.guimessages:outputClient("الاعب"localPlayerName"win",255,255,0,true) -- اخراج صندوق دردشه في الشات

end
)

مايصير ممكن مساعدة

 

+

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

 

+

بدي كود لما الاعب يضغط زر يعطيه رتبة 

Edited by MR_Mahmoud
Link to comment
Just now, N3xT said:

ذا القسم للمساعدة مب الطلبات, حاول ونعدل لك

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

انا اقصد ان ماقدر اكتب شي جنب كود جلب اسم الاعب

Link to comment

شف المثال ذا, سيرفر سايد

marker = createMarker(2352.25659, -2183.56519, 1034.05835, 'cylinder',3,299,255,255,299)

addEventHandler("onMarkerHit", marker,
	function ( hitElement )
		playerName = getPlayerName(hitElement)
		outputChatBox(playerName .. ": Touched the marker.", root, 255, 255, 255 ,true)
	end
)

 

Link to comment
7 minutes ago, N3xT said:

شف المثال ذا, سيرفر سايد


marker = createMarker(2352.25659, -2183.56519, 1034.05835, 'cylinder',3,299,255,255,299)

addEventHandler("onMarkerHit", marker,
	function ( hitElement )
		playerName = getPlayerName(hitElement)
		outputChatBox(playerName .. ": Touched the marker.", root, 255, 255, 255 ,true)
	end
)

 

عادي اسوي 

triggerServerEvent

داخل حدث الماركر في الكلنت ؟؟

Edited by MR_Mahmoud
Link to comment
3 hours ago, MR_Mahmoud said:

بدي كود لما الاعب يضغط زر يعطيه رتبة 

onClientGUIClick -- بتستخدمه عشان تتحقق ان الاعب ضغط الزر
triggerServerEvent -- بتستخدمه عشان ترسل ترايقر للسيرفر - لان كود اعطاء الرتبة سيرفر
aclGroupAddObject -- بتستخدمه عشان تعطي للشخص الرتبة

 

3 hours ago, MR_Mahmoud said:

انا عمسوي مهمة ركد سويت كل شي بس باقي ان لما يكتب في الشات كلمة يوديه المهمة هي سويتها بس مابدي كلهم نفس المكان بدي كل واحد يبعد عن الاعب الثاني شوي

math.random

 

3 hours ago, MR_Mahmoud said:

وبدي لما يكتب ويدخل المهمة يعطيه فريز بمدة معينة لبين مايجو الاعبين الباقين

SetElementFrozen
setTimer

 

Link to comment
42 minutes ago, Mr.Mostafa said:

aclGroupAddObject -- بتستخدمه عشان تعطي للشخص الرتبة

اخي لقيت هاد الكود

function giveAdminRights (playerSource, commandName, accountName) --add the function giveAdminRights and specify its arguments
	if accountName then --if there was an accountName entered then
		aclGroupAddObject (aclGetGroup("Admin"), "user."..accountName) --add an ACL object using the form "user.[accountName]" to the ACL group "Admin"
		outputChatBox ("Account '"..accountName.."' succesfully added to the admin group", playerSource) --output a notification to the player who entered the command that the aco:O was successfully added
	else --else output an error message and the correct syntax of the command to the player who entered it
		outputChatBox ("No account name specified.", playerSource)
		outputChatBox ("Correct syntax: /giveAccountAdminRights [accountName]", playerSource)
	end
end

addCommandHandler ("giveAccountAdminRights", giveAdminRights) --add a command "giveAccountAdminRights" and attch the function "giveAdminRights" to it 

 

بس ماستفدت شي هاد يقلك انت حدد الي تبيه ياخد الرتبة انا ابي اللشخص الي ضغط الزر ياخد الرتبة 

Link to comment
Just now, MR_Mahmoud said:

اخي لقيت هاد الكود


function giveAdminRights (playerSource, commandName, accountName) --add the function giveAdminRights and specify its arguments
	if accountName then --if there was an accountName entered then
		aclGroupAddObject (aclGetGroup("Admin"), "user."..accountName) --add an ACL object using the form "user.[accountName]" to the ACL group "Admin"
		outputChatBox ("Account '"..accountName.."' succesfully added to the admin group", playerSource) --output a notification to the player who entered the command that the aco:O was successfully added
	else --else output an error message and the correct syntax of the command to the player who entered it
		outputChatBox ("No account name specified.", playerSource)
		outputChatBox ("Correct syntax: /giveAccountAdminRights [accountName]", playerSource)
	end
end

addCommandHandler ("giveAccountAdminRights", giveAdminRights) --add a command "giveAccountAdminRights" and attch the function "giveAdminRights" to it 

 

بس ماستفدت شي هاد يقلك انت حدد الي تبيه ياخد الرتبة انا ابي اللشخص الي ضغط الزر ياخد الرتبة 

حاول في الكود وبساعدك

Link to comment
1 minute ago, MR_Mahmoud said:

addEvent("admin",true)  
addEventHandler("admin",root, 
function() 
 aclGroupAddObject (aclGetGroup("PoLiCe"), "user.")
 end) 

 

لازم تجيب حساب الي ضغط

جرب

addEvent("admin",true)  
addEventHandler("admin",root, 
function() 
		local accPlr = getPlayerAccount ( source )
			if ( accPlr and not isGuestAccount ( accPlr ) ) then
				aclGroupAddObject (aclGetGroup("Admin"), "user."..accPlr)
			end
		end
	)

 

Link to comment
7 minutes ago, Mr.Mostafa said:

لازم تجيب حساب الي ضغط

جرب


addEvent("admin",true)  
addEventHandler("admin",root, 
function() 
		local accPlr = getPlayerAccount ( source )
			if ( accPlr and not isGuestAccount ( accPlr ) ) then
				aclGroupAddObject (aclGetGroup("Admin"), "user."..accPlr)
			end
		end
	)

 

ماصار وقف الأكواد الباقية يعني وقف ملف السيرفر تبع المود كله

Link to comment
2 minutes ago, Mr.Mostafa said:

اطرح اكوادك كاملة حقت الضغط علي الزر بكلنت

addEventHandler ( "onClientGUIClick" , root , 
function ( ) 
if source == button1 then 
showCursor(false)
guiSetVisible(window,false)

triggerServerEvent ( "admin",localPlayer)
end
end
)

 

Edited by MR_Mahmoud
Link to comment
-- # Client 
addEventHandler ( "onClientGUIClick" , root , 
function ( ) 
	if source == button1 then 
			showCursor(false)
			guiSetVisible(window,false)
		triggerServerEvent ( "admin",localPlayer)
		end
	end
)
-- # Server
addEvent("admin",true)  
addEventHandler("admin",root, 
function() 
		local accPlr = getPlayerAccount ( source )
			if ( accPlr and not isGuestAccount ( accPlr ) ) then
				aclGroupAddObject (aclGetGroup("Admin"), "user."..getAccountName(accPlr))
			end
		end
	)
 

 

Link to comment
4 minutes ago, Mr.Mostafa said:

-- # Client 
addEventHandler ( "onClientGUIClick" , root , 
function ( ) 
	if source == button1 then 
			showCursor(false)
			guiSetVisible(window,false)
		triggerServerEvent ( "admin",localPlayer)
		end
	end
)

-- # Server
addEvent("admin",true)  
addEventHandler("admin",root, 
function() 
		local accPlr = getPlayerAccount ( source )
			if ( accPlr and not isGuestAccount ( accPlr ) ) then
				aclGroupAddObject (aclGetGroup("Admin"), "user."..getAccountName(accPlr))
			end
		end
	)
 

 

م صار

Link to comment

debugscript 3

-- # Server
addEvent("admin",true)  
addEventHandler("admin",root, 
function() 
    local account = getAccountName(getPlayerAccount(source));
			if ( account and not isGuestAccount ( account ) ) then
				aclGroupAddObject (aclGetGroup("Admin"), "user."..account)
			else
				outputChatBox("يجب تسجيل الدخول لاخد رتبة !",source,255,255,255,true)
			end
		end
	)

 

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