Adham Posted June 25, 2016 Share Posted June 25, 2016 سلام عليكم انا مسوي لين يكتب في الايديت الاول والتاني والتلت ويختار شي من الكوم يجي في القريد لست في رو 2 الختارو في كوم بوكس .. بعدين اول كوم يجي الرو فيه اسم الاعب والتالت سريال الاعب .. لاكن م يبعت وما يجي في قريد .. #Client addEventHandler("onClientGUIClick",root, function ( ) if source == GUIEditor.button[1] then local item = guiComboBoxGetSelected ( GUIEditor.combobox[1] ) local text = guiComboBoxGetItemText ( GUIEditor.combobox[1] , item ) local name = guiGetText( editname ) local maill = guiGetText ( editmail ) local card = guiGetText ( editcard ) if name == "" or mail == "" or card == "" or text == "" then triggerServerEvent ( "RentSystem:onCreateNewOrder", localPlayer, name, maill, card, text ) guiSetEnabled ( GUIEditor.button[1], false ) outMsg("تم إرسال الرسالة",true) end end end ) addEvent ( "RentSystem:onAccept", true ) addEventHandler ( "RentSystem:onAccept", root, function () local row = guiGridListAddRow ( gridlist) guiGridListSetItemText (gridlist,row,1,getPlayerName(localPlayer):gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemText (gridlist,row,2,text,false,false) guiGridListSetItemText (gridlist,row,3,getPlayerSerial(localPlayer),false,false) end ) #Server addEvent( "RentSystem:onCreateNewOrder", true ) addEventHandler( "RentSystem:onCreateNewOrder", root, function () triggerClientEvent("RentSystem:onAccept",root,name,maill,card,text) end ) Link to comment
N3xT Posted June 25, 2016 Share Posted June 25, 2016 (edited) Client : addEventHandler("onClientGUIClick",root, function ( ) if source == GUIEditor.button[1] then local item = guiComboBoxGetSelected ( GUIEditor.combobox[1] ) local text = guiComboBoxGetItemText ( GUIEditor.combobox[1] , item ) local name = guiGetText( editname ) local mail = guiGetText ( editmail ) local card = guiGetText ( editcard ) if name ~= "" or mail ~= "" or card ~= "" or text ~= "" then triggerServerEvent ( "RentSystem:onCreateNewOrder", localPlayer, name, mail, card, text ) guiSetEnabled ( GUIEditor.button[1], false ) outMsg("تم إرسال الرسالة",true) end end end ) addEvent ( "RentSystem:onAccept", true ) addEventHandler ( "RentSystem:onAccept", root, function (name,mail,card,text) local row = guiGridListAddRow (gridlist) guiGridListSetItemText (gridlist,row,1,getPlayerName(localPlayer):gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemText (gridlist,row,2,text,false,false) guiGridListSetItemText (gridlist,row,3,getPlayerSerial(),false,false) end ) Server : addEvent( "RentSystem:onCreateNewOrder", true ) addEventHandler( "RentSystem:onCreateNewOrder", root, function (name, mail, card, text) triggerClientEvent("RentSystem:onAccept",root,name,mail,card,text) end ) Edited June 25, 2016 by Guest Link to comment
Mr.CoR Posted June 25, 2016 Share Posted June 25, 2016 التريقرات عندك غلط + كود التحقق من الايديت اذا فاضي او لا برضو غلط بصححهم لك وتعلم addEventHandler("onClientGUIClick",root, function ( ) if source == GUIEditor.button[1] then local item = guiComboBoxGetSelected ( GUIEditor.combobox[1] ) local text = guiComboBoxGetItemText ( GUIEditor.combobox[1] , item ) local name = guiGetText( editname ) local maill = guiGetText ( editmail ) local card = guiGetText ( editcard ) if ( name and maill and card and text ~="" ) then triggerServerEvent ( "RentSystem:onCreateNewOrder", localPlayer, name, maill, card, text ) guiSetEnabled ( GUIEditor.button[1], false ) outMsg("تم إرسال الرسالة",true) else outputChatBox("x الرجاء التأكد من تعبئة البيانات في جميع الخانات x ",255,255,0) end end end ) addEvent ( "RentSystem:onAccept", true ) addEventHandler ( "RentSystem:onAccept", root, function (name,maill,card,text) local row = guiGridListAddRow ( gridlist) guiGridListSetItemText (gridlist,row,1,name:gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemText (gridlist,row,2,text,false,false) guiGridListSetItemText (gridlist,row,3,getPlayerSerial(localPlayer),false,false) end ) #Server addEvent( "RentSystem:onCreateNewOrder", true ) addEventHandler( "RentSystem:onCreateNewOrder", root, function (name,maill,card,text) triggerClientEvent("RentSystem:onAccept",root,name,maill,card,text) end ) + كودك مخربط ومن الخربطة ماني عارف كيف اشرح لك بس انت قولي ايش الي تبيه بالضبط ! + يا لعبه ركز بالأخطاء الإملائية mail مره كاتب maill ومره كاتب ف ارسي لك على بر واختار واحدة من الثنتين Link to comment
N3xT Posted June 25, 2016 Share Posted June 25, 2016 ^ يب بس كودي مافيه خطأ ، لأني إنتبهت للخربطة حقته وعدلتها Link to comment
Mr.CoR Posted June 25, 2016 Share Posted June 25, 2016 ^ يب بس كودي مافيه خطأ ، لأني إنتبهت للخربطة حقته وعدلتها لالا اقصد لعبة انا Link to comment
N3xT Posted June 25, 2016 Share Posted June 25, 2016 ^ يب بس كودي مافيه خطأ ، لأني إنتبهت للخربطة حقته وعدلتها لالا اقصد لعبة انا . Link to comment
Adham Posted June 25, 2016 Author Share Posted June 25, 2016 م ظبت .. الكودين + انا ابيه لازم يكتب في ال3 ايديت ويحدد شي من الكومب بوكس .. ويجي في القريد لست انا عامل قريد لست في 3 كلوم اول كلوم يجي في رو اسم الاعب وبعدين الكلوم التاني يجي فيه الحدهه من الكومب بوكس وتالت كلوم يجي في الرو سريال الاعب فقط بس Link to comment
Mr.CoR Posted June 25, 2016 Share Posted June 25, 2016 طيب ال name , card , mail ايش وضعهم ؟؟؟ Link to comment
Adham Posted June 25, 2016 Author Share Posted June 25, 2016 انا ابي كدا لازم يكتب في ال3 ايدت لاكن م يجي في القريد فهمتني؟ Link to comment
Adham Posted June 25, 2016 Author Share Posted June 25, 2016 طيب اخ كور تمام ظبت .. انا ابي اسوي لين يجدد اسم من القريد لست يجي في الميمو اسم الاعب و السريال والكتوب في ايدت كارد ظبت معي .. لاكن لما حططت كود ليجي الاسم بدون اكواد م صرت تعمل الكود : addEventHandler("onClientGUIClick",root, function () if source == gridlist then local sel = guiGridListGetSelectedItem(gridlist) local text = guiGridListGetItemText(gridlist,sel,1) local player = getPlayerFromName(text) if ( player ) then guiSetText(memo," Name: "..getPlayerName(localPlayer).."\n Serial: "..getPlayerSerial(localPlayer).."\n Email: "..guiGetText (editmail).."\n Card Code "..guiGetText(editcard)) guiSetAlpha(memo, 71) else guiSetAlpha(memo, 0.17) guiSetText ( memo, "" ) end end end ) الكود دا لما حطيطه بدون كود guiGridListSetItemText (gridlist,row,1,getPlayerName(localPlayer):gsub("#%x%x%x%x%x%x", ""),false,false) Link to comment
Mr.CoR Posted June 25, 2016 Share Posted June 25, 2016 وش يقولك الديبق طيب ؟ اكتب بأف ٨ debugscript 3 Link to comment
Adham Posted June 25, 2016 Author Share Posted June 25, 2016 م يقول شي لاكن لما اشيل بتاعت الاكواد الاسم بتيجي عادي لاكن لما بحط التيجي بدون اكواد الاسم م تيجي Link to comment
Mr.CoR Posted June 25, 2016 Share Posted June 25, 2016 ممكن تحط لي بتاعت اكواد الاسم بروحها هنا بدون الكود كامل خليني افهم ايش هي Link to comment
Adham Posted June 25, 2016 Author Share Posted June 25, 2016 addEventHandler("onClientGUIClick",root, function () if source == gridlist then local sel = guiGridListGetSelectedItem(gridlist) local text = guiGridListGetItemText(gridlist,sel,1) local player = getPlayerFromName(text) if ( player ) then guiSetText(memo," Name: "..getPlayerName(localPlayer).."\n Serial: "..getPlayerSerial(localPlayer).."\n Email: "..guiGetText (editmail).."\n Card Code "..guiGetText(editcard)) guiSetAlpha(memo, 71) else guiSetAlpha(memo, 0.17) guiSetText ( memo, "" ) end end end ) ذا لما يحدد اسم من القريد لست يجي معلومات في الميمو وشغال تمام الكود دا و ذا الكود اليجي اسمه في قريد لست guiGridListSetItemText (gridlist,row,1,getPlayerName(localPlayer),false,false) كدا شغال تمام لما حطيطه كدا م شتغل guiGridListSetItemText (gridlist,row,1,getPlayerName(localPlayer):gsub("#%x%x%x%x%x%x", ""),false,false) Link to comment
Mr.CoR Posted June 26, 2016 Share Posted June 26, 2016 لازم تحط داتا على الاسم لان ال gsub ذا يشيل كود الالوان من الاسم شوف الفانكشن ذا وفي المثال الي داخله نفس طلبك اقراه عدل وافهم وطبقه https://wiki.multitheftauto.com/wiki/Gu ... etItemData Link to comment
!#NssoR_) Posted June 26, 2016 Share Posted June 26, 2016 Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players Link to comment
Adham Posted June 26, 2016 Author Share Posted June 26, 2016 طيب شكرا انا عملت لما كلو يكتب في الشات كفو يقولو كفوووووك اشتغل .. بعدين عملته للكونسل م شتغل addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,'كفو') then if ( isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Console" ) ) ) then outputChatBox("#ff0000x[ هريش ]x #ffffffكفووووووووك #ffcc00@ "..getPlayerName(source).." ",source,255,255,255,true) end end ) Link to comment
Mr.CoR Posted June 26, 2016 Share Posted June 26, 2016 طيب شكراانا عملت لما كلو يكتب في الشات كفو يقولو كفوووووك اشتغل .. بعدين عملته للكونسل م شتغل addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,'كفو') then if ( isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Console" ) ) ) then outputChatBox("#ff0000x[ هريش ]x #ffffffكفووووووووك #ffcc00@ "..getPlayerName(source).." ",source,255,255,255,true) end end ) وش يجيك بالديبق ؟ Link to comment
Ahmed Ly Posted June 26, 2016 Share Posted June 26, 2016 addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,"كفو") then if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Console" ) ) then outputChatBox("#ff0000x[ هريش ]x #ffffffكفووووووووك #ffcc00@ "..getPlayerName(source).." ",source,255,255,255,true) end end end ) Link to comment
!#NssoR_) Posted June 26, 2016 Share Posted June 26, 2016 خلي الكود يكون دقيق اكثر لـتجنب الاخطاء بالدي بق . addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,"كفو") then if aclGetGroup ( "Console" ) and not isGuestAccount(getPlayerAccount ( source )) and isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Console" ) ) then outputChatBox("#ff0000x[ هريش ]x #ffffffكفووووووووك #ffcc00@ "..getPlayerName(source).." ",source,255,255,255,true) end end end ) وللمعلومة : الرسالة الي تظهر بالشات محد بيشوفها غير الشخص الي كتب بالشات كفو ولو تبيها عامه غير root الي source 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