Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 الكود صحيح مافيه شيءغير أنك بالكلنت سطر 27 ما سويت فيه شيء أساساً ما يحتاج تحطه لأنك بالأساس سويت لهم فريز قبل ii وبالنسبة للترايقر الي آسمه يب ادري انا قلت تعقدت في الاخير خخ Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 استخدم كود مسح القريد عشان مايكرر معك اسم اللاعب guiGridListClear يب مشكور جات في بالي لاكن نسيت Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 طيب ابي اذا طلع ودخل نفس السالفة يبقى التجميد مايروح Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 طيب ابي اذا طلع ودخل نفس السالفةيبقى التجميد مايروح عندك أكثر من طريقة setSerialData getSerialData setAccountData getAccountData executeSQLQuery Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 طيب ابي اذا طلع ودخل نفس السالفةيبقى التجميد مايروح عندك أكثر من طريقة setSerialData getSerialData setAccountData getAccountData executeSQLQuery تنصحني ب وش ؟ يعني اي هي الي ماتجيب لاق اكثر Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 تنصحني ب وش ؟ يعني اي هي الي ماتجيب لاق اكثر ولا وحدة منهم تجيب لآق ذذ أنصحككـ بالداتا حقت السيريال ذذ Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 ولا وحدة منهم تجيب لآق ذذ أنصحككـ بالداتا حقت السيريال ذذ مو موجودة في الويكي ؟ ! + ابيها ب executeSQLQuery عشان حتى لو سويت رستارت للسيرفر يبقى لاكن ماني عارف اليه طالعت شرح تيتي لاكن مادري كيف اربطه بال المود Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 + guiCheckBoxGetSelected كذا تستوي بدال if ( source == Check ) then تستوي كذا if ( getElementType "gui-checkbox" ) then if ( guiCheckBoxGetSelected(Check) ) then ? Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 مو موجودة في الويكي ؟ ! function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end تستوي كذا if ( getElementType "gui-checkbox" ) then if ( guiCheckBoxGetSelected(Check) ) then ? سوي تحقق وآحد if ( guiCheckBoxGetSelected(Check) ) then ابيها ب executeSQLQuery عشان حتى لو سويت رستارت للسيرفر يبقى لاكن ماني عارف اليه طالعت شرح تيتي لاكن مادري كيف اربطه بال المود سوي حدث عند خروج اللاعب وسوي تحقق هل اللاعب عليه فريز ولالا؟ اذا عليه فريز أحفظه بالقاعدة والقيمة ترو ولما يدخل لاعب سوي تحقق هل هو بالقاعدة ولالا وبالنهاية حبيت أنصحككـ بـ setSerialData getSerialData function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end أنت تقول ما تبيها لأني أبيها تحفظ حتى ولو سويت ريستارت أقولك ذول الوظائف تحفظ على سيريال اللاعب حتى ولو سويت مليون ريستارت ومليون ريستارت للسيرفر Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 (edited) مو موجودة في الويكي ؟ ! function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end تستوي كذا if ( getElementType "gui-checkbox" ) then if ( guiCheckBoxGetSelected(Check) ) then ? سوي تحقق وآحد if ( guiCheckBoxGetSelected(Check) ) then ابيها ب executeSQLQuery عشان حتى لو سويت رستارت للسيرفر يبقى لاكن ماني عارف اليه طالعت شرح تيتي لاكن مادري كيف اربطه بال المود سوي حدث عند خروج اللاعب وسوي تحقق هل اللاعب عليه فريز ولالا؟ اذا عليه فريز أحفظه بالقاعدة والقيمة ترو ولما يدخل لاعب سوي تحقق هل هو بالقاعدة ولالا وبالنهاية حبيت أنصحككـ بـ setSerialData getSerialData function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end أنت تقول ما تبيها لأني أبيها تحفظ حتى ولو سويت ريستارت أقولك ذول الوظائف تحفظ على سيريال اللاعب حتى ولو سويت مليون ريستارت ومليون ريستارت للسيرفر اها يعني هذا Useful Function ? سيرفر ؟ Edited September 4, 2015 by Guest Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 اها يعني هذا Useful Function ? . تقدر تقول كذا لاكنه غير مضاف للويكي Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 اخلي setSerialData في فنكشن الفريز ؟ Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 + ماني عارف تلخبطط Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 addEvent ( "Frz", true ) addEventHandler ("Frz", root, function ItsFrz() for _,v in ipairs(getElementsByType ( "player" )) do if not Te [getPlayerSerial (v)] then triggerClientEvent (v, "Grid", source) setElementFrozen (v, true) function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end end end end ) addEventHandler ("onClientPlayerQuit", source, ItsFrz) كذا اخلي الداتا ؟ Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 SetChatBoxSerial هذا سكربت سويته لككـ ذحين السكربت وظيفته اذا كتبت وبعدها سيريال اللاعب وبعدها تكست الكلام الي تبيه يجي للاعب لادخل السكربت يسوي تحقق أنك كتبت السيريال والتكست و يسوي تحقق أن السيريال يتكون من 32 حرف ورقم طبعاً مافي سيريال حروفه وارقامه موب 32 هذا لا يسمى سيريال ذذ المهم السكربت يسوي داتا على السيريال الي كتبته وقيمتها ترو موجودة ذذ ويحط داتا ثانية على السيريال الي كتبته وقيمتها هي الكلام الي كتبته الي هو التكست وبعدها اذا دخل آي لاعب السكربت يسوي تحقق هل السيريال حق السورس الي هو الي دخل معاه الداتا وقيمتها ترو؟ اذا معاه والقيمة ترو يسوي مخرج شات بالرسالة الي كتبتها أنت أتمنى تستفيد من السكربت ذذ -- # Server Side : addCommandHandler ("SetChatBoxSerial", function (thePlayer,_,serial,text) if ( serial ) and ( text ) then if ( string.len ( serial ) == 32 ) then setSerialData (serial,"state",true) setSerialData (serial,"Text",text) end end end ) addEventHandler ("onPlayerJoin",root, function ( ) if ( getSerialData (getPlayerSerial ( source ),"state") == true ) then outputChatBox (""..getSerialData (getPlayerSerial ( source ),"Text")" ! ",source,188,0,0,true) end end ) function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 SetChatBoxSerial هذا سكربت سويته لككـ ذحين السكربت وظيفته اذا كتبت وبعدها سيريال اللاعب وبعدها تكست الكلام الي تبيه يجي للاعب لادخل السكربت يسوي تحقق أنك كتبت السيريال والتكست و يسوي تحقق أن السيريال يتكون من 32 حرف ورقم طبعاً مافي سيريال حروفه وارقامه موب 32 هذا لا يسمى سيريال ذذ المهم السكربت يسوي داتا على السيريال الي كتبته وقيمتها ترو موجودة ذذ ويحط داتا ثانية على السيريال الي كتبته وقيمتها هي الكلام الي كتبته الي هو التكست وبعدها اذا دخل آي لاعب السكربت يسوي تحقق هل السيريال حق السورس الي هو الي دخل معاه الداتا وقيمتها ترو؟ اذا معاه والقيمة ترو يسوي مخرج شات بالرسالة الي كتبتها أنت أتمنى تستفيد من السكربت ذذ -- # Server Side : addCommandHandler ("SetChatBoxSerial", function (thePlayer,_,serial,text) if ( serial ) and ( text ) then if ( string.len ( serial ) == 32 ) then setSerialData (serial,"state",true) setSerialData (serial,"Text",text) end end end ) addEventHandler ("onPlayerJoin",root, function ( ) if ( getSerialData (getPlayerSerial ( source ),"state") == true ) then outputChatBox (""..getSerialData (getPlayerSerial ( source ),"Text")" ! ",source,188,0,0,true) end end ) function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end مشكور بس وش فايدة "state" "Text" يصير احدفهم ؟ سطر 6 و 7 Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 يصير احدفهم ؟ سطر 6 و 7 أسم الداتا تقدر تغيرهم لأي شيء تبيه مجرد أسم Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 يصير احدفهم ؟ سطر 6 و 7 أسم الداتا تقدر تغيرهم لأي شيء تبيه مجرد أسم طيب هذا Set يصير كذا addEvent ( "Frz", true ) addEventHandler ("Frz", root, function (thePlayer,_,serial,CheFrz) for _,v in ipairs(getElementsByType ( "player" )) do if not Te [getPlayerSerial (v)] then triggerClientEvent (v, "Grid", source) setElementFrozen (v, true) if ( serial ) and ( CheFrz ) then if ( string.len ( serial ) == 32 ) then setSerialData (serial,"state",true) setSerialData (serial,"Text",CheFrz) end end end end end ) وهذا Get addEventHandler ("onPlayerJoin",root, function ( ) if ( getSerialData (getPlayerSerial ( source ),"state") == true ) then if setElementFrozen (getSerialData (getPlayerSerial ( source ),"Text" ,source , v, true) ) then setElementFrozen (v, true) end end end ) Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 لا خطأ serial , CheFrz = غير معرفــآت المفروض أنت تحط عليه داتا لما يطلع تجيب سيرياله وتسوي تحقق هل عليه فريز اذا عليه تسوي داتا على سيريال انها ترو ولما يدخل تسوي تحقق هل الداتا ترو؟ اذا ترو تحط عليه فريز Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 لا خطأ serial , CheFrz = غير معرفــآت المفروض أنت تحط عليه داتا لما يطلع تجيب سيرياله وتسوي تحقق هل عليه فريز اذا عليه تسوي داتا على سيريال انها ترو ولما يدخل تسوي تحقق هل الداتا ترو؟ اذا ترو تحط عليه فريز تعقدت انا :[ Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 -- لم يتم التجربة -- -- # Server Side : addEvent ( "Frz", true ) addEventHandler ("Frz", root, function ( ) for _,v in ipairs(getElementsByType ( "player" )) do if not Te [getPlayerSerial (v)] then triggerClientEvent (v, "Grid", source) setElementFrozen (v, true) end end end ) addEventHandler ("onPlayerQuit",root, function ( ) if ( isElementFrozen ( source ) ) then setSerialData (getSerialPlayer ( source ),"Frozen",true) end end ) addEventHandler ("onPlayerJoin",root, function ( ) if ( getSerialData (getPlayerSerial ( source ),"Frozen") == true ) then setElementFrozen (v, true) end end ) function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 -- لم يتم التجربة -- -- # Server Side : addEvent ( "Frz", true ) addEventHandler ("Frz", root, function ( ) for _,v in ipairs(getElementsByType ( "player" )) do if not Te [getPlayerSerial (v)] then triggerClientEvent (v, "Grid", source) setElementFrozen (v, true) end end end ) addEventHandler ("onPlayerQuit",root, function ( ) if ( isElementFrozen ( source ) ) then setSerialData (getSerialPlayer ( source ),"Frozen",true) end end ) addEventHandler ("onPlayerJoin",root, function ( ) if ( getSerialData (getPlayerSerial ( source ),"Frozen") == true ) then setElementFrozen (v, true) end end ) function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end اها فهمت اخيرا هههه Link to comment
iMr.SFA7 Posted September 4, 2015 Share Posted September 4, 2015 اها فهمت اخيرا هههه عسآهـ ضبط؟ Link to comment
Rockyz Posted September 4, 2015 Author Share Posted September 4, 2015 اها فهمت اخيرا هههه عسآهـ ضبط؟ بجرب وبرد الك دقايق بس 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