M7MD# Posted June 25, 2015 Share Posted June 25, 2015 (edited) السلام عليكم حبيت اسوي مود ك بداية لي وهو بسيط الي هو قتل اللاعب سويت قريد ليست وحطيت كود يجيب كل الاعبين لكن ما جاب اللاعبين شو المشكلة ارجو المساعدةةةة تكففووووون هذا الكود player = {} wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) guiWindowSetSizable(wnd, false) player.list = guiCreateGridList(9, 21, 154, 452, false, wnd) guiGridListSetSelectionMode(player.list,0) slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd) local col = guiGridListAddColumn(player.list,"Player name",0.90) function players() guiGridListClear(player.list) for d,theplayer in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( player.list ) local name = getPlayerName(theplayer) guiGridListSetItemText ( player.list, row, 1, name, false, false ) guiGridListSetItemColor ( player.list, row, 1, 0, 250, 154, 255 ) end end Edited June 25, 2015 by Guest Link to comment
M7MD# Posted June 25, 2015 Author Share Posted June 25, 2015 السلام عليكمحبيت اسوي مود ك بداية لي وهو بسيط الي هو قتل اللاعب سويت قريد ليست وحطيت كود يجيب كل الاعبين لكن ما جاب اللاعبين شو المشكلة ارجو المساعدةةةة تكففووووون هذا الكود player = {} wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) guiWindowSetSizable(wnd, false) player.list = guiCreateGridList(9, 21, 154, 452, false, wnd) guiGridListSetSelectionMode(player.list,0) slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd) local col = guiGridListAddColumn(player.list,"Player name",0.90) function players() guiGridListClear(player.list) for d,theplayer in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( player.list ) local name = getPlayerName(theplayer) guiGridListSetItemText ( player.list, row, 1, name, false, false ) guiGridListSetItemColor ( player.list, row, 1, 0, 250, 154, 255 ) end end Link to comment
Simple. Posted June 25, 2015 Share Posted June 25, 2015 player = {} wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) guiWindowSetSizable(wnd, false) player.list = guiCreateGridList(9, 21, 154, 452, false, wnd) guiGridListSetSelectionMode(player.list,0) slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd) players() local col = guiGridListAddColumn(player.list,"Player name",0.90) function players() guiGridListClear(player.list) for d,theplayer in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( player.list ) local name = getPlayerName(theplayer) guiGridListSetItemText ( player.list, row, 1, name, false, false ) guiGridListSetItemColor ( player.list, row, 1, 0, 250, 154, 255 ) end end المشكله انك مسوي فنكشن وماضفت له حدث وضفت players() فوق عشان اول مايشتغل المود يشتغل الفنكشن Link to comment
iMr.Dawix~# Posted June 25, 2015 Share Posted June 25, 2015 wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) guiWindowSetSizable(wnd, false) playerList = guiCreateGridList(9, 21, 154, 452, false, wnd) guiGridListSetSelectionMode(playerList,0) slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd) local col = guiGridListAddColumn(playerList,"Player name",0.90) function players() guiGridListClear(playerList) for d,theplayer in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(playerList) local name = getPlayerName(localPlayer) guiGridListSetItemText(playerList, row, 1, name, false, false ) guiGridListSetItemColor(playerList, row, 1, 0, 250, 154, 255 ) end end addEventHandler("onClientResourceStart",resourceRoot,players) Link to comment
TAPL Posted June 25, 2015 Share Posted June 25, 2015 wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) guiWindowSetSizable(wnd, false) playerList = guiCreateGridList(9, 21, 154, 452, false, wnd) guiGridListSetSelectionMode(playerList,0) slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd) local col = guiGridListAddColumn(playerList,"Player name",0.90) function players() guiGridListClear(playerList) for d,theplayer in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(playerList) local name = getPlayerName(localPlayer) guiGridListSetItemText(playerList, row, 1, name, false, false ) guiGridListSetItemColor(playerList, row, 1, 0, 250, 154, 255 ) end end addEventHandler("onClientResourceStart",resourceRoot,players) تجيب اسم اللوكل بلاير؟ Link to comment
MoDeR2014 Posted June 25, 2015 Share Posted June 25, 2015 wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) guiWindowSetSizable(wnd, false) playerList = guiCreateGridList(9, 21, 154, 452, false, wnd) guiGridListSetSelectionMode(playerList,0) slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd) local col = guiGridListAddColumn(playerList,"Player name",0.90) function players() guiGridListClear(playerList) for d,theplayer in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(playerList) local name = getPlayerName(localPlayer) guiGridListSetItemText(playerList, row, 1, name, false, false ) guiGridListSetItemColor(playerList, row, 1, 0, 250, 154, 255 ) end end addEventHandler("onClientResourceStart",resourceRoot,players) wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) guiWindowSetSizable(wnd, false) playerList = guiCreateGridList(9, 21, 154, 452, false, wnd) guiGridListSetSelectionMode(playerList,0) slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd) local col = guiGridListAddColumn(playerList,"Player name",0.90) function players() guiGridListClear(playerList) for d,theplayer in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(playerList) local name = getPlayerName(theplayer) guiGridListSetItemText(playerList, row, 1, name, false, false ) guiGridListSetItemColor(playerList, row, 1, 0, 250, 154, 255 ) end end addEventHandler("onClientResourceStart",resourceRoot,players) Link to comment
M7MD# Posted June 25, 2015 Author Share Posted June 25, 2015 يا شباب الاكواد م اشتغلت ما جلب اسماء اللاعبين ! Link to comment
TAPL Posted June 25, 2015 Share Posted June 25, 2015 يا شباب الاكواد م اشتغلت ما جلب اسماء اللاعبين ! شغال MoDeR2014 كود Link to comment
Mr.R Posted June 25, 2015 Share Posted June 25, 2015 اقول سويته لك كذا جرب الكود شغال 100% ومجرب افتح اللوحه من اف 5 وشوفها شغاله تمام addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) Window = guiCreateWindow ( 716, 404, 401, 483, "Slap Window", false ) guiWindowSetSizable ( Window, false ) guiSetVisible ( Window, false ) GridList = guiCreateGridList ( 9, 21, 154, 452, false, Window ) guiGridListAddColumn ( GridList, "Players", 0.90 ) guiGridListSetSelectionMode ( GridList, 0 ) SlapButton = guiCreateButton ( 191, 409, 200, 49, "Slap", false, Window ) players ( ) end ) bindKey ( "F5", "down", function ( ) -- غير الزر على كيفك من هنا guiSetVisible ( Window, not guiGetVisible ( Window ) ) showCursor ( guiGetVisible ( Window ) ) end ) function players ( ) guiGridListClear ( GridList ) for _,v in ipairs ( getElementsByType ( "player" ) ) do local Row = guiGridListAddRow ( GridList ) guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) guiGridListSetItemColor ( GridList, Row, 1, 0, 250, 154, 255 ) end end Link to comment
M7MD# Posted June 25, 2015 Author Share Posted June 25, 2015 يب تمامم 100% كود 2014 اشتغل شكرا ممكن سؤال اخر مثلا ابي يوم اللاعب يضغط زر سلاب يقتل الاعب وش هي الفنكشنات احسن من م افتح موضوع جديد Link to comment
3NAD Posted June 25, 2015 Share Posted June 25, 2015 Event "onClientGUIClick" -- عند الضغط على الزر -- تحقق الشرط انه الزر حق السلاب guiGridListGetSelectedItem -- تجيب الصف " الرو " اللي هو ضاغط عليه guiGridListGetItemText -- تجيب النص المكتوب من الصف اللي استخرجناه بالأعلى triggerServerEvent -- ترسل تريقر للسيرفر مضاف إليه أرقومنت النص addEvent -- تنشئ الإيفنت في ملف السيرفر killPed -- آخر شي تقتل اللاعب Link to comment
Mr.R Posted June 25, 2015 Share Posted June 25, 2015 (edited) Client Side addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == SlapButton ) then -- نحدد الزر if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then -- نتحقق انه اختار شيء من اللسته local pSlap = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) -- نجلب القيمه وهي اسم الاعب في الكولمن الاول عشان يقتله if ( getPlayerFromName ( pSlap ) ) then -- نتحقق انها مو سترنق triggerServerEvent ( "pkill", getPlayerFromName ( pSlap ) ) -- نرسل ترايقر مع المعلومات end else outputChatBox ( "الرجاء اختيار اسم لاعب", 255, 255, 255, true ) -- اذا ماختار لاعب وضغط الزر ينبهه end end end ) Server Side addEvent ( "pkill" , true ) addEventHandler ( "pkill", root, function ( ) killPed ( source ) -- نقتل الاعب outputChatBox ( "تم قتلك من قبل الادمن", source, 255, 255, 255, true ) -- مخرج شات end ) Edited June 26, 2015 by Guest Link to comment
#DRAGON!FIRE Posted June 25, 2015 Share Posted June 25, 2015 @ Mr.R : كودكـ خطا السورس هو اللوكال بلير يعني اللي ضغط ع الزر ! Link to comment
Mr.R Posted June 25, 2015 Share Posted June 25, 2015 @ Mr.R : كودكـ خطا السورس هو اللوكال بلير يعني اللي ضغط ع الزر ! الكود شغال معي ولا فيه اخطاء بالدي بوق : ) قصدك خطا من الكود ولا الشرح ^^ Link to comment
#DRAGON!FIRE Posted June 25, 2015 Share Posted June 25, 2015 الكود خطا لان السورس اللاعب هو اللوكال بلير اولا .. getPlayerFromName ثانيا انت مو مستخدم Link to comment
Mr.R Posted June 25, 2015 Share Posted June 25, 2015 الكود خطا لان السورس اللاعب هو اللوكال بلير اولا .. getPlayerFromName ثانيا انت مو مستخدم صراحه لحست مخي ض1 كنت احسبك تتكلم عن الكود الي لما يضغط زر يقتله يعني ابدل فنكشن getPlayerName إلى getPlayerFromName مافهمت عليك Link to comment
#DRAGON!FIRE Posted June 26, 2015 Share Posted June 26, 2015 Client Side addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == SlapButton ) then -- نحدد الزر if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then -- نتحقق انه اختار شيء من اللسته local pSlap = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) -- نجلب القيمه وهي اسم الاعب في الكولمن الاول عشان يقتله if ( pSlap ~= "" ) then -- نتحقق انها مو سترنق triggerServerEvent ( "pkill", localPlayer, pSlap ) --getPlayerFromName الخطا هنا المفروض تستخدم end else outputChatBox ( "الرجاء اختيار اسم لاعب", 255, 255, 255, true ) -- اذا ماختار لاعب وضغط الزر ينبهه end end end ) Server Side addEvent ( "pkill" , true ) addEventHandler ( "pkill", root, function ( pSlap ) if ( pSlap ) then -- نتحقق ان المعلومات موجوده الي ارسلناها مع الترايقر killPed ( source ) -- الخطا هنا السورس outputChatBox ( "تم قتلك من قبل الادمن", source, 255, 255, 255, true ) -- الخطا هنا السورس end end ) Link to comment
Mr.R Posted June 26, 2015 Share Posted June 26, 2015 ايه مشكور جزاك الله خير صلحتها حطينا هذا الفنكشن عشان يجيبه من اسمه ويقتله ؟ عشان اتأكد بس ^^ Link to comment
#DRAGON!FIRE Posted June 26, 2015 Share Posted June 26, 2015 يب .. غير السورس الى المتغير حق اللاعب Link to comment
Mr.R Posted June 26, 2015 Share Posted June 26, 2015 (edited) يب .. غير السورس الى المتغير حق اللاعب هو في الحالتين شغال بس نخليه يجيبه من اسمه ويقتله لتجنب الاخطاء عموماً خليته كذا getPlayerFromName ( pSlap ) صححته ومشكور عـ المعلومه .. Edited June 26, 2015 by Guest Link to comment
M7MD# Posted June 26, 2015 Author Share Posted June 26, 2015 اوووووووه شكرا والله حققت حلمي بجد اشكرك من كل قلبي <3 <3 مككن تكفى تشرح لي الاكواد عشان اتعلم وبالتفصيل يا ليت اصير محترف زيك بس ياليت .. Link to comment
Mr.R Posted June 26, 2015 Share Posted June 26, 2015 اوووووووه شكرا والله حققت حلمي بجد اشكرك من كل قلبي <3 <3مككن تكفى تشرح لي الاكواد عشان اتعلم وبالتفصيل يا ليت اصير محترف زيك بس ياليت .. حياك الله , وتعال سكايب صراحه ماتعلمت القريد ليست الا من الزاحف وجرب الكود مره ثانيه صححته عدل , صححه لي الزاحف بفضل الله ثم الزاحف ولا ماتعلمت قريد ليست طول الله عمرك ^ Link to comment
M7MD# Posted June 26, 2015 Author Share Posted June 26, 2015 طيب السورس هو الاعب الي انقتل الاعب الي قتل كيف احدد هويته outputChatBox (source.. " Has Been slapped By " .. اسم الي قتل كيف احطه ,getRootElement,255,255,255,true) Link to comment
</Mr.Tn6eL> Posted June 26, 2015 Share Posted June 26, 2015 addEvent ( "pkill" , true ) addEventHandler ( "pkill", root, function ( pSlap ) if ( pSlap ) then -- نتحقق ان المعلومات موجوده الي ارسلناها مع الترايقر killPed ( pSlap ) -- نقتل الاعب outputChatBox ( "تم قتلك من قبل الادمن", pSlap, 255, 255, 255, true ) -- مخرج شات end end ) Link to comment
M7MD# Posted June 26, 2015 Author Share Posted June 26, 2015 addEvent ( "pkill" , true ) addEventHandler ( "pkill", root, function ( pSlap ) if ( pSlap ) then -- نتحقق ان المعلومات موجوده الي ارسلناها مع الترايقر killPed ( pSlap ) -- نقتل الاعب outputChatBox ( "تم قتلك من قبل الادمن", pSlap, 255, 255, 255, true ) -- مخرج شات end end ) اذا استبدلت السيرفر بهذا ما يشتغل السلاب .. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now