D7mas Posted December 16, 2017 Posted December 16, 2017 السلام عليكم ورحمة الله وبركاتة قيمتها row شباب ابي كود يعطي لل يعني انا حاطط رو تمام فيها الاعبين الموجودين بسيرفر بدي اختار لاعب وادوس على زر انا مسوي يعطي دم هو مثلاً بدي يفتح لوحة واعطي دم من خلال اللوحة للاعب الي حددتو في الجريد ليست فهمتو علي بدي كود يعطي قيمه للاعب الي محددو ويسوي عليه الحدث الي رح تحصل عبر الازرار
+Source|> Posted December 16, 2017 Posted December 16, 2017 (edited) 1 hour ago, D7mas said: السلام عليكم ورحمة الله وبركاتة قيمتها row شباب ابي كود يعطي لل يعني انا حاطط رو تمام فيها الاعبين الموجودين بسيرفر بدي اختار لاعب وادوس على زر انا مسوي يعطي دم هو مثلاً بدي يفتح لوحة واعطي دم من خلال اللوحة للاعب الي حددتو في الجريد ليست فهمتو علي بدي كود يعطي قيمه للاعب الي محددو ويسوي عليه الحدث الي رح تحصل عبر الازرار --client guiGridListGetItemText guiGridListGetSelectedItem guiGridListClear guiGridListSetItemText guiGridListAddRow 'onClientGUIClick' triggerServerEvent getPlayerName --server getPlayerFromName setElementHealth اعتقد بس Edited December 16, 2017 by Source|> 1 My Website
_Kinan Posted December 17, 2017 Posted December 17, 2017 -- فنكشن إضافة جميع اللاعبين لجريد ليست https://wiki.multitheftauto.com/wiki/GuiGridListAddPlayers استخدمه -- فنكشن اخذ محتوى الروو guiGridListGetSelectedText https://wiki.multitheftauto.com/wiki/GuiGridListGetSelectedText -- اوكي الحين سوي إيفنت ع الزر حقك btn = GUIEditor.button[1] -- عدله grid = GUIEditor.gridlist[1] -- عدله للقريد ليست function onClick() sl = guiGridListGetSelected() if sl == -1 then outputChatBox("يرجى إختيار لاعب",255,0,0) end player = getPlayerByName(guiGridListGetSelectedText(grid)) -- هنا حط فاكشنك -- مثال : setHealth(player,100) end addEventHandler("onClientGUIClick",btn,onClick) حطه في كلينت - ملاحظة : الكود غير مجرب Languages : Arabic,English,French,German,PHP,CSS,C#,VB.NET.
iMr.WiFi..! Posted December 17, 2017 Posted December 17, 2017 1 hour ago, _Kinan said: -- فنكشن إضافة جميع اللاعبين لجريد ليست https://wiki.multitheftauto.com/wiki/GuiGridListAddPlayers استخدمه -- فنكشن اخذ محتوى الروو guiGridListGetSelectedText https://wiki.multitheftauto.com/wiki/GuiGridListGetSelectedText -- اوكي الحين سوي إيفنت ع الزر حقك btn = GUIEditor.button[1] -- عدله grid = GUIEditor.gridlist[1] -- عدله للقريد ليست function onClick() sl = guiGridListGetSelected() if sl == -1 then outputChatBox("يرجى إختيار لاعب",255,0,0) end player = getPlayerByName(guiGridListGetSelectedText(grid)) -- هنا حط فاكشنك -- مثال : setHealth(player,100) end addEventHandler("onClientGUIClick",btn,onClick) حطه في كلينت - ملاحظة : الكود غير مجرب فيه أخطاء بإسماء الوظائف مثل في سطر 8 و 10 و 13 .. Experienced MTA developer for 4 years. | MTA خبرة 4 سنين في برمجة ليس عليك اسعاد الجميع , ولكن عليك بإن لا تؤذي أحداً =========You do not have to make everyone happy, But you should not hurt anyone Want to contact with me? Discord: JustCarry#2616 (Always there)Skype: Live:JustCarry10 (Not always)
_Kinan Posted December 17, 2017 Posted December 17, 2017 50 minutes ago, iMr.WiFi..! said: فيه أخطاء بإسماء الوظائف مثل في سطر 8 و 10 و 13 .. فنكشن setHealth صحيح غلطان, لكنه كان مثال و الفنكشنات الباقية شوف اول سطرين, شارح انهم يوسفل فنكشن. Languages : Arabic,English,French,German,PHP,CSS,C#,VB.NET.
King12 Posted December 17, 2017 Posted December 17, 2017 (edited) -- Client side addEventHandler("onClientResourceStart", resourceRoot, function() window1 = guiCreateWindow(509, 175, 311, 452, "Revive Panel", false) guiWindowSetSizable(window1, false) guiSetVisible( window1 ,false) gridlist = guiCreateGridList(13, 26, 288, 341, false, window1) guiGridListAddColumn(gridlist, "Players", 0.9) Button1 = guiCreateButton(17, 379, 139, 63, "Revive Player", false, window1) Button2 = guiCreateButton(166, 379, 135, 63, "Close", false, window1) guiGridListClear(gridlist) end ) addCommandHandler('rp', function () guiSetVisible(window1,not guiGetVisible(window1)) showCursor(guiGetVisible(window1)) changeGridListToPlayers ( gridlist, 1 ) end ) -- Close button addEventHandler ( "onClientGUIClick",root, function () if (source == Button2) then guiSetVisible( window1 ,false) showCursor(false) end end ) -- Health button addEventHandler ( "onClientGUIClick", resourceRoot, function () if (source == Button1) then local gRow, gColumn = guiGridListGetSelectedItem ( gridlist ) if gRow >= 0 then local PlayerName = guiGridListGetSelectedItemText ( gridlist ) local target = getPlayerFromName(PlayerName) triggerServerEvent("onPlayerHealed", resourceRoot, target) guiSetVisible( window1 ,false) showCursor(false) else outputChatBox("Select a player to heal!", 0, 255, 0) end end end) -- [[ Useful functions ]] -- function guiGridListGetSelectedItemText ( gridList, column ) local item = guiGridListGetSelectedItem ( gridList ) if item then return guiGridListGetItemText ( gridList, item, column or 1 ) end return false end function changeGridListToPlayers ( gridlist, column ) if type ( column ) == 'number' and type ( range ) == 'number' and getElementType ( gridlist ) == 'gui-gridlist' then guiGridListClear ( gridlist ) for i,v in ipairs ( getElementsByType ( 'player' ) ) do if ( v ~= localPlayer ) then local row = guiGridListAddRow ( gridlist ) return guiGridListSetItemText ( gridlist, row, column, getPlayerName ( v ), false, false ) end end else return false end end -- Server side. addEvent("onPlayerHealed", true) addEventHandler("onPlayerHealed", resourceRoot, function (target) if isElement (target) then outputChatBox( getPlayerName(target) .. " has been healed.", client, 0, 255, 0) setElementHealth( target, 100 ) end end) Edited December 17, 2017 by King12 1
D7mas Posted December 18, 2017 Author Posted December 18, 2017 19 hours ago, _Kinan said: حطه في كلينت اخي جالس تخارع أكواد مو معطيني سكربتاتهم getPlayerByName وش ذا وعدك اخطأ املائيه مو مشكلة 7 hours ago, King12 said: -- Client side addEventHandler("onClientResourceStart", resourceRoot, function() window1 = guiCreateWindow(509, 175, 311, 452, "Revive Panel", false) guiWindowSetSizable(window1, false) guiSetVisible( window1 ,false) gridlist = guiCreateGridList(13, 26, 288, 341, false, window1) guiGridListAddColumn(gridlist, "Players", 0.9) Button1 = guiCreateButton(17, 379, 139, 63, "Revive Player", false, window1) Button2 = guiCreateButton(166, 379, 135, 63, "Close", false, window1) guiGridListClear(gridlist) end ) addCommandHandler('rp', function () guiSetVisible(window1,not guiGetVisible(window1)) showCursor(guiGetVisible(window1)) changeGridListToPlayers ( gridlist, 1 ) end ) -- Close button addEventHandler ( "onClientGUIClick",root, function () if (source == Button2) then guiSetVisible( window1 ,false) showCursor(false) end end ) -- Health button addEventHandler ( "onClientGUIClick", resourceRoot, function () if (source == Button1) then local gRow, gColumn = guiGridListGetSelectedItem ( gridlist ) if gRow >= 0 then local PlayerName = guiGridListGetSelectedItemText ( gridlist ) local target = getPlayerFromName(PlayerName) triggerServerEvent("onPlayerHealed", resourceRoot, target) guiSetVisible( window1 ,false) showCursor(false) else outputChatBox("Select a player to heal!", 0, 255, 0) end end end) -- [[ Useful functions ]] -- function guiGridListGetSelectedItemText ( gridList, column ) local item = guiGridListGetSelectedItem ( gridList ) if item then return guiGridListGetItemText ( gridList, item, column or 1 ) end return false end function changeGridListToPlayers ( gridlist, column ) if type ( column ) == 'number' and type ( range ) == 'number' and getElementType ( gridlist ) == 'gui-gridlist' then guiGridListClear ( gridlist ) for i,v in ipairs ( getElementsByType ( 'player' ) ) do if ( v ~= localPlayer ) then local row = guiGridListAddRow ( gridlist ) return guiGridListSetItemText ( gridlist, row, column, getPlayerName ( v ), false, false ) end end else return false end end -- Server side. addEvent("onPlayerHealed", true) addEventHandler("onPlayerHealed", resourceRoot, function (target) if isElement (target) then outputChatBox( getPlayerName(target) .. " has been healed.", client, 0, 255, 0) setElementHealth( target, 100 ) end end) معطيني سكربت كامل ؟ اناابي اتعلم يا رجال انا بس بدي لمل يضغط على الاعب يكون الحدث الي رح يصير على الاعب
iyaad Posted December 18, 2017 Posted December 18, 2017 19 minutes ago, D7mas said: اخي جالس تخارع أكواد مو معطيني سكربتاتهم getPlayerByName وش ذا وعدك اخطأ املائيه مو مشكلة معطيني سكربت كامل ؟ اناابي اتعلم يا رجال انا بس بدي لمل يضغط على الاعب يكون الحدث الي رح يصير على الاعب getPlayerFromName guiGridListGetItemText guiGridListGetSelectedItem تفضل وتعلم 1
_Kinan Posted December 18, 2017 Posted December 18, 2017 5 hours ago, D7mas said: اخي جالس تخارع أكواد مو معطيني سكربتاتهم getPlayerByName وش ذا وعدك اخطأ املائيه مو مشكلة معطيني سكربت كامل ؟ اناابي اتعلم يا رجال انا بس بدي لمل يضغط على الاعب يكون الحدث الي رح يصير على الاعب ركز على اول سطرين ! Languages : Arabic,English,French,German,PHP,CSS,C#,VB.NET.
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