فاّرس Posted April 2, 2013 Share Posted April 2, 2013 بس أبي هاللوحة بس الكونسل يشوفها .,. ذذ تعبتكـ معيورح اسوي لوحة ثانية يقدر الزائر يحط بياناته فيها هو رقم بطاقة الشحن ذذ Code-NUM وطبعاً الـ واحد من الشباب طلبها ولحس مخي مقدر أقول له ما أعرف اسوي هالمود لقيتك نشيط وساعدتني في كل شي .,. تستاهل الأشراف هنا مو في جراند العرب فقط ذذ edit : بس أبي هاللوحة بس الكونسل يشوفها .,. ذذ تعبتكـ معي ورح اسوي لوحة ثانية يقدر الزائر يحط بياناته فيها وتنرسل البيانات لهذهـ اللوحة السريال + بطاقة الشحن + أسم اللاعب هو رقم بطاقة الشحن ذذ Code-NUM وطبعاً الـ واحد من الشباب طلبها ولحس مخي مقدر أقول له ما أعرف اسوي هالمود لقيتك نشيط وساعدتني في كل شي .,. تستاهل الأشراف هنا مو في جراند العرب فقط ذذ اذا تبي اللوحه فقط للكونسول آستخدم : isObjectInACLGroup Link to comment
iPrestege Posted April 2, 2013 Share Posted April 2, 2013 اطرح لوحاتك كلها وأسوية لك # Link to comment
iMr.3a[Z]eF Posted April 2, 2013 Author Share Posted April 2, 2013 GUIEditor.window[1] = guiCreateWindow(182, 142, 423, 339, "طلبات الأملاك", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) GUIEditor.label[1] = guiCreateLabel(272, 302, 141, 27, "By 3aZeF |V.1", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "clear-normal") guiLabelSetColor(GUIEditor.label[1], 255, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) GUIEditor.gridlist[1] = guiCreateGridList(9, 18, 404, 284, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Player Name", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "The Code-NUM", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "Player Serial", 0.3) هذي لوحة خاصة بالكونسل والمعلومات تنرسل لها لازم wnd = guiCreateWindow(80, 60, 653, 486, "نظام الإستأجار", false) guiWindowSetSizable(wnd, false) guiSetAlpha(wnd, 1.00) label = guiCreateLabel(50, 0, 559, 218, "ما هو نظام الأستأجار ؟\n\nنظام الأستأجار هو أستأجار سيارة خاصة بكـ ولا يدخلها غيركـ وسيتم وضع أملاك خاصة بكـ\n\nماذا يجب أن أفعل لكي أستأجر؟\n\nأولاً: أكتب رقم بطاقة شحن سوا 10 ريال\n\nملآحظة: التفعيل 10 ريال اسبوعياً وشكراً", false, wnd) guiSetFont(label, "default-bold-small") guiLabelSetHorizontalAlign(label, "center", false) guiLabelSetVerticalAlign(label, "center") edit = guiCreateEdit(168, 306, 319, 29, "", false, wnd) label2 = guiCreateLabel(41, 306, 127, 47, "The Card Number", false, wnd) guiSetFont(label2, "clear-normal") guiLabelSetHorizontalAlign(label2, "center", false) click = guiCreateButton(185, 363, 283, 84, "SEND", false, wnd) guiSetFont(click, "sa-gothic") guiSetProperty(click, "NormalTextColour", "FFAAAAAA") أما هذي للزوار والكل بكتبو المعلومات وتنرسل للوحة الأولى Link to comment
iPrestege Posted April 2, 2013 Share Posted April 2, 2013 -- Client Side -- function GUI(center_window) local screenW,screenH=guiGetScreenSize(); local windowW,windowH=guiGetSize(center_window,false); local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false); end; GUIEditor = { window = {}, label = {}, gridlist ={}, }; GUIEditor.window[1] = guiCreateWindow(182, 142, 423, 339, "طلبات الأملاك", false); guiSetVisible(GUIEditor.window[1],false); GUI(GUIEditor.window[1]); guiWindowSetSizable(GUIEditor.window[1], false); guiSetAlpha(GUIEditor.window[1], 1.00); GUIEditor.label[1] = guiCreateLabel(272, 302, 141, 27, "By 3aZeF |V.1", false, GUIEditor.window[1]); guiSetFont(GUIEditor.label[1], "clear-normal"); guiLabelSetColor(GUIEditor.label[1], 255, 0, 0); guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false); GUIEditor.gridlist[1] = guiCreateGridList(9, 18, 404, 284, false, GUIEditor.window[1]); guiGridListAddColumn(GUIEditor.gridlist[1], "Player Name", 0.3); guiGridListAddColumn(GUIEditor.gridlist[1], "The Code-NUM", 0.3); guiGridListAddColumn(GUIEditor.gridlist[1], "Player Serial", 0.3); wnd = guiCreateWindow(80, 60, 653, 486, "نظام الإستأجار", false); guiSetVisible(wnd,false); GUI(wnd); guiWindowSetSizable(wnd, false); guiSetAlpha(wnd, 1.00); label = guiCreateLabel(50, 0, 559, 218, "ما هو نظام الأستأجار ؟\n\nنظام الأستأجار هو أستأجار سيارة خاصة بكـ ولا يدخلها غيركـ وسيتم وضع أملاك خاصة بكـ\n\nماذا يجب أن أفعل لكي أستأجر؟\n\nأولاً: أكتب رقم بطاقة شحن سوا 10 ريال\n\nملآحظة: التفعيل 10 ريال اسبوعياً وشكراً", false, wnd) guiSetFont(label, "default-bold-small"); guiLabelSetHorizontalAlign(label, "center", false); guiLabelSetVerticalAlign(label, "center"); edit = guiCreateEdit(168, 306, 319, 29, "", false, wnd); label2 = guiCreateLabel(41, 306, 127, 47, "The Card Number", false, wnd); guiSetFont(label2, "clear-normal"); guiLabelSetHorizontalAlign(label2, "center", false); click = guiCreateButton(185, 363, 283, 84, "SEND", false, wnd); guiSetFont(click, "sa-gothic"); guiSetProperty(click, "NormalTextColour", "FFAAAAAA"); addEventHandler("onClientGUIClick",root, function ( ) if ( source == click ) then local serial = getPlayerSerial(localPlayer); local name = getPlayerName(localPlayer); local number = guiGetText(edit); if not tonumber(number) then return outputChatBox("* يمكنك ادخال الارقام فقط",255,0,0,true); end if string.find(number," ") then return outputChatBox("* غير مسموح بالمسافة !",255,0,0,true); end triggerServerEvent("SQL_Save",localPlayer,serial,name,number); end; end ); addEvent ( "AddDataSerialName", true ) addEventHandler ( "AddDataSerialName", root, function ( serial,name,number ) local row = guiGridListAddRow ( GUIEditor.gridlist[1] ); guiGridListSetItemText ( GUIEditor.gridlist[1], row, 1, tostring ( name ), false, false ); guiGridListSetItemText( GUIEditor.gridlist[1], row, 2,tostring ( number ),false,false ); guiGridListSetItemText ( GUIEditor.gridlist[1], row, 3, tostring ( serial ), false, false ); end ); addEvent ( "AddSerialName", true ) addEventHandler ( "AddSerialName", root, function ( onClientSqlList ) guiGridListClear ( GUIEditor.gridlist[1] ); for k, v in ipairs ( onClientSqlList ) do row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row, 1, tostring ( v.serial ), false, false ); guiGridListSetItemText( GUIEditor.gridlist[1], row, 2,tostring ( v.number ),false,false ); guiGridListSetItemText ( GUIEditor.gridlist[1], row, 3, tostring ( v.name ), false, false ); end; end ); addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "Rferesh", localPlayer ); end ); bindKey ("o", "down", function() if getElementData( localPlayer, 'isAdmin') ~= nil then guiSetVisible(GUIEditor.window[1], not guiGetVisible(GUIEditor.window[1])); showCursor(guiGetVisible(GUIEditor.window[1])); else outputChatBox("* ليس لديك الصلاحيات الكـافيهـ للدخول",255,0,0,true); end; end ) bindKey("F10","down", function ( ) guiSetVisible(wnd, not guiGetVisible(wnd)); showCursor(guiGetVisible(wnd)); end ); addEvent( 'LogOutSetVisible', true ) addEventHandler( 'LogOutSetVisible', root, function() if guiGetVisible(GUIEditor.window[1]) then guiSetVisible( GUIEditor.window[1], false ); showCursor( false ); end; end ); -- Server Side -- addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery ( "CREATE TABLE IF NOT EXISTS SQL_Amlak_System (serial,name,number)" ); outputDebugString("SQL Data Base Started!",0,0,255,0,0); for i, player in ipairs( getElementsByType( 'player' ) ) do if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( player ) ), aclGetGroup( "Console" ) ) then setElementData( player, 'isAdmin', true); else setElementData( player, 'isAdmin', nil); end end end ); function setSQL_Amlak_System ( serial,name,number ) return executeSQLQuery ( "INSERT INTO `SQL_Amlak_System` ( `serial`, `name` , `number` ) VALUES ( ?,?,? )", tostring(name),tostring(serial),tostring(number) ); end; function SelectFromSql ( ) local data = executeSQLQuery ( "SELECT * FROM SQL_Amlak_System" ) if ( type ( data ) == "table" and #data == 0) or not data then return { }; else return data; end; end; function UpDateListInSql ( element ) if ( not isElement ( element ) ) then return; end; local Upsql = SelectFromSql ( ); triggerClientEvent ( element, "AddSerialName", element, Upsql ); end; addEvent ( "Rferesh", true ) addEventHandler ( "Rferesh", root, function ( ) UpDateListInSql ( source ); end ) addEvent ( "SQL_Save", true ) addEventHandler ( "SQL_Save", root, function ( serial,name,number ) setSQL_Amlak_System ( serial,name,number ); triggerClientEvent ( root, "AddDataSerialName", root,serial,name,number ); end ); addEventHandler( 'onPlayerLogin', root, function( _, acc ) if isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( "Console" ) ) then setElementData( source, 'isAdmin', true); else setElementData( source, 'isAdmin', nil); end; end ); addEventHandler( 'onPlayerLogout', root, function( _, acc ) triggerClientEvent( source,'LogOutSetVisible',root); setElementData( source, 'isAdmin', nil); end ); Replace Client Side : Line 95 and 105 the key's . Link to comment
HsSoN Posted April 2, 2013 Share Posted April 2, 2013 ي بريستنج وش فايدة /n ب ليبل. سطر ٣٧ Link to comment
iMr.3a[Z]eF Posted April 3, 2013 Author Share Posted April 3, 2013 مشكووور يعطيك ألف عآآفية تم ضبط عندي والله أنه ما تكمل اللعبة بدونكـ,, Link to comment
iMr.3a[Z]eF Posted April 3, 2013 Author Share Posted April 3, 2013 طيب لو أبيها مجموعتين في الأسل مثلا هالكود بس يفتح اللوحة للكونسل if isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( "Console" ) ) then أبيها 2 قروب مب واحدة مثلا قروب Scripter Link to comment
iPrestege Posted April 3, 2013 Share Posted April 3, 2013 طيب لو أبيها مجموعتين في الأسل مثلا هالكود بس يفتح اللوحة للكونسل if isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( "Console" ) ) then أبيها 2 قروب مب واحدة مثلا قروب Scripter if isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( "Console" ) ) or isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( "Scripter" ) ) then Link to comment
iMr.3a[Z]eF Posted April 3, 2013 Author Share Posted April 3, 2013 يعطيك ألف ألف ألف عآآآفية Link to comment
iMr.3a[Z]eF Posted April 3, 2013 Author Share Posted April 3, 2013 بس ما طلع اللوحة للمجموعتين؟؟ Link to comment
iPrestege Posted April 3, 2013 Share Posted April 3, 2013 اطرح التعديل اللي سويتة كلة ورني اياهـ ذذ بالكلنت و السيرفر بـ حيث آختبرهم Link to comment
iMr.3a[Z]eF Posted April 3, 2013 Author Share Posted April 3, 2013 أبشر بس ... مآ أحب أنشرهـ هنا ناس يسرقونه ممكن أرسله لك خاص؟ 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