PaiN^ Posted April 9, 2013 Share Posted April 9, 2013 ! كود سعد صحيح, لكنه ما يشيل البلب يوم تسجل خروج جرب ذا addEventHandler ( 'onPlayerLogin', root, function ( _,acc ) local accName = getAccountName ( acc ); if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( 'Console' ) ) then createBlipAttachedTo ( source, 3 ); end end ) addEventHandler ( 'onPlayerQuit', root, function ( ) local accName = getAccountName ( getPlayerAccount ( source ) ); if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( 'Console' ) ) then local attached = getAttachedElements ( source ); for _,v in next, attached do if getElementType ( v ) == 'blip' then destroyElement ( v ); end end end end ) addEventHandler ( 'onPlayerLogout', root, function ( acc ) local accName = getAccountName ( acc ); if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( 'Console' ) ) then local attached = getAttachedElements ( source ); for _,v in next, attached do if getElementType ( v ) == 'blip' then destroyElement ( v ); end end end end ) Link to comment
Max+ Posted April 9, 2013 Share Posted April 9, 2013 , acc ذي لتعريف الاكاونت يعني زي مأتقول function (killer ) و Lol = { } لتعريف الاسم Lol و , Lol = nill زي destoryElement فايدتها مسح , Link to comment
MR.S3D Posted April 9, 2013 Share Posted April 9, 2013 ! كود سعد صحيح, لكنه ما يشيل البلب يوم تسجل خروج جرب ذا addEventHandler ( 'onPlayerLogin', root, function ( _,acc ) local accName = getAccountName ( acc ); if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( 'Console' ) ) then createBlipAttachedTo ( source, 3 ); end end ) addEventHandler ( 'onPlayerQuit', root, function ( ) local accName = getAccountName ( getPlayerAccount ( source ) ); if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( 'Console' ) ) then local attached = getAttachedElements ( source ); for _,v in next, attached do if getElementType ( v ) == 'blip' then destroyElement ( v ); end end end end ) addEventHandler ( 'onPlayerLogout', root, function ( acc ) local accName = getAccountName ( acc ); if isObjectInACLGroup ( 'user.'..accName, aclGetGroup ( 'Console' ) ) then local attached = getAttachedElements ( source ); for _,v in next, attached do if getElementType ( v ) == 'blip' then destroyElement ( v ); end end end end ) اللكود صح وانا مجربه + شوف كود اسامه اضاف عليه حدث الخروج من الحساب Link to comment
iMr.Dawix~# Posted April 9, 2013 Share Posted April 9, 2013 Server Lol = {} addEventHandler( 'onPlayerLogin', root, function( _, acc ) local accName = getAccountName( acc ) if isObjectInACLGroup('user.'..accName, aclGetGroup('Console')) and not Lol[source] then Lol[source] = createBlipAttachedTo ( source, 56 ) end end) addEventHandler('onPlayerQuit', root,function ) if Lol[source] and isElement(Lol[source]) then destroyElement(Lol[source]) Lol[source] = nil end end) Lol = {} addEventHandler( 'onPlayerLogin', root, function( _, acc ) local accName = getAccountName( acc ) if isObjectInACLGroup('user.'..accName, aclGetGroup('Console')) and not Lol[source] then Lol[source] = createBlipAttachedTo ( source, 56 ) end end) addEventHandler('onPlayerQuit', root, function () if Lol[source] and isElement(Lol[source]) then destroyElement(Lol[source]) Lol[source] = nil end end) عشان يسحب البليب لما اللاعب يسجل خروجه 'onPlayerLogout' إستخدم . Lol = {} addEventHandler ( 'onPlayerLogin', root, function( _, acc ) local accName = getAccountName( acc ) if ( isObjectInACLGroup('user.' .. accName, aclGetGroup ( 'Console' ) ) ) and ( not Lol[source] ) then Lol[source] = createBlipAttachedTo ( source, 56 ) end end ) addEventHandler ( 'onPlayerLogout', root, function ( ) if ( Lol[source] ) and ( isElement ( Lol[source] ) ) then destroyElement ( Lol[source] ) Lol[source] = nil end end ) addEventHandler ( 'onPlayerQuit', root, function ( ) if ( Lol[source] ) and ( isElement ( Lol[source] ) ) then destroyElement ( Lol[source] ) Lol[source] = nil end end ) اختصار للكود Lol = {} addEventHandler ( 'onPlayerLogin', root, function( _, acc ) local accName = getAccountName( acc ) if ( isObjectInACLGroup('user.' .. accName, aclGetGroup ( 'Console' ) ) ) and ( not Lol[source] ) then Lol[source] = createBlipAttachedTo ( source, 56 ) end end) function qt() if ( Lol[source] ) and ( isElement ( Lol[source] ) ) then destroyElement ( Lol[source] ) Lol[source] = nil end end addEventHandler ( 'onPlayerQuit', root,qt) addEventHandler ( 'onPlayerLogout', root,qt) Link to comment
PaiN^ Posted April 9, 2013 Share Posted April 9, 2013 اللكود صح وانا مجربه + شوف كود اسامه اضاف عليه حدث الخروج من الحساب ! كود سعد صحيح, لكنه ما يشيل البلب يوم تسجل خروج ... + أنا وأسامة ردينا بنفس الوقت ذذ Link to comment
3ssol Posted April 9, 2013 Author Share Posted April 9, 2013 خلاص ي شباب جربت كود وضبطط لحد يطرد الحين ابي منكم شرح لـ هذول addEventHandler('onPlayerQuit', root,function ) if Lol[source] and isElement وش فايدتها (Lol[source]) then function( _ وليه حاط ذي, acc ) Link to comment
Max+ Posted April 9, 2013 Share Posted April 9, 2013 addEventHandler('onPlayerQuit', root,function ) --- الايفنت if Lol[source] and isElement اذا تم ايجاد الاعب (Lol[source]) then function( _ وليه حاط ذي, acc ) --- تخطي تقدر تحط acc اي شي , Link to comment
iMr.Dawix~# Posted April 9, 2013 Share Posted April 9, 2013 الفنكشن غلط ناقص قوس addEventHandler('onPlayerQuit', root,function () Link to comment
3ssol Posted April 9, 2013 Author Share Posted April 9, 2013 addEventHandler('onPlayerQuit', root,function ) --- الايفنت if Lol[source] and isElement اذا تم ايجاد الاعب (Lol[source]) then function( _ وليه حاط ذي, acc ) --- تخطي تقدر تحط acc اي شي , كيف يعني اذا تم ايجاد الاعب بيكون خرج الاعب Link to comment
MR.S3D Posted April 9, 2013 Share Posted April 9, 2013 خلاص ي شباب جربت كود وضبطط لحد يطرد الحين ابي منكم شرح لـ هذول addEventHandler('onPlayerQuit', root,function ) if Lol[source] and isElement وش فايدتها (Lol[source]) then function( _ وليه حاط ذي, acc ) https://wiki.multitheftauto.com/wiki/OnPlayerLogin خش الويكا وشوف Parameters اللي يجي داخل حدث الدخول Parameters == المتغيرات او المعايير اللي تجيك داخل قوس الوظيفة function (Parameters... ) account thePreviousAccount, account theCurrentAccount, bool autoLogin thePreviousAccount: االحساب السابق للاعب theCurrentAccount: الحساب الجديد اللي سجل دخوله به الأن autoLogin: حالة الدخول source --هو اللاعب نفسه اللي داخل الحدث فلو لاحظت في الويكا Source The source of this event is the player element that just logged in. يقولك ان الللاعب في هذا الحدث هو معرف ب source فلو جينا نستخدم هالحدث "onPlayerLogin" فلازم نسوي تعريف للحساب اللي توك سجلت فيه داخل وظيفة الحدث والحساب السابق مانبي نستخدمه فحطيته _ فصار function( _, newAcc) لازم بالترتيب مثل ماهو مرتب واسم المتغير اي اسم من راسك مايفرق واي شي ماتبي تسخدمته وتبي تتخطاه تحط _ بالنسبة لذي Lol = {} -- في البداية سوينا جدول فاضي Lol[source] = createBlipAttachedTo ( source, 56 ) -- اضفنا عنصر البيلب داخل جدول اللاعب if Lol[source] --- هذا يتأكد انه مضاف للجدول isElement -- وهذا عشان يتأكد انه عنصر ولا لا destroyElement ( Lol[source] ) --- وهذا عشان يحذف العنصر Lol[source] = nil --- ثم اخرجنا العنصر من الجدول واذا فيه شي مو واضح أسألني 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