Jump to content

طلب مود مهم


#Dr.BnG

Recommended Posts

  • Moderators

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

وإضافة علي اكواد برستيج 

"onPlayerJoin"
"onResourceStart"

 

Link to comment
function NickName (Name)
    if Name == "Alwaeli" then -- الاسم الي ما تريد حد يدخل فيه
    kickPlayer(source,"you do not have permission to put this name")
end
addEventHandler("OnPlayerChangeNick", root, NickName)
addEventHandler("onPlayerJoin", root, NickName)
addEventHandler("onResourceStart", root, NickName)

^ غير مجرب
حطه ملف سيرفر و حط المود في قروب ادمن لإعطائه صلاحية طرد الاعب من السيرفر

Link to comment
  • Moderators
40 minutes ago, #Alwaeli said:

function NickName (Name)    if Name == "Alwaeli" then -- الاسم الي ما تريد حد يدخل فيه    kickPlayer(source,"you do not have permission to put this name")
end
addEventHandler("OnPlayerChangeNick", root, NickName)
addEventHandler("onPlayerJoin", root, NickName)
addEventHandler("onResourceStart", root, NickName)

^ غير مجرب
حطه ملف سيرفر و حط المود في قروب ادمن لإعطائه صلاحية طرد الاعب من السيرفر

X

الاخطاء :

عندك حدث تغيير الاسم اول حرف حاطه كبتل المفروض سمول 

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

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

و بحدث دخول اللاعب للسيرفر غير معرف اساسأ

:-)

Link to comment

مدرى كذا ينفع او لا + ماجربته جرب انت ورد خبر

cRoot = getRootElement()
function CName()
local Name = getPlayerName(source)
if Name == 'Your Name' then
else
outputChatBox('بسبب تقليد اسم الكونسل' .. Name ..'تم صك الاعب',root,190,5,5)
kickPlayer(source,'reason')
end
end
addEventHandler("onPlayerJoin",cRoot,CName)
addEventHandler("onResourceStart",cRoot, CName)
addEventHandler("OnPlayerChangeNick",cRoot, CName)

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

Link to comment
  • Moderators
21 minutes ago, #|_oskar_|# said:

مدرى كذا ينفع او لا + ماجربته جرب انت ورد خبر


cRoot = getRootElement()function CName()
local Name = getPlayerName(source)
if Name == 'Your Name' then
else
outputChatBox('بسبب تقليد اسم الكونسل' .. Name ..'تم صك الاعب',root,190,5,5)
kickPlayer(source,'reason')
end
end
addEventHandler("onPlayerJoin",cRoot,CName)
addEventHandler("onResourceStart",cRoot, CName)
addEventHandler("OnPlayerChangeNick",cRoot, CName)

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

عندك اخطاء 

المتغير سورس في حدث تشغيل المود هو المنت المود

و حدث تغيير النك اول حرف كبتل  المفروض سمول

المهم الكود يطلع بهالشكل .

local TheOwnerName = 'NssoR'

function CName()
	if ( eventName == 'onPlayerJoin' or eventName == 'onPlayerChangeNick' ) then 
		if getPlayerName(source) == TheOwnerName then
			outputChatBox('بسبب تقليد اسم الكونسل ' .. TheOwnerName ..' تم صك الاعب',root,190,5,5)
			kickPlayer(source,'لاتقلد اسم الكونسل')
		end
	elseif ( eventName == 'onResourceStart' ) then 
		for _ , players in pairs ( getElementsByType('player') ) do
			if getPlayerName(players) == TheOwnerName then
				outputChatBox('بسبب تقليد اسم الكونسل ' .. TheOwnerName ..' تم صك الاعب',root,190,5,5)
				kickPlayer(players,'لاتقلد اسم الكونسل')
			end
		end 
	end 
end
addEventHandler("onPlayerJoin",root,CName)
addEventHandler("onResourceStart",root, CName)
addEventHandler("onPlayerChangeNick",root, CName)

ولاتنسي تضيفه لقروب ادمن عشان يقدر يصك كيك وحط اسمك بدال اسمي في اول سطر

Edited by NssoR
Link to comment
  • Moderators
local TheOwnerName = 'NssoR'
local TheOwnerSerial = 'EEEEEEEEEEEEEEE'

function CName()
	if ( eventName == 'onPlayerJoin' or eventName == 'onPlayerChangeNick' ) then 
		if getPlayerName(source) == TheOwnerName and getPlayerSerial(source) ~= TheOwnerSerial then
			outputChatBox('بسبب تقليد اسم الكونسل ' .. TheOwnerName ..' تم صك الاعب',root,190,5,5)
			kickPlayer(source,'لاتقلد اسم الكونسل')
		end
	elseif ( eventName == 'onResourceStart' ) then 
		for _ , players in pairs ( getElementsByType('player') ) do
			if getPlayerName(players) == TheOwnerName and getPlayerSerial(players) ~= TheOwnerSerial then
				outputChatBox('بسبب تقليد اسم الكونسل ' .. TheOwnerName ..' تم صك الاعب',root,190,5,5)
				kickPlayer(players,'لاتقلد اسم الكونسل')
			end
		end 
	end 
end
addEventHandler("onPlayerJoin",root,CName)
addEventHandler("onResourceStart",root, CName)
addEventHandler("onPlayerChangeNick",root, CName)

ححط سيريالك في ثاني سطر عشان اي واحد مو نفس سيريالك وحاط نكك ينصك كيك .

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