Doffy Posted May 7, 2017 Posted May 7, 2017 انا مسوي لوحة فيها جريد ليست بدي هذا الجريد ليست يجي فيه كل اسماء اللاعبين ويتحدث كل 10 ثواني لانو يمكن اي لاعب يدخل وبدي اول ما تختار اسم لاعب في الجريد ليست وتضغط علي زر يسحب منك فلوس 5000 وينقلك له
MR.StoRm Posted May 7, 2017 Posted May 7, 2017 26 minutes ago, KinG_Himoo12 said: انا مسوي لوحة فيها جريد ليست بدي هذا الجريد ليست يجي فيه كل اسماء اللاعبين ويتحدث كل 10 ثواني لانو يمكن اي لاعب يدخل وبدي اول ما تختار اسم لاعب في الجريد ليست وتضغط علي زر يسحب منك فلوس 5000 وينقلك له محاولاتك ؟ !
Doffy Posted May 7, 2017 Author Posted May 7, 2017 1 minute ago, MR.StoRm said: محاولاتك ؟ ! انا ابي الفنكشنات اساسا @_@
MR.StoRm Posted May 7, 2017 Posted May 7, 2017 7 minutes ago, KinG_Himoo12 said: انا ابي الفنكشنات اساسا @_@ انت الي تبغاه يجو اللاعبين في الجريد ليست ويتحدث كل عشر ثواني ؟
Doffy Posted May 7, 2017 Author Posted May 7, 2017 Just now, MR.StoRm said: انت الي تبغاه يجو اللاعبين في الجريد ليست ويتحدث كل عشر ثواني ؟ يب واول ما تختار لاعب منهم يسحب منك 5000 وتتنقله
Abdul KariM Posted May 7, 2017 Posted May 7, 2017 "onClientResourceStart" "onClientPlayerJoin" "onClientPlayerChangeNick" guiGridListClear getElementsByType guiGridListAddRow guiGridListSetItemText -- 2 "onClientGUIClick" guiGridListGetSelectedItem guiGridListGetItemText getPlayerFromName setElementPosition لايغرك الفنكنشات كثيرة لكن تركيبها ماياخذ 5 دقايق اذا كنت فاهمها كلها بالتوفيق 1
MR.StoRm Posted May 7, 2017 Posted May 7, 2017 بالنسبة لوضع اللاعبين في الجريد ليست لو دورت فالمنتدى تلاقي ولكن تفضل الكود : function PutPlayersInGrid() guiGridListClear(YourGridName) for i,player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(YourGridName) guiGridListSetItemText(YourGridName,row,1,getPlayerName(player),false,false) end end YourGridName = إسم القريد حقك . , ولازم تروح لـ كود فتح اللوحة بـ زر وتوضع هذا : PutPlayersInGrid() وراح تستخدم اذا ضغط الواحد عالزر : onClientGUIClick وسخب الفلوس : takePlayerMoney بالتوفيق الباقي عليك ..
#Soking Posted May 7, 2017 Posted May 7, 2017 3 hours ago, Abdul KariM said: "onClientResourceStart" "onClientPlayerJoin" "onClientPlayerChangeNick" guiGridListClear getElementsByType guiGridListAddRow guiGridListSetItemText -- 2 "onClientGUIClick" guiGridListGetSelectedItem guiGridListGetItemText getPlayerFromName setElementPosition لايغرك الفنكنشات كثيرة لكن تركيبها ماياخذ 5 دقايق اذا كنت فاهمها كلها بالتوفيق ولو لاعب خخرج كمان
Adham Posted May 7, 2017 Posted May 7, 2017 (edited) هذا الفهمته من طلبك: function addPlayers ( ) guiGridListClear ( gridList ) for i,v in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( gridList ) guiGridListSetItemText(gridList,row,1,getPlayerName(v),false,false) end end addEventHandler ( "onClientResourceStart", resourceRoot,addPlayers) addEventHandler ( "onClientPlayerJoin", resourceRoot,addPlayers) addEventHandler ( "onClientPlayerChangeNick", resourceRoot,addPlayers) addEventHandler ( "onClientPlayerQuit", resourceRoot,addPlayers) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == button ) then local playerName = guiGridListGetItemText ( gridList, guiGridListGetSelectedItem ( gridList ), 1 ) if playerName == "" then return end triggerServerEvent ( "Test", localPlayer, playerName ) end end ) -- Server -- amount = 500 addEvent ( "Test", true ) addEventHandler ( "Test", root, function (name) local player = getPlayerFromName(name) if player then takePlayerMoney (player,tonumber(amount)) setElementPosition ( player, x, y, z ) end end ) Edited May 7, 2017 by Deativated
#BrosS Posted May 7, 2017 Posted May 7, 2017 @Deativated تضيف اللاعبين عند الخروج ؟ ومافي داعي كل الاحداث يكفي انه يعرف الفنشكن عند فتح اللوحة او شي
Abdul KariM Posted May 8, 2017 Posted May 8, 2017 @#BrosS لا صحيح ممكن الاعب يطلع ويجي مثلا انا احدد على الي طلع راح يصير فيه بقات فلازم يكون فيه تحديث عند الخروج والدخول والى اخره @Deativated عندك خبصة بالسيرفر 1
^iiEcoo'x_) Posted May 8, 2017 Posted May 8, 2017 13 hours ago, Abdul KariM said: @Deativated عندك خبصة بالسيرفر ما شوف عنده غلط ^
#BrosS Posted May 8, 2017 Posted May 8, 2017 33 minutes ago, #_iMr.[E]coo said: ما شوف عنده غلط ^ playerName بالتريقر حاطط ارجمنت name وبسيرفر معرف
Abdul KariM Posted May 8, 2017 Posted May 8, 2017 @#BrosS مايفرق عادي @#_iMr.[E]coo اول شي مفروض يتحقق من فلوس الاعب ثاني شي مفروض يسحب الفلوس من السورس موب الاعب الي راح له
#BrosS Posted May 8, 2017 Posted May 8, 2017 1 minute ago, Abdul KariM said: @#BrosS مايفرق عادي @#_iMr.[E]coo اول شي مفروض يتحقق من فلوس الاعب ثاني شي مفروض يسحب الفلوس من السورس موب الاعب الي راح له مانا مجربها من قبل يقولي بالديبق expected at argument 1 .... اللي هو ارجمنت اللاعب اللي محدد ومستقبل من الكلنت
Abdul KariM Posted May 8, 2017 Posted May 8, 2017 لا هذي مالها شغل nil احتمال القيمة المرسلة وراح يقولك باد ارقمنت لانه جلب الاعب من اسمه والقيمة غير معرفة
#BrosS Posted May 8, 2017 Posted May 8, 2017 1 minute ago, Abdul KariM said: لا هذي مالها شغل nil احتمال القيمة المرسلة وراح يقولك باد ارقمنت لانه جلب الاعب من اسمه والقيمة غير معرفة خلاص خلنا لا نتهاوش شكرا على المعلومة 1
^iiEcoo'x_) Posted May 8, 2017 Posted May 8, 2017 1 hour ago, Abdul KariM said: @#BrosS مايفرق عادي @#_iMr.[E]coo اول شي مفروض يتحقق من فلوس الاعب ثاني شي مفروض يسحب الفلوس من السورس موب الاعب الي راح له ما انتبهت
Doffy Posted May 10, 2017 Author Posted May 10, 2017 On 5/8/2017 at 00:08, Deativated said: هذا الفهمته من طلبك: function addPlayers ( ) guiGridListClear ( gridList ) for i,v in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( gridList ) guiGridListSetItemText(gridList,row,1,getPlayerName(v),false,false) end end addEventHandler ( "onClientResourceStart", resourceRoot,addPlayers) addEventHandler ( "onClientPlayerJoin", resourceRoot,addPlayers) addEventHandler ( "onClientPlayerChangeNick", resourceRoot,addPlayers) addEventHandler ( "onClientPlayerQuit", resourceRoot,addPlayers) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == button ) then local playerName = guiGridListGetItemText ( gridList, guiGridListGetSelectedItem ( gridList ), 1 ) if playerName == "" then return end triggerServerEvent ( "Test", localPlayer, playerName ) end end ) -- Server -- amount = 500 addEvent ( "Test", true ) addEventHandler ( "Test", root, function (name) local player = getPlayerFromName(name) if player then takePlayerMoney (player,tonumber(amount)) setElementPosition ( player, x, y, z ) end end ) موب شغال
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