#Mr.alkmasha Posted February 8, 2015 Posted February 8, 2015 اسلام عليكم ابي اسوي مود عرض رشوه على الاعبين اسوي لوحه يكون فيها زر مكتوب عليه Bribe و قريد ليست مكتوب عليها اسماء الاعبين الي ب تيم شرطه اختار الاعب و اضغط Bribe و يوصل للاعب 1000 و يروحو كل نجومي Skype: ahmad.ib8
The Killer Posted February 8, 2015 Posted February 8, 2015 (edited) Event # 'onClientGUIClick' function # guiCreateGridList guiGridListAddColumn guiGridListAddRow guiGridListGetSelectedItem guiGridListGetItemText getPlayerFromName triggerServerEvent Event # 'onClientResourceStart' function # for -- loop getTeamFromName getPlayersInTeam getPlayerName guiGridListAddRow Event # 'event name in trigger' function # getPlayerMoney getPlayerWantedLevel setElementData outputChatBox Command # addCommandHandler function # getElementData takePlayerMoney setPlayerWantedLevel outputChatBox removeElementData Edited February 9, 2015 by Guest
#Mr.alkmasha Posted February 8, 2015 Author Posted February 8, 2015 Event # 'onClientGUIClick' function # guiCreateGridList guiGridListAddColumn guiGridListAddRow guiGridListGetSelectedItem guiGridListGetItemText getPlayerFromName triggerServerEvent Event # 'onClientResourceStart' function # for -- loop getPlayerName guiGridListAddRow Event # 'event name in trigger' function # getPlayerMoney getPlayerWantedLevel setElementData outputChatBox Command # addCommandHandler function # getElementData takePlayerMoney setPlayerWantedLevel outputChatBox removeElementData ممكن تقولي وش وضيفة كل فنكشن؟ Skype: ahmad.ib8
ikAkA07 Posted February 8, 2015 Posted February 8, 2015 function # for -- loop getPlayerName guiGridListAddRow [/lua] Bribe و قريد ليست مكتوب عليها اسماء الاعبين الي ب تيم شرطه getElementsByType getTeamName getPlayerTeam Be Smart, Don't try me =) ,
#Mr.alkmasha Posted February 8, 2015 Author Posted February 8, 2015 function # for -- loop getPlayerName guiGridListAddRow [/lua] Bribe و قريد ليست مكتوب عليها اسماء الاعبين الي ب تيم شرطه getElementsByType getTeamName getPlayerTeam ؟ ما فهمت شي Skype: ahmad.ib8
ikAkA07 Posted February 8, 2015 Posted February 8, 2015 ؟ ما فهمت شي وش إلي مأفهمته ؟ Be Smart, Don't try me =) ,
The Killer Posted February 8, 2015 Posted February 8, 2015 Bribe و قريد ليست مكتوب عليها اسماء الاعبين الي ب تيم شرطه getElementsByType getTeamName getPlayerTeam ما انتبهت لها + بطريقه احسن واسهل يقدر يستخدم getTeamFromName getPlayersInTeam for -- loop
#Mr.alkmasha Posted February 8, 2015 Author Posted February 8, 2015 :وش المشكله function Players () for id, playeritem in ipairs(getElementsByType("player")) do local PlayerTeam = getTeamFromName ( 'Police' ) local Police = getTeamFromName("Police") if ( PlayerTeam ) then if ( Police ) then local row1 = guiGridListAddRow ( playerList ) guiGridListSetItemText ( GUIEditor.gridlist[1], row1, Cops, getPlayerName ( playeritem ), false, false ) end end end end addEventHandler("onResourceStart",Players) Skype: ahmad.ib8
#DRAGON!FIRE Posted February 8, 2015 Posted February 8, 2015 لا ي شيخ مسوي هريسة وجاي تقول وش المشكلة .. هنا نساعدكـ .. لو عندك اخطاء بسيطة نصححلك الاخطاء اما انه نسوي لك الكود كامل ليه ؟ حاول بنفسك . To Contact Me at Skype : [email protected]
#Mr.alkmasha Posted February 8, 2015 Author Posted February 8, 2015 لا ي شيخ مسوي هريسة وجاي تقول وش المشكلة .. هنا نساعدكـ .. لو عندك اخطاء بسيطة نصححلك الاخطاء اما انه نسوي لك الكود كامل ليه ؟ حاول بنفسك . سؤال انا قلت لك ابي كود لو مو عاجبك لا ترد Skype: ahmad.ib8
#DRAGON!FIRE Posted February 8, 2015 Posted February 8, 2015 حبيبي ارد بكيفي . ثانيا اللي اقصدهـ من كلامي انه كودك ماله اساس من الصحة سيرفر + كلنت مع بعض وكله خطا يعني تبينا نسوي لك الكود كامل مثلا ؟ ليه ما تعتمد ع نفسك وتسويه بنفسك وحنا نساعدك . To Contact Me at Skype : [email protected]
</Mr.Tn6eL> Posted February 8, 2015 Posted February 8, 2015 زاحف خله علي for k,v in ipairs(getPlayersInTeam(getTeamFromName("Police"))) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist, row, 1, getPlayerName(v), false, false) end skype : 011101000110111000110110011001010110110000110000001110010011000000111001
#Mr.alkmasha Posted February 8, 2015 Author Posted February 8, 2015 زاحف خله علي for k,v in ipairs(getPlayersInTeam(getTeamFromName("Police"))) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist, row, 1, getPlayerName(v), false, false) end , مشكور ابيه يوم يخرج من تيم الشرطه يشيل اسمه كيف؟ Skype: ahmad.ib8
</Mr.Tn6eL> Posted February 8, 2015 Posted February 8, 2015 استخدم التايمر او حدث الرندر او اول مايفتح النافذة معguiGridListClear skype : 011101000110111000110110011001010110110000110000001110010011000000111001
#Mr.alkmasha Posted February 9, 2015 Author Posted February 9, 2015 استخدم التايمر او حدث الرندر او اول مايفتح النافذة معguiGridListClear سويت راندر اسمي صار يتكرر function Police () for k,v in ipairs(getPlayersInTeam(getTeamFromName("Police"))) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1], row, 1, getPlayerName(v), false, false) end end addEventHandler ( "onClientRender", getRootElement(), Police) Skype: ahmad.ib8
TAPL Posted February 9, 2015 Posted February 9, 2015 ^ لكن كذا انسى تقدر تحدد اسم بالقريد لست و احتمال لاق
The Killer Posted February 9, 2015 Posted February 9, 2015 استخدم الفنكشنات التاليه , عشان يتحدث Event # 'onClientPlayerJoin' 'onClientPlayerChangeNick' 'onClientPlayerQuit' function # getPlayerTeam getTeamName guiGridListAddRow guiGridListSetItemText guiGridListSetItemData guiGridListGetItemData guiGridListGetRowCount guiGridListRemoveRow
#Mr.alkmasha Posted February 9, 2015 Author Posted February 9, 2015 ما في حدث اول ما الاعب يخش تيم ض1 Skype: ahmad.ib8
#MFGR7OM Posted February 9, 2015 Posted February 9, 2015 ما في حدث اول ما الاعب يخش تيم ض1 ههههههه ض1 تقصد onPlayerJoinTeam يبيلنا مثل ذا الحدث عدنا من البدايه|Back
#Mr.alkmasha Posted February 9, 2015 Author Posted February 9, 2015 ما في حدث اول ما الاعب يخش تيم ض1 ههههههه ض1 تقصد onPlayerJoinTeam يبيلنا مثل ذا الحدث يب Skype: ahmad.ib8
#Mr.alkmasha Posted February 9, 2015 Author Posted February 9, 2015 خلاص حليت المشكله مشكورين setTimer ( function ( ) guiGridListClear ( GUIEditor.gridlist[1] ) if guiGetVisible ( GUIEditor.window[1] ) then for k,v in ipairs(getPlayersInTeam(getTeamFromName("Police"))) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1], row, 1, getPlayerName(v), false, false) end end end , 4000, 0 ) Skype: ahmad.ib8
The Killer Posted February 9, 2015 Posted February 9, 2015 حياك الله , لو استخدمت الفنكشنات الي عطيتك فوق افضل لك , بكثير من الكود حقك
TAPL Posted February 9, 2015 Posted February 9, 2015 يب افضل استخدام الأفنتات و حذف اسم اللاعب لحاله بدون حذف كل القائمة و اعادتها من جديد كل 4 ثواني لان حذف كل القائمة كل 4 ثواني راح يسبب مشكلة غبية بحيث لو انت جالس تبحث عن اسم لاعب و نازل بالقريد لست تحت رح تتفاجأ ان القائمة رجعت فوق بعد 4 ثواني
#Mr.alkmasha Posted February 9, 2015 Author Posted February 9, 2015 حياك الله , لو استخدمت الفنكشنات الي عطيتك فوق افضل لك , بكثير من الكود حقك قصدقك حدث يوم يغير اسمه؟ Skype: ahmad.ib8
TAPL Posted February 9, 2015 Posted February 9, 2015 You can use this and be sure to replace gridList and column with your. function updateList(old, new) if eventName == "onClientPlayerJoin" then local row = guiGridListAddRow(gridList) guiGridListSetItemText(gridList, row, column, getPlayerName(source), false, false) elseif eventName == "onClientPlayerQuit" then for i=0, guiGridListGetRowCount(gridList) do if guiGridListGetItemText(gridList, i, column) == getPlayerName(source) then guiGridListRemoveRow(gridList, i) end end elseif eventName == "onClientPlayerChangeNick" then for i=0, guiGridListGetRowCount(gridList) do if guiGridListGetItemText(gridList, i, column) == old then guiGridListSetItemText(gridList, i, column, new, false, false) end end end end addEventHandler("onClientPlayerJoin", root, updateList) addEventHandler("onClientPlayerQuit", root, updateList) addEventHandler("onClientPlayerChangeNick", root, updateList) ما رح تحتاجة لانك تبي للاعبين الي في الشرطة و اللاعب اول ما يدخل السيرفر يكون بدون تيم onClientPlayerJoin الواضح لي افنت عموماً رح تحتاج تقريباً تايمر عشان تضيف لاعب او تحذف لاعب من القائمة لما لاعب يغير التيم
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