</Mr.Tn6eL> Posted January 20, 2014 Share Posted January 20, 2014 ابي فنكشن اذ دخلت ماركر واعطاك فلوس ويجي يدخله مرة ثانية يقله تم اعطائك من قبل من قبل Link to comment
Tete omar Posted January 20, 2014 Share Posted January 20, 2014 سوي جدول وكل لاعب يخش الماركر حطه بالجدول وتحقق اذا كان اللاعب دخل الماركر قبل كذا من الجدول Link to comment
</Mr.Tn6eL> Posted January 20, 2014 Author Share Posted January 20, 2014 سوي جدول وكل لاعب يخش الماركر حطه بالجدول وتحقق اذا كان اللاعب دخل الماركر قبل كذا من الجدول مني فاهم يعني اسوي جدول وشغله شغلة مافي طريقة اسرع Link to comment
AboShanab Posted January 20, 2014 Share Posted January 20, 2014 اذا تبيها مؤقته استخدم setElementData getElementData اذا تبيها دايم استخدم setAccountData getAccountData -- or / او -- XML SQL Link to comment
K1NG Posted January 20, 2014 Share Posted January 20, 2014 سوي جدول وكل لاعب يخش الماركر حطه بالجدول وتحقق اذا كان اللاعب دخل الماركر قبل كذا من الجدول مني فاهم يعني اسوي جدول وشغله شغلة مافي طريقة اسرع * Server Side: local marker = createMarker ( ... ) local given = { } addEventHandler ( "onMarkerHit", marker, function ( player ) if ( getElementType ( player ) == "player" ) then if not ( given[ player ] ) then givePlayerMoney ( player, 3000 ) -- الفلوس given[ player ] = true else outputChatBox ( "تم اعطائك من قبل", player, 255, 0, 0, true ) end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) given[ source ] = nil end ) أسهل وأسرع طريقة هي عن طريق المتغيرات لكن بجانب سيرفر تحتاج انكـ تسوي جدول عشان يكون لكل لاعب متغير خاص فيه، لأنه لو بتسوي المتغيرات بدون جدول رح يكون المتغير عام ( ليس خاص بلاعب محدد )، أما يوم تستخدم المتغيرات بجانب كلاينت ف مايحتاج إنكـ تسوي جدول إذا تبي تسوي المتغير خاص بلاعب محدد Link to comment
Tete omar Posted January 20, 2014 Share Posted January 20, 2014 اذا تبيها مؤقته استخدم setElementData getElementData اذا تبيها دايم استخدم setAccountData getAccountData -- or / او -- XML SQL ليش تبي تستخدم الالمنت داتا وانت يمديك تسوي متغير تعرف منه الي دخل؟ Link to comment
</Mr.Tn6eL> Posted January 21, 2014 Author Share Posted January 21, 2014 ابيها اذ دخل يعطيه فلوس واذ دخل مرة ثانية يقله تم التوزيع من قبل وبعد 12 ساعه ابيه ترجع الوضيفة ونفس الشي Link to comment
K1NG Posted January 21, 2014 Share Posted January 21, 2014 ابيها اذ دخل يعطيه فلوس واذ دخل مرة ثانية يقله تم التوزيع من قبل وبعد 12 ساعه ابيه ترجع الوضيفة ونفس الشي يعني تبيه ينحفظ حتى لو طلع؟ يعني حتى لو طلع ودخل مفروض ينتظر 12 ساعة؟ Link to comment
</Mr.Tn6eL> Posted January 21, 2014 Author Share Posted January 21, 2014 ابيها اذ دخل يعطيه فلوس واذ دخل مرة ثانية يقله تم التوزيع من قبل وبعد 12 ساعه ابيه ترجع الوضيفة ونفس الشي يعني تبيه ينحفظ حتى لو طلع؟ يعني حتى لو طلع ودخل مفروض ينتظر 12 ساعة؟ يب Link to comment
</Mr.Tn6eL> Posted January 21, 2014 Author Share Posted January 21, 2014 ابيها اذ دخل يعطيه فلوس واذ دخل مرة ثانية يقله تم التوزيع من قبل وبعد 12 ساعه ابيه ترجع الوضيفة ونفس الشي يعني تبيه ينحفظ حتى لو طلع؟ يعني حتى لو طلع ودخل مفروض ينتظر 12 ساعة؟ كذا صح؟ local marker = createMarker(1880.0924072266,765.67590332031,10.8203125-1, "cylinder", 2, 255, 0, 0) local given = { } addEventHandler ( "onMarkerHit", marker, function ( player ) if ( getElementType ( player ) == "player" ) then if not ( given[ player ] ) then givePlayerMoney ( player, 3000 ) given[ player ] = true else outputChatBox ( "تم اعطائك من قبل", player, 255, 0, 0, true ) end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) given[ player ] = nil end ) function Restartfunction ( ) given[ player ] = true end setTimer ( Restartfunction, 120000, 0 ) 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