Jump to content

محتاج كودات ....<


Recommended Posts

السلام عليكم

اليو حبيت أعمل لوحة صغيرة

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

سويت الوحة وبقي لي كودات

ممكن تسعدوني في الكودات

GUIEditor.button[1] = guiCreateButton(211, 230, 168, 20, "طرد جميع زوار", false, GUIEditor.window[1]) 
GUIEditor.button[2] = guiCreateButton(33, 256, 168, 20, "طرد جميع ادمنيات", false, GUIEditor.window[1]) 
GUIEditor.button[3] = guiCreateButton(33, 256, 168, 20, "سحب جميع اليك", false, GUIEditor.window[1]) 

:roll:

فكره عمل مود من قبل أخ عاشق

Link to comment

بنسبه لطرح الزوار اعمل لوب للكل و اعمل لهم كيك

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

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

بس لو تعمل سحب للكل

تجيب قروبات الكونسل و تحذف الاوبجكت يلي فيها

Link to comment
بنسبه لطرح الزوار اعمل لوب للكل و اعمل لهم كيك

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

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

بس لو تعمل سحب للكل

تجيب قروبات الكونسل و تحذف الاوبجكت يلي فيها

أول مفهمتك :roll:

ثاني مو طرد من رتبه حقه طرد من سيرفر طرد ادمنية فقط او زوار :P

Link to comment

هذه للتطرد الكل

كلنت

addEventHandler ( "onClientGUIClick", زر, function () 
 triggerServerEvent("ki", localPlayer) 
end) 

سيرفر

addEvent("ki",true) 
addEventHandler("ki", root, 
function () 
for k,players in ipairs(getElementsByType("player")) do 
kickPlayer ( players , "اكتب السبب هنا") 
end 
end) 

Link to comment
هذه للتطرد الكل

كلنت

addEventHandler ( "onClientGUIClick", زر, function () 
 triggerServerEvent("ki", localPlayer) 
end) 

سيرفر

addEvent("ki",true) 
addEventHandler("ki", root, 
function () 
for k,players in ipairs(getElementsByType("player")) do 
kickPlayer ( players , "اكتب السبب هنا") 
end 
end) 

شكر ~

وسحب جميع الاعبين عندك :roll:

Link to comment

طيب طلبك الاول شرحته فوق

-------------------

ثاني

اعمل جدول فيه القروبات

اعمل لوب للعبين

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

اذا تحقق شرط يعمل كيك اذا ما تحقق ما يعمل شي

--------------------

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

Link to comment
طيب طلبك الاول شرحته فوق

-------------------

ثاني

اعمل جدول فيه القروبات

اعمل لوب للعبين

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

اذا تحقق شرط يعمل كيك اذا ما تحقق ما يعمل شي

--------------------

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

شكرً ربي يجازيك بي ألف خير

وشكر أخ برو جيمر

Link to comment

كلنت

  
addEventHandler("onClirntGUIClick",resourceRoot, function (  ) 
if ( source == GUIEditor.button[2] ) then 
triggerServerEvent("KickGruop",localPlayer) 
end 
 end) 
  

سيرفر

  
 local Groups = { "Console", "Admin" } 
  
 addEvent("KickGroup",true) 
 addEventHandler("KickGroup",root, function () 
 for _,v in ipairs ( Groups ) do  
      local accName = getAccountName ( getPlayerAccount ( source ) )  
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( v ) ) then 
     kickPlayer(v,"السبب هنأ") 
end 
 end 
 end) 
  

سويته لك ع السريع .

Link to comment
GUIEditor.button[3] = guiCreateButton(33, 256, 168, 20, "سحب الجميع اليك", false, GUIEditor.window[1]) 

100% مجربه وشغاله

#Client Side

addEventHandler ( "onClientGUIClick", root, function (    ) 
    if ( source == اسم الزر ) then -- تحقق انه ضغط الزر 
        triggerServerEvent( "warp", localPlayer ) --  ترايقر لسيرفر 
     end 
end ) 

#Server Side

addEvent ( "warp", true ) 
addEventHandler ( "warp", root, function (    ) 
    for k,v in ipairs ( getElementsByType ( "player" ) ) do --  لوب 
    local x, y, z = getElementPosition ( source ) --  جلب احداثيات الاعب  
    setElementPosition ( v, x, y, z ) -- سباون الاعبين إليك 
    end 
end ) 

Edited by Guest
Link to comment

X

كذا

ناقصك اند

Server Side

  
 addEvent ( "warp", true ) 
addEventHandler ( "warp", root, function (    ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do --  لوب 
    local x, y, z = getElementPosition ( v ) --  حفظ احداثيات الاعب 
    setElementPosition ( source, x, y, z ) 
end  
end ) 
  

Link to comment
X

كذا

ناقصك اند

Server Side

  
 addEvent ( "warp", true ) 
addEventHandler ( "warp", root, function (    ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do --  لوب 
    local x, y, z = getElementPosition ( v ) --  حفظ احداثيات الاعب 
    setElementPosition ( source, x, y, z ) 
end --  سباون الاعب إليك 
end ) 
  

توني عدلتها وشفت تعليقك هههه

مشكور

Link to comment
X

كذا

ناقصك اند

Server Side

  
 addEvent ( "warp", true ) 
addEventHandler ( "warp", root, function (    ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do --  لوب 
    local x, y, z = getElementPosition ( v ) --  حفظ احداثيات الاعب 
    setElementPosition ( source, x, y, z ) 
end  
end ) 
  

addEventHandler ( "onClientGUIClick", root, function (    ) 
    if ( source == اسم الزر ) then -- تحقق انه ضغط الزر 
        triggerServerEvent( "warp", localPlayer ) --  ترايقر لسيرفر 
end ) 

حتى كلنت بعد ناقص اند حقق تحقق الزر

--------

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

Edited by Guest
Link to comment

مشكور يزن تم التعديل

+ يابرو قيمر

ليش حطيت هنا

local x, y, z = getElementPosition ( v ) 

وهنا

setElementPosition ( source, x, y, z ) 

غلط انت عكستها

عشان الي ضغط الزر يحفظ احداثياته لحاله getElementPosition في source تحط

عشان يسحب الكل إليه setElementPosition في v وتحط

وتقصدني انا اجي سكايب ولا صاحب الموضوع ؟ :mrgreen:

Edited by Guest
Link to comment
مشكور يزن تم التعديل

+ يابرو قيمر

ليش حطيت هنا

local x, y, z = getElementPosition ( v ) 

وهنا

setElementPosition ( source, x, y, z ) 

غلط انت عكستها

عشان الي ضغط الزر يحفظ احداثياته getElementPosition في source تحط

عشان يسحب الكل إليه setElementPosition في v وتحط

وتقصدني انا اجي سكايب ولا صاحب الموضوع ؟ :mrgreen:

برو كودك عامل جلب لاحداث لعبين سيرفر كلهم ليه و بعدين عامل نقل سورس !
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...