Jump to content

مساعدة بسيطه عن كودين ..


Recommended Posts

السسلأمم عليكمم ورحمت الله وبركاته

انا مسوي سبورت سيستم وحطيط فيها

اذا حدد علي الشيك بوكس يظهر اسمه في القريد لست ..

الكود :

addEventHandler('onClientGUIClick',root, 
function () 
if source == CheckBox and guiCheckBoxGetSelected(CheckBox) == true then 
local PlrName = getPlayerName(source) 
triggerServerEvent('allPlayers',localPlayer,PlrName) 
end 
end 
) 
  
addEvent('Suppport',true) 
addEventHandler('Suppport',root, 
function ( PlrName ) 
local Roww = guiGridListAddRow(SupportList) 
guiGridListSetItemText(SupportList,Roww,1," "..PlrName.." ",false,false) 
end 
) 

  
addEvent('allPlayers',true) 
addEventHandler('allPlayers',root, 
function ( PlrName ) 
for i, v in ipairs ( getElementsByType( 'player' ) ) do 
triggerClientEvent(v,'Suppport',v,PlrName) 
end 
end 
) 
  

انا بقا ابي اعمل اذا شاال العلامه صح من الشيك بوكس

يختفي اسمه من القريد لست ..

Link to comment

ما شتغل

  
addEventHandler('onClientGUIClick',root, 
function () 
if source == CheckBox and guiCheckBoxGetSelected(CheckBox) == true then 
local PlrName = getPlayerName(source) 
triggerServerEvent('allPlayers',localPlayer,PlrName) 
elseif source == CheckBox and guiCheckBoxGetSelected(CheckBox) == false then 
triggerServerEvent('allPlayers1',localPlayer) 
end 
end 
) 
  
addEvent('Suppport',true) 
addEventHandler('Suppport',root, 
function ( PlrName ) 
local Roww = guiGridListAddRow(SupportList) 
guiGridListSetItemText(SupportList,Roww,1," "..PlrName.." ",false,false) 
end 
) 
  
addEvent('Suppport2',true) 
addEventHandler('Suppport2',root, 
function (  ) 
guiGridListRemoveRow(SupportList,Roww) 
end 
) 
  

  
  
  
addEvent('allPlayers',true) 
addEventHandler('allPlayers',root, 
function ( PlrName ) 
for i, v in ipairs ( getElementsByType( 'player' ) ) do 
triggerClientEvent(v,'Suppport',v,PlrName) 
end 
end 
) 
  
addEvent('allPlayers1',true) 
addEventHandler('allPlayers1',root, 
function (  ) 
for i, v in ipairs ( getElementsByType( 'player' ) ) do 
triggerClientEvent(v,'Suppport2',v) 
end 
end 
) 
  
  
Link to comment

اول كود عططهولك فوق ذا لما واحد يضعط علي الشيك بوكس يجي اسمة ..

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

بس لما بشيلها ما يختفي الاسم

Link to comment

ما جربته :

addEventHandler ( 'onClientGUIClick', resourceRoot, function () 
 if ( source == CheckBox ) then 
      triggerServerEvent ( 'addMe_DeleteMe', localPlayer, getPlayerName ( localPlayer ) ) 
  end 
end ) 
  
addEvent ( 'Suppport', true ) 
addEventHandler ( 'Suppport', root, function ( PlrName  ) 
    if not Roww then 
    Roww = guiGridListAddRow(SupportList) 
    guiGridListSetItemText ( SupportList, Roww , 1, " "..PlrName.." ", false, false ) 
 else  
    guiGridListRemoveRow ( SupportList, Roww ) 
  end  
end ) 

addEvent ( 'addMe_DeleteMe', true ) 
addEventHandler( 'addMe_DeleteMe', root, function ( plrName  ) 
    triggerClientEvent(root,'Suppport',root,plrName) 
end ) 
Edited by Guest
Link to comment

بص الكود ذا

لما اعمل علامه صح علي الشيك بوكس يجي اسمي

والكود شغال 100 %

addEventHandler('onClientGUIClick',root, 
function () 
if source == CheckBox and guiCheckBoxGetSelected(CheckBox) == true then 
local PlrName = getPlayerName(source) 
triggerServerEvent('allPlayers',localPlayer,PlrName) 
end 
end 
) 
  
addEvent('Suppport',true) 
addEventHandler('Suppport',root, 
function ( PlrName ) 
local Roww = guiGridListAddRow(SupportList) 
guiGridListSetItemText(SupportList,Roww,1," "..PlrName.." ",false,false) 
end 
) 

سرفر

  
addEvent('allPlayers',true) 
addEventHandler('allPlayers',root, 
function ( PlrName ) 
for i, v in ipairs ( getElementsByType( 'player' ) ) do 
triggerClientEvent(v,'Suppport',v,PlrName) 
end 
end 
) 
  

فا النا عاوزو

لما يشيل العلامه الصح من الشيك بوكس تختفي اسمو

مب الاسماء كلها

اسم الشخص الشال التحديد

Link to comment

شف ما اشتغلت

addEvent('Suppport',true) 
addEventHandler('Suppport',root,function (Message,PlrName ) 
local Roww = guiGridListAddRow(GUIEditor.gridlist[2]) 
if ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == true ) then 
guiGridListSetItemText(GUIEditor.gridlist[2],Roww,1," "..PlrName.." : " ..Message,false,false) 
guiGridListSetItemColor (GUIEditor.gridlist[2],Roww,1,0,255,0) 
elseif ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == false ) then 
guiGridListSetItemText(GUIEditor.gridlist[2],Roww,1," unknown : "..Message.." ",false,false) 
guiGridListSetItemColor (GUIEditor.gridlist[2],Roww,1,255,0,0) 
end 
end) 
Link to comment

افهمني

انا عامل سبورت سيستم

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

Support

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

المشكله انا عاوز

لما يشيل العلامه

من الشيك بوكس

يختفي اسم الحدد

مش كل الاسامي

فهمتني؟

Link to comment
افهمني

انا عامل سبورت سيستم

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

Support

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

المشكله انا عاوز

لما يشيل العلامه

من الشيك بوكس

يختفي اسم الحدد

مش كل الاسامي

فهمتني؟

اطرح اكوادك كاملة طيب ؟ لاتقعد تعطينا جزء ونصححه واخر شي تقول ماهب شغال وهو بالاساس شغال

Link to comment

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

بإسم اللاعب اللي حدد الشيك بوكس

بفنكشن الترايقر من سيرفر لكلنت حط كذا

aRow = { } 
function ( player ) 
    aRow.player = guiGridListAddRow(GridList) 
end 
  

و يوم يوخر التحديد سوي نفس الخطوات بس استبدل وظيفة الإضافة بوظيفة الإزالة

  
function ( player ) 
    guiGridListRemoveRow(GridList, aRow.player, column) 
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...