Jw8. Posted January 5, 2017 Share Posted January 5, 2017 سلام عليكم ورحمة الله وبركاته انا الحين مسوي مواد يعني تحديات انا مسوي قريد ليست يبين كل السيرفر طبعا احدد اسم شخص واضغط ارسال تجيه لوحة واذا وافق ينسحب لاهنت ابي كود اذا عندكم Link to comment
MR.Mosa Posted January 5, 2017 Share Posted January 5, 2017 22 minutes ago, DmAr511 said: سلام عليكم ورحمة الله وبركاته انا الحين مسوي مواد يعني تحديات انا مسوي قريد ليست يبين كل السيرفر طبعا احدد اسم شخص واضغط ارسال تجيه لوحة واذا وافق ينسحب لاهنت ابي كود اذا عندكم يعني تبي تحدد الاعب وتسحبه عندك Link to comment
Jw8. Posted January 5, 2017 Author Share Posted January 5, 2017 Just now, MR.Mosa said: يعني تبي تحدد الاعب وتسحبه عندك لا اذا هو قبل من chatbox 7 minutes ago, MR.Mosa said: يعني تبي تحدد الاعب وتسحبه عندك او اقلك ابي كود تضغط على زر يكتب لك شات Link to comment
MR.Mosa Posted January 5, 2017 Share Posted January 5, 2017 7 minutes ago, DmAr511 said: لا اذا هو قبل من chatbox يعني تبي تحدد الاعب وتسحبو واذا الاعب مقفل الانتقال ما تققدر تسحبو واذا فاتح الانتقال تقدر كذا ؟؟ Link to comment
Jw8. Posted January 5, 2017 Author Share Posted January 5, 2017 Just now, MR.Mosa said: يعني تبي تحدد الاعب وتسحبو واذا الاعب مقفل الانتقال ما تققدر تسحبو واذا فاتح الانتقال تقدر كذا ؟؟ خلاص بس عطيني كود اضغط زر Link to comment
MR.Mosa Posted January 5, 2017 Share Posted January 5, 2017 (edited) 1 hour ago, DmAr511 said: خلاص بس عطيني كود اضغط زر اطرح محاولاتك Edited January 5, 2017 by MR.Mosa Link to comment
^iiEcoo'x_) Posted January 6, 2017 Share Posted January 6, 2017 setElementData getElementData 1 Link to comment
Jw8. Posted January 6, 2017 Author Share Posted January 6, 2017 1 hour ago, #_iMr,[E]coo said: setElementData getElementData انا ابي احدد الاعب على جريد ليست واضغط ارسال ترسله رسالة على الشات وخلاص لوسمحت Link to comment
MR.Mosa Posted January 6, 2017 Share Posted January 6, 2017 1 minute ago, DmAr511 said: انا ابي احدد الاعب على جريد ليست واضغط ارسال ترسله رسالة على الشات وخلاص لوسمحت اخي في كثير طرق لاكن لازم تطرح الاكواد عشان نفهم شو تبي تسوي بلظبط Link to comment
Jw8. Posted January 6, 2017 Author Share Posted January 6, 2017 Just now, MR.Mosa said: اخي في كثير طرق لاكن لازم تطرح الاكواد عشان نفهم شو تبي تسوي بلظبط بسوي مواد سبار انا ضلي شوي يعني تبي اكواد -- تفضل Spoiler GUIEditor = { edit = {}, button = {}, window = {}, label = {}, gridlist = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(222, 161, 403, 414, "[ تحدي الاعبين By DmAr ]", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1]= guiCreateGridList ( 9, 21, 384, 299, false, GUIEditor.window[1] ) local rp = guiGridListAddColumn(GUIEditor.gridlist[1], "الاعب", 0.9) local rp1 = guiGridListAddColumn(GUIEditor.gridlist[1], "بنق", 0.9) GUIEditor.edit[1] = guiCreateEdit(9, 324, 295, 29, "20", false, GUIEditor.window[1]) guiEditSetReadOnly(GUIEditor.edit[1], true) GUIEditor.label[1] = guiCreateLabel(305, 327, 92, 26, "العالم الرجاء", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[1], 254, 1, 1) GUIEditor.button[55] = guiCreateButton(9, 356, 174, 48, "ارسال", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(206, 356, 174, 48, "اغلاق", false, GUIEditor.window[1]) end ) ------------------------------ --By DmAr [Spar System] ------------------------------ function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) ----------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end ) ---------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[10],false) showCursor(false) end end ) ------------- markers = createMarker (1419,-1623.8000488281,14.5, "arrow", 1.5, 255, 255, 0, 170 ) addEventHandler("onClientMarkerHit",markers, --عند لمس الماركر المحدد function()--وظيفة guiSetVisible(GUIEditor.window[1],true)--تفتح اللوحة showCursor(true) --نظهر الماوس end --نهاية الوظيفة )--نهاية قوس الحدث --------------- addEventHandler("onClientGUIClick",root, -- وظيفة عند الضغط على الزر function () if source == GUIEditor.button[55] then -- عند ضغط الزر triggerServerEvent("Trigger", localPlayer) -- ترايقر لسيرفر end -- نهاية function end -- نهاية If ) -- قوس اغلاق الوظيفة --------------- ---------------- Link to comment
MR.Mosa Posted January 6, 2017 Share Posted January 6, 2017 2 minutes ago, DmAr511 said: بسوي مواد سبار انا ضلي شوي يعني تبي اكواد -- تفضل Hide contents GUIEditor = { edit = {}, button = {}, window = {}, label = {}, gridlist = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(222, 161, 403, 414, "[ تحدي الاعبين By DmAr ]", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1]= guiCreateGridList ( 9, 21, 384, 299, false, GUIEditor.window[1] ) local rp = guiGridListAddColumn(GUIEditor.gridlist[1], "الاعب", 0.9) local rp1 = guiGridListAddColumn(GUIEditor.gridlist[1], "بنق", 0.9) GUIEditor.edit[1] = guiCreateEdit(9, 324, 295, 29, "20", false, GUIEditor.window[1]) guiEditSetReadOnly(GUIEditor.edit[1], true) GUIEditor.label[1] = guiCreateLabel(305, 327, 92, 26, "العالم الرجاء", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[1], 254, 1, 1) GUIEditor.button[55] = guiCreateButton(9, 356, 174, 48, "ارسال", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(206, 356, 174, 48, "اغلاق", false, GUIEditor.window[1]) end ) ------------------------------ --By DmAr [Spar System] ------------------------------ function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) ----------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end ) ---------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[10],false) showCursor(false) end end ) ------------- markers = createMarker (1419,-1623.8000488281,14.5, "arrow", 1.5, 255, 255, 0, 170 ) addEventHandler("onClientMarkerHit",markers, --عند لمس الماركر المحدد function()--وظيفة guiSetVisible(GUIEditor.window[1],true)--تفتح اللوحة showCursor(true) --نظهر الماوس end --نهاية الوظيفة )--نهاية قوس الحدث --------------- addEventHandler("onClientGUIClick",root, -- وظيفة عند الضغط على الزر function () if source == GUIEditor.button[55] then -- عند ضغط الزر triggerServerEvent("Trigger", localPlayer) -- ترايقر لسيرفر end -- نهاية function end -- نهاية If ) -- قوس اغلاق الوظيفة --------------- ---------------- انت مش مسوي اشي مسوي فقط لوحة واظهار الاعبين فقط فش لما يختار الاعب يظهر لوحة ولا شي Link to comment
Jw8. Posted January 6, 2017 Author Share Posted January 6, 2017 Just now, MR.Mosa said: انت مش مسوي اشي مسوي فقط لوحة واظهار الاعبين فقط فش لما يختار الاعب يظهر لوحة ولا شي يخي انا الحين قاعد ابرمج فيه وش فيك Link to comment
MR.Mosa Posted January 6, 2017 Share Posted January 6, 2017 Just now, DmAr511 said: يخي انا الحين قاعد ابرمج فيه وش فيك طيب برمج الي تقدر عليه واذا في اخطاء اطلب مساعدة وكمان ساعة برجع انا بحاول اساعدك Link to comment
Jw8. Posted January 6, 2017 Author Share Posted January 6, 2017 1 minute ago, MR.Mosa said: انت مش مسوي اشي مسوي فقط لوحة واظهار الاعبين فقط فش لما يختار الاعب يظهر لوحة ولا شي بس لو معك كود اضغط موفق يرسل لللاعب لو سمحت اذا تقدر عشني ناسي اكواد Link to comment
MR.Mosa Posted January 6, 2017 Share Posted January 6, 2017 (edited) 3 minutes ago, DmAr511 said: بس لو معك كود اضغط موفق يرسل لللاعب لو سمحت اذا تقدر عشني ناسي اكواد اعتقد لازم تسوي تقرير في سيرفر وتحددد الاعب وترسله مع التقراير وبعدين تسوي كمان تقرير لكلينت وتسعمل guiGridListSetItemText Edited January 6, 2017 by MR.Mosa Link to comment
Jw8. Posted January 6, 2017 Author Share Posted January 6, 2017 Just now, MR.Mosa said: اعتقدر لازم تسوي تقرير في سيرفر وتحددد الاعب وترسله من التقراير وبعدين تسوي كمان تقرير لكلينت وتسعمل guiGridListSetItemText مسوي تقرير في سيرفر Just now, DmAr511 said: مسوي تقرير في سيرفر اوريك صورة ؟ شوف https://up.harajgulf.com/do.php?img=1396984 Link to comment
MR.Mosa Posted January 6, 2017 Share Posted January 6, 2017 اخي انت بدك تحدد الاعب وترسله عالم وهمي ؟؟؟؟ Link to comment
Jw8. Posted January 6, 2017 Author Share Posted January 6, 2017 لا يخوي ابي احدد الاعب واعطيه رسال من فوقق وخلاصص اذا عندك الكود اعطيني معندك خلاص !! 1 minute ago, MR.Mosa said: اخي انت بدك تحدد الاعب وترسله عالم وهمي ؟؟؟؟ Link to comment
MR.Mosa Posted January 6, 2017 Share Posted January 6, 2017 Just now, DmAr511 said: لا يخوي ابي احدد الاعب واعطيه رسال من فوقق وخلاصص اذا عندك الكود اعطيني معندك خلاص !! يخي والله ماني فاهم شو بدك لو فاهم اساعدك Link to comment
Jw8. Posted January 6, 2017 Author Share Posted January 6, 2017 1 minute ago, MR.Mosa said: يخي والله ماني فاهم شو بدك لو فاهم اساعدك شايف اللجريد ليست فيه لاعبين طيب احدد شخص وبعدين اضغط موفق وبعدين يرسل له رسالة بل ششات # وخلاص Link to comment
MR.Mosa Posted January 6, 2017 Share Posted January 6, 2017 كلينت GUIEditor = { edit = {}, button = {}, window = {}, label = {}, gridlist = {} } GUIEditor.window[1] = guiCreateWindow(222, 161, 403, 414, "[ تحدي الاعبين By DmAr ]", false) guiSetVisible(GUIEditor.window[1],false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1]= guiCreateGridList ( 9, 21, 384, 299, false, GUIEditor.window[1] ) local rp = guiGridListAddColumn(GUIEditor.gridlist[1], "الاعب", 0.9) local rp1 = guiGridListAddColumn(GUIEditor.gridlist[1], "بنق", 0.9) GUIEditor.edit[1] = guiCreateEdit(9, 324, 295, 29, "20", false, GUIEditor.window[1]) guiEditSetReadOnly(GUIEditor.edit[1], true) GUIEditor.label[1] = guiCreateLabel(305, 327, 92, 26, "العالم الرجاء", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[1], 254, 1, 1) GUIEditor.button[55] = guiCreateButton(9, 356, 174, 48, "ارسال", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(206, 356, 174, 48, "اغلاق", false, GUIEditor.window[1]) ------------------------------ --By DmAr [Spar System] ------------------------------ function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) ----------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end ) ---------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[10],false) showCursor(false) end end ) ------------- markers = createMarker (1419,-1623.8000488281,14.5, "arrow", 1.5, 255, 255, 0, 170 ) addEventHandler("onClientMarkerHit",markers, --عند لمس الماركر المحدد function()--وظيفة guiSetVisible(GUIEditor.window[1],true)--تفتح اللوحة showCursor(true) --نظهر الماوس end --نهاية الوظيفة )--نهاية قوس الحدث --------------- addEventHandler("onClientGUIClick",root, function () if source == GUIEditor.button[55] then local Player = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ) if ( Player ~= -1 ) then triggerServerEvent("Trigger", localPlayer,Player) end end end ) سيرفر addEvent ("Trigger",true) addEventHandler ("Trigger",root, function (Player) outputChatBox ( "الرسالة هنا", Player, 0, 255, 0 ) end ) Link to comment
Jw8. Posted January 6, 2017 Author Share Posted January 6, 2017 6 minutes ago, MR.Mosa said: كلينت GUIEditor = { edit = {}, button = {}, window = {}, label = {}, gridlist = {} } GUIEditor.window[1] = guiCreateWindow(222, 161, 403, 414, "[ تحدي الاعبين By DmAr ]", false) guiSetVisible(GUIEditor.window[1],false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1]= guiCreateGridList ( 9, 21, 384, 299, false, GUIEditor.window[1] ) local rp = guiGridListAddColumn(GUIEditor.gridlist[1], "الاعب", 0.9) local rp1 = guiGridListAddColumn(GUIEditor.gridlist[1], "بنق", 0.9) GUIEditor.edit[1] = guiCreateEdit(9, 324, 295, 29, "20", false, GUIEditor.window[1]) guiEditSetReadOnly(GUIEditor.edit[1], true) GUIEditor.label[1] = guiCreateLabel(305, 327, 92, 26, "العالم الرجاء", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[1], 254, 1, 1) GUIEditor.button[55] = guiCreateButton(9, 356, 174, 48, "ارسال", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(206, 356, 174, 48, "اغلاق", false, GUIEditor.window[1]) ------------------------------ --By DmAr [Spar System] ------------------------------ function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) ----------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end ) ---------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[10],false) showCursor(false) end end ) ------------- markers = createMarker (1419,-1623.8000488281,14.5, "arrow", 1.5, 255, 255, 0, 170 ) addEventHandler("onClientMarkerHit",markers, --عند لمس الماركر المحدد function()--وظيفة guiSetVisible(GUIEditor.window[1],true)--تفتح اللوحة showCursor(true) --نظهر الماوس end --نهاية الوظيفة )--نهاية قوس الحدث --------------- addEventHandler("onClientGUIClick",root, function () if source == GUIEditor.button[55] then local Player = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ) if ( Player ~= -1 ) then triggerServerEvent("Trigger", localPlayer,Player) end end end ) سيرفر addEvent ("Trigger",true) addEventHandler ("Trigger",root, function (Player) outputChatBox ( "الرسالة هنا", Player, 0, 255, 0 ) end ) ميرسل لي ؟ Link to comment
MR.Mosa Posted January 6, 2017 Share Posted January 6, 2017 17 minutes ago, MR.Mosa said: كلينت GUIEditor = { edit = {}, button = {}, window = {}, label = {}, gridlist = {} } GUIEditor.window[1] = guiCreateWindow(222, 161, 403, 414, "[ تحدي الاعبين By DmAr ]", false) guiSetVisible(GUIEditor.window[1],false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1]= guiCreateGridList ( 9, 21, 384, 299, false, GUIEditor.window[1] ) local rp = guiGridListAddColumn(GUIEditor.gridlist[1], "الاعب", 0.9) local rp1 = guiGridListAddColumn(GUIEditor.gridlist[1], "بنق", 0.9) GUIEditor.edit[1] = guiCreateEdit(9, 324, 295, 29, "20", false, GUIEditor.window[1]) guiEditSetReadOnly(GUIEditor.edit[1], true) GUIEditor.label[1] = guiCreateLabel(305, 327, 92, 26, "العالم الرجاء", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[1], 254, 1, 1) GUIEditor.button[55] = guiCreateButton(9, 356, 174, 48, "ارسال", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(206, 356, 174, 48, "اغلاق", false, GUIEditor.window[1]) ------------------------------ --By DmAr [Spar System] ------------------------------ function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) ----------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end ) ---------- addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[10],false) showCursor(false) end end ) ------------- markers = createMarker (1419,-1623.8000488281,14.5, "arrow", 1.5, 255, 255, 0, 170 ) addEventHandler("onClientMarkerHit",markers, --عند لمس الماركر المحدد function()--وظيفة guiSetVisible(GUIEditor.window[1],true)--تفتح اللوحة showCursor(true) --نظهر الماوس end --نهاية الوظيفة )--نهاية قوس الحدث --------------- addEventHandler("onClientGUIClick",root, function () if source == GUIEditor.button[55] then local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1]) local Player = guiGridListGetItemText(GUIEditor.gridlist[1],sel,1) if ( Player ~= -1 ) then triggerServerEvent("Trigger", localPlayer,Player) end end end end ) سيرفر addEvent ("Trigger",true) addEventHandler ("Trigger",root, function (Player) outputChatBox ( "الرسالة هنا", Player, 0, 255, 0 ) end ) جرب كذا Link to comment
N3xT Posted January 6, 2017 Share Posted January 6, 2017 عدل السيرفر لـ : addEvent ("Trigger",true) addEventHandler ("Trigger",root, function ( p ) local player = getPlayerFromName(p) if player then outputChatBox ( "الرسالة هنا", player, 0, 255, 0 ) 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