Professional Posted March 28, 2015 Share Posted March 28, 2015 السلام عليكم انا اليوم الحين عملت كود ان لما الادمن يدخل المقر خاص فيه بس طلعتلي مشكلتان وما اعرف حلهم الكود function goadmin () if isObjectInACLGroup("user."..accName, aclGetGroup("[Admin]")) or isObjectInACLGroup("user."..accName, aclGetGroup("Developers")) then spawnPlayer(x,y,z) outputConsole("Wellcome Admin For Base!! "... getPlayerName,255,255,255) else spawnPlayer(x,y,z) outputConsole("You Now away For Base "... getPlayerName,255,255,255) end end addCommandHandler ( "goadmin", goadmin ) ولو اقدر ممكن اعمل ان كل الادمنيه مو بس اسل واحد ؟ ولمشكلتان زول هم malformed number near '15.z' 'end' expected (to close 'function' at line 2) near '' Link to comment
#MFGR7OM Posted March 28, 2015 Share Posted March 28, 2015 حط الاحداثيات +سوي لك جدول بخصوص الاسل استخدم كذا جبته من تابل حاطه في موضوع [b]groupsTable = {"Admin", "Console"} for i, group in ipairs(groupsTable) do if isObjectInACLGroup("user."..accName, aclGetGroup(group)) then[/b] Link to comment
Professional Posted March 28, 2015 Author Share Posted March 28, 2015 سويت جدول وشو بخصوص الاند 'end' expected (to close 'function' at line 2) near '' acl----- [b]groupsTable = {"Admin", "Console"} [b]groupsTable = {"Admin", "Console"} [b]groupsTable = {"Admin", "Console"} [b]groupsTable = {"Admin", "Console"} [b]groupsTable = {"Admin", "Console"} for i, group in ipairs(groupsTable) do if isObjectInACLGroup("user."..accName, aclGetGroup(group)) then[/b] function goadmin () spawnPlayer(x,y,z) outputConsole("Wellcome Admin For Base!! "... getPlayerName,255,255,255) else spawnPlayer(x,y,z) outputConsole("You Now away For Base "... getPlayerName,255,255,255) end end addCommandHandler ( "goadmin", goadmin ) Link to comment
#MFGR7OM Posted March 28, 2015 Share Posted March 28, 2015 سويت جدولوشو بخصوص الاند 'end' expected (to close 'function' at line 2) near '' acl----- [b]groupsTable = {"Admin", "Console"} [b]groupsTable = {"Admin", "Console"} [b]groupsTable = {"Admin", "Console"} [b]groupsTable = {"Admin", "Console"} [b]groupsTable = {"Admin", "Console"} for i, group in ipairs(groupsTable) do if isObjectInACLGroup("user."..accName, aclGetGroup(group)) then[/b] function goadmin () spawnPlayer(x,y,z) outputConsole("Wellcome Admin For Base!! "... getPlayerName,255,255,255) else spawnPlayer(x,y,z) outputConsole("You Now away For Base "... getPlayerName,255,255,255) end end addCommandHandler ( "goadmin", goadmin ) امسح ال ضفتها. بالغلط Link to comment
Professional Posted March 28, 2015 Author Share Posted March 28, 2015 acl----- groupsacl = {"Admin", "Console"} groupsacl= {"Admin", "Console"} groupsacl = {"Admin", "Console"} groupsacl = {"Admin", "Console"} groupsacl = {"Admin", "Console"} for i, group in ipairs(groupsTable) do if isObjectInACLGroup("user."..accName, aclGetGroup(group)) then function goadmin () spawnPlayer(x,y,z) outputConsole("Wellcome Admin For Base!! "... getPlayerName,255,255,255) else spawnPlayer(x,y,z) outputConsole("You Now away For Base "... getPlayerName,255,255,255) end end addCommandHandler ( "goadmin", goadmin ) Link to comment
[]MHMD Posted March 28, 2015 Share Posted March 28, 2015 جرب هذا الكود اخوي عدلته لك Acl = { "Developers", "Console", "Admin", "SuperModerator", "Moderator" } for i, v in ipairs(#Acl) do spawnAcl() end function spawnAcl(player) if isObjectInACLGroup("user."..accName, aclGetGroup(v)) and ( getElementType(player) == "player" ) then spawnPlayer( x, y, z ) outputConsole("Wellcome Admin For Base!! "... getPlayerName(player),255,255,255) else spawnPlayer( x, y, z ) outputConsole("You Now away For Base "... getPlayerName(player),255,255,255) end end addCommandHandler ( "goadmin", spawnAcl ) تقدر تضيف بالجدول فوق اي رتبة تبيها كمان Link to comment
The Killer Posted March 28, 2015 Share Posted March 28, 2015 مدري وش قاعد تسوي انت , لاكن كودك خطأ Link to comment
TAPL Posted March 28, 2015 Share Posted March 28, 2015 السلام عليكمانا اليوم الحين عملت كود ان لما الادمن يدخل المقر خاص فيه بس طلعتلي مشكلتان وما اعرف حلهم الكود function goadmin () if isObjectInACLGroup("user."..accName, aclGetGroup("[Admin]")) or isObjectInACLGroup("user."..accName, aclGetGroup("Developers")) then spawnPlayer(x,y,z) outputConsole("Wellcome Admin For Base!! "... getPlayerName,255,255,255) else spawnPlayer(x,y,z) outputConsole("You Now away For Base "... getPlayerName,255,255,255) end end addCommandHandler ( "goadmin", goadmin ) ولو اقدر ممكن اعمل ان كل الادمنيه مو بس اسل واحد ؟ ولمشكلتان زول هم malformed number near '15.z' 'end' expected (to close 'function' at line 2) near '' accName المشكلة في كودك ما عرفت spawnPlayer ما حطيت المنت اللاعب الي بتسوي له سباون في فنكشن السباون انت حاط 3 نقاط هو الصحيح يحطون نقطتين + getPlayerName ما حطيت المنت اللاعب الي بتجيب اسمه في الفنكشن ذا يحط الكلام في اف8 outputConsole و على فكرة انت تستخدم outputChatBox حق الشات استخدم لا تنسى تعريف اللاعب يحطونه بين القوسين في سطر 1 Link to comment
*[MSN]MHMD Posted March 28, 2015 Share Posted March 28, 2015 شوف كيلر زين ذا الكود ؟ Acl = { "Developers", "Console", "Admin", "SuperModerator", "Moderator" } addCommandHandler ( "goadmin",function() for i, v in ipairs(#Acl) do if isObjectInACLGroup("user."..accName, aclGetGroup(v)) then ---- حط الاكواد حقك هنا else ---- حط الاكواد حقك هنا end end end ) Link to comment
The Killer Posted March 28, 2015 Share Posted March 28, 2015 accName = ? غير معرفه #Acl = ? انت قاعد تجيب ارقام Link to comment
*[MSN]MHMD Posted March 28, 2015 Share Posted March 28, 2015 accName = ? غير معرفه #Acl = ? انت قاعد تجيب ارقام ولك لا انا حسبت الدب هو مسوي كل شي هالحين بعدلها لاني مانتبهت م قريت الكود بس عدلت دغري Link to comment
TAPL Posted March 28, 2015 Share Posted March 28, 2015 ذي تستخدم عشان تجيب حجم الجدول # Link to comment
Professional Posted March 28, 2015 Author Share Posted March 28, 2015 طيب ولحين صحيح كذا Acl = { "Developers", "Console", "Admin", "SuperModerator", "Moderator" } addCommandHandler ( "goadmin",function() for i, v in ipairs(#Acl) do if isObjectInACLGroup("user."..accName, aclGetGroup(v)) then spawnPlayer(x,y,z) outputConsole("Wellcome Admin For Base!! "... getPlayerName,255,255,255) else spawnPlayer(x,y,z) outputConsole("You Now away For Base "... getPlayerName,255,255,255) end end end ) addCommandHandler ( "goadmin", goadmin ) ؟؟ Link to comment
*[MSN]MHMD Posted March 28, 2015 Share Posted March 28, 2015 طيب ولحين صحيح كذا Acl = { "Developers", "Console", "Admin", "SuperModerator", "Moderator" } addCommandHandler ( "goadmin",function() for i, v in ipairs(#Acl) do if isObjectInACLGroup("user."..accName, aclGetGroup(v)) then spawnPlayer(x,y,z) outputConsole("Wellcome Admin For Base!! "... getPlayerName,255,255,255) else spawnPlayer(x,y,z) outputConsole("You Now away For Base "... getPlayerName,255,255,255) end end end ) addCommandHandler ( "goadmin", goadmin ) ؟؟ Acl = {"Developers","Console"} addCommandHandler ( "goadmin",function(player) if ( getElementType(player) == "player" ) then return end local accName = getAccountName ( getPlayerAccount ( player ) ) for i, v in ipairs(Acl) do if ( isObjectInACLGroup("user."..accName, aclGetGroup(v)) ) then spawnPlayer(player, x, y, z) outputChatBox( "Welcome Admin For Base!! "..getPlayerName(player), player, 0, 255, 0, true ) else spawnPlayer(player, x, y, z) outputChatBox( "You Now away For Base "..getPlayerName(player), player, 255, 0, 0, true ) end end end ) لا مو صحيح انا اقصد يعني عن الاثنين الي قبل Link to comment
The Killer Posted March 28, 2015 Share Posted March 28, 2015 (edited) خخخ ,# انت شقاعد تسوي ؟ if getElementType (player) == "player" then return end ? فاهم ذا وش يسوي ؟ انت تسوي اذا الإلمنت ماهو لاعب يتنفذ الامر والامر بيكون عن طريق لاعب اجل مين بيسوي الامر غير اللاعب ؟ وليه اصلا تتحقق من الإلمنت داخل امر ؟ Edited March 28, 2015 by Guest Link to comment
*[MSN]MHMD Posted March 28, 2015 Share Posted March 28, 2015 خخخ ,#انت شقاعد تسوي ؟ if getElementType (player) == "player" then return end ? فاهم ذا وش يسوي ؟ انت تسوي اذا الإلمنت ماهو لاعب يتنفذ الامر والامر بيكون عن طريق لاعب اجل مين بيسوي الامر غير اللاعب ؟ يزم انت بدل م تصلح الكود تجي تقلي وين الغلط يرحم اهلك صلحه Link to comment
The Killer Posted March 28, 2015 Share Posted March 28, 2015 خخ ,# انا بإمكاني اصلح الكود لاكن بوريك وين غلطك بالنسبه لصاحب الموضوع فهذا طلبك , عشان كثرة الاخطاء الي صارت Acl = { "Developers", "Console", "Admin", "SuperModerator", "Moderator" } addCommandHandler ("goadmin", function(plr) for i, v in ipairs (Acl) do local accName = getAccountName (getPlayerAccount (plr)) if isObjectInACLGroup ("user." .. accName, aclGetGroup(v)) then spawnPlayer (plr, x,y,z) outputChatBox ("Wellcome Admin For Base!! ".. getPlayerName (plr), plr, 255, 255, 255) else spawnPlayer (plr, x,y,z) outputChatBox ("You Now away For Base ".. getPlayerName (plr), plr, 255, 255, 255) end end end ) Link to comment
*[MSN]MHMD Posted March 28, 2015 Share Posted March 28, 2015 الغلطة تافهة ضض ,, مشكور م قصرت Link to comment
Professional Posted March 28, 2015 Author Share Posted March 28, 2015 شكرا كيلر بس ممكن طلب انا شو فايدت اتعلم الموجب والسالب بل ارقام مثال انا ابي اذا واحد اجا على جهه اليمين يفتح له الباب اما اذا ما اجا على جهه اليمين ما يفتح ذا بيكون عاملها العكس سالب وموجب ولا ؟ Link to comment
*[MSN]MHMD Posted March 28, 2015 Share Posted March 28, 2015 شكرا كيلر بس ممكن طلبانا شو فايدت اتعلم الموجب والسالب بل ارقام مثال انا ابي اذا واحد اجا على جهه اليمين يفتح له الباب اما اذا ما اجا على جهه اليمين ما يفتح ذا بيكون عاملها العكس سالب وموجب ولا ؟ وضح اكثر اخوي بلكي نساعدك م فهمت انا وش تقصد جهة يمين ويفتح الباب وجهة سالب وضح لاهنت Link to comment
The Killer Posted March 28, 2015 Share Posted March 28, 2015 شكرا كيلر بس ممكن طلبانا شو فايدت اتعلم الموجب والسالب بل ارقام مثال انا ابي اذا واحد اجا على جهه اليمين يفتح له الباب اما اذا ما اجا على جهه اليمين ما يفتح ذا بيكون عاملها العكس سالب وموجب ولا ؟ ذا بيكون عن طريق getElementRotation لاكن راح يكون فيه تايمر بحيث تتحقق من اتجاه الاعب او تسوي لك ماركر اول ما يلمسه يبدا تشغيل التايمر واول ما يطلع منه يوقف التايمر طبعا لازم تسوي جدول عشان يصير التايمر لكل لاعب لحاله والاتجاه بيكون على حسب الباب حقك انت تحاول انك تنقص الرقم لين يضبط معك على اتجاه الباب 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