iPrestege Posted June 4, 2013 Share Posted June 4, 2013 نسخ ولصق ماينفع وتعلم لـ SQL . Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 SQL أنا أبد ما أعرف للـ سسويت كذا ذذ executeSQLQuery("CREATE TABLE IF NOT EXISTS players (serial)") Link to comment
PaiN^ Posted June 4, 2013 Share Posted June 4, 2013 ---- CLeint : GUIEditor = { checkbox = {}, window = {}, edit = {}, label = {} } GUIEditor.window[1] = guiCreateWindow(157, 54, 466, 470, "~[ Made A Car | صناعة سيارة ]~", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) local font = guiCreateFont("3NAD.ttf") local font0 = guiCreateFont("AUTHOR.ttf", 12) GUIEditor.label[1] = guiCreateLabel(21, 25, 421, 82, "1- يجب أن تضع سريال اللاعب\n2- يجب وضع أسم اللاعب لأجل الشات والأملاك\n3- يجب أختيار نوع السيارة عن طريق وضع الأي دي الخاص بها\n4- إن لم يرد اللاعب دخان السيارة فأضغط خطأ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], font) guiLabelSetColor(GUIEditor.label[1], 255, 255, 0) GUIEditor.edit[1] = guiCreateEdit(186, 154, 256, 30, "", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(77, 154, 84, 40, "Serial", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], font0) GUIEditor.label[3] = guiCreateLabel(73, 224, 88, 38, "Name", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], font0) GUIEditor.edit[2] = guiCreateEdit(186, 232, 256, 30, "", false, GUIEditor.window[1]) GUIEditor.label[4] = guiCreateLabel(83, 288, 72, 48, "ID", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[4], font0) GUIEditor.edit[3] = guiCreateEdit(186, 298, 118, 31, "", false, GUIEditor.window[1]) GUIEditor.checkbox[1] = guiCreateCheckBox(186, 355, 118, 22, "Yes", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[1], font0) GUIEditor.label[5] = guiCreateLabel(73, 355, 100, 40, "Car \"D5AN\"", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[5], font0) GUIEditor.checkbox[2] = guiCreateCheckBox(186, 377, 118, 22, "No", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[2], font0) GUIEditor.label[6] = guiCreateLabel(83, 420, 100, 40, "Arrow", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[6], font0) guiLabelSetHorizontalAlign(GUIEditor.label[6], "center", false) GUIEditor.checkbox[3] = guiCreateCheckBox(186, 438, 118, 22, "No", true, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[3], font0) GUIEditor.checkbox[4] = guiCreateCheckBox(186, 416, 118, 22, "Yes", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[4], font0) GUIEditor.button[1] = guiCreateButton(317, 374, 139, 86, "Finish", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") guiSetFont(GUIEditor.button[1], font0) bindKey("[","down", function ( ) guiSetVisible(GUIEditor.window[1], not guiGetVisible(GUIEditor.window[1])); showCursor(guiGetVisible(GUIEditor.window[1])); end ); addEventHandler( "onClientGUIClick", GUIEditor.button[1], function( ) local serial = guiGetText(GUIEditor.edit[1]); local name = guiGetText(GUIEditor.edit[2]) local ID = guiGetText(GUIEditor.edit[3]) if string.len( serial ) >= 15 and string.len( ID ) == 3 then triggerServerEvent( "onVehicleCreate",localPlayer,serial,ID) return end outputChatBox( 'يجب أن تدخل آيدي + سيريال صحيحين' ); end ); ------- Server : addEvent( "onVehicleCreate", true ) addEventHandler( "onVehicleCreate", getRootElement(), function( serial, ID ) ID = tonumber( ID ); if ID then for k,v in ipairs( getElementsByType( 'player' ) ) do if getPlayerSerial( v ) == serial then local C = createVehicle( ID, 1797.2901611328, 841.5078125, 10.643834114075 ); setElementData( C, 'owned', true ); setElementData( C, 'owner', serial ); end end end end ); addEventHandler( "onVehicleStartEnter", getRootElement(), function( player ) if getElementData( source, 'owned' ) then if getElementData( source, 'owner' ) ~= getPlayerSerial ( player ) then cancelEvent( ); outputChatBox( 'هذه أملاك خاصة', player ); return end outputChatBox( 'مرحبا في سيارتك', player ); end end ); هذا يسويلك السيارة, بس على قولت برستيج لازم تحفظ في قاعدة بيانات Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 ما زبطت ^^^^^^^ اللوحة ما تتقفل تقعد شغالة ع طول ذذ Link to comment
PaiN^ Posted June 4, 2013 Share Posted June 4, 2013 ---- CLeint : GUIEditor = { checkbox = {}, window = {}, edit = {}, label = {} } GUIEditor.window[1] = guiCreateWindow(157, 54, 466, 470, "~[ Made A Car | صناعة سيارة ]~", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetVisible(GUIEditor.window[1], false) local font = guiCreateFont("3NAD.ttf") local font0 = guiCreateFont("AUTHOR.ttf", 12) GUIEditor.label[1] = guiCreateLabel(21, 25, 421, 82, "1- يجب أن تضع سريال اللاعب\n2- يجب وضع أسم اللاعب لأجل الشات والأملاك\n3- يجب أختيار نوع السيارة عن طريق وضع الأي دي الخاص بها\n4- إن لم يرد اللاعب دخان السيارة فأضغط خطأ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], font) guiLabelSetColor(GUIEditor.label[1], 255, 255, 0) GUIEditor.edit[1] = guiCreateEdit(186, 154, 256, 30, "", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(77, 154, 84, 40, "Serial", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], font0) GUIEditor.label[3] = guiCreateLabel(73, 224, 88, 38, "Name", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], font0) GUIEditor.edit[2] = guiCreateEdit(186, 232, 256, 30, "", false, GUIEditor.window[1]) GUIEditor.label[4] = guiCreateLabel(83, 288, 72, 48, "ID", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[4], font0) GUIEditor.edit[3] = guiCreateEdit(186, 298, 118, 31, "", false, GUIEditor.window[1]) GUIEditor.checkbox[1] = guiCreateCheckBox(186, 355, 118, 22, "Yes", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[1], font0) GUIEditor.label[5] = guiCreateLabel(73, 355, 100, 40, "Car \"D5AN\"", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[5], font0) GUIEditor.checkbox[2] = guiCreateCheckBox(186, 377, 118, 22, "No", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[2], font0) GUIEditor.label[6] = guiCreateLabel(83, 420, 100, 40, "Arrow", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[6], font0) guiLabelSetHorizontalAlign(GUIEditor.label[6], "center", false) GUIEditor.checkbox[3] = guiCreateCheckBox(186, 438, 118, 22, "No", true, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[3], font0) GUIEditor.checkbox[4] = guiCreateCheckBox(186, 416, 118, 22, "Yes", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[4], font0) GUIEditor.button[1] = guiCreateButton(317, 374, 139, 86, "Finish", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") guiSetFont(GUIEditor.button[1], font0) bindKey("[","down", function ( ) guiSetVisible(GUIEditor.window[1], not guiGetVisible(GUIEditor.window[1])); showCursor(guiGetVisible(GUIEditor.window[1])); end ); addEventHandler( "onClientGUIClick", GUIEditor.button[1], function( ) local serial = guiGetText(GUIEditor.edit[1]); local name = guiGetText(GUIEditor.edit[2]) local ID = guiGetText(GUIEditor.edit[3]) if string.len( serial ) >= 15 and string.len( ID ) == 3 then triggerServerEvent( "onVehicleCreate",localPlayer,serial,ID) return end outputChatBox( 'يجب أن تدخل آيدي + سيريال صحيحين' ); end ); ------- Server : addEvent( "onVehicleCreate", true ) addEventHandler( "onVehicleCreate", getRootElement(), function( serial, ID ) ID = tonumber( ID ); if ID then for k,v in ipairs( getElementsByType( 'player' ) ) do if getPlayerSerial( v ) == serial then local C = createVehicle( ID, 1797.2901611328, 841.5078125, 10.643834114075 ); setElementData( C, 'owned', true ); setElementData( C, 'owner', serial ); end end end end ); addEventHandler( "onVehicleStartEnter", getRootElement(), function( player ) if getElementData( source, 'owned' ) then if getElementData( source, 'owner' ) ~= getPlayerSerial ( player ) then cancelEvent( ); outputChatBox( 'هذه أملاك خاصة', player ); return end outputChatBox( 'مرحبا في سيارتك', player ); end end ); + شوف الديبج وش يقول Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 ERROR: attempt to index field 'button' (a nill value) Link to comment
PaiN^ Posted June 4, 2013 Share Posted June 4, 2013 GUIEditor = { button = {}, checkbox = {}, window = {}, edit = {}, label = {} } Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 أدري أدري قصدي وش هو التيبل اللي تتكلم عنه؟ Link to comment
PaiN^ Posted June 4, 2013 Share Posted June 4, 2013 GUIEditor = { button = {}, checkbox = {}, window = {}, edit = {}, label = {} } هذا مو تيبل ؟؟ Link to comment
M-d-MR Posted June 4, 2013 Share Posted June 4, 2013 عندك طرق كثيره للحفظ تعلم وحده على ألأقل عندك الجداول table - { } عندك Sql عندك MySql عندك xml عندك setAccountData - getAccountData Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 أهاااا عرفت عرفت وش قصدكم ذذ Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 WARNING: Loding script failed: '}' expected (to close '{' at line 1) near 'button Link to comment
iPrestege Posted June 4, 2013 Share Posted June 4, 2013 GUIEditor = { checkbox = {}, window = {}, edit = {}, label = {}, button = {}, } Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 GUIEditor = { checkbox = {}, window = {}, edit = {}, label = {} button = {}, } مع العلم أنه مقفل EDIT: أوك اللوحة زبطت بس السيارة ما تطلع ذذ Link to comment
PaiN^ Posted June 4, 2013 Share Posted June 4, 2013 السيارة راح تطلع في الإحداثيات اللي انت حاطها مو جنبك + متأكد من السيريال + الآيدي ؟ Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 LOL ىسيت الأحداثيات شكرا باين + برستيج Link to comment
iMr.3a[Z]eF Posted June 4, 2013 Author Share Posted June 4, 2013 أووه نسيت أبي المود ما يفتحه الا الكونسل ذذ Link to comment
فاّرس Posted June 4, 2013 Share Posted June 4, 2013 bindKey getPlayerAccount getAccountName isObjectInACLGroup Link to comment
PaiN^ Posted June 4, 2013 Share Posted June 4, 2013 غير مجرب : ---- CLeint : local font = guiCreateFont("3NAD.ttf") local font0 = guiCreateFont("AUTHOR.ttf", 12) function isAdmin( player ) return getElementData( player, 'Admin' ); end GUIEditor = { checkbox = {}, window = {}, edit = {}, label = {} } addEventHandler( 'onClientResourceStart', getResourceRootElement( getThisResource( ) ), function( ) GUIEditor.window[1] = guiCreateWindow(157, 54, 466, 470, "~[ Made A Car | صناعة سيارة ]~", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetVisible(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(21, 25, 421, 82, "1- يجب أن تضع سريال اللاعب\n2- يجب وضع أسم اللاعب لأجل الشات والأملاك\n3- يجب أختيار نوع السيارة عن طريق وضع الأي دي الخاص بها\n4- إن لم يرد اللاعب دخان السيارة فأضغط خطأ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], font) guiLabelSetColor(GUIEditor.label[1], 255, 255, 0) GUIEditor.edit[1] = guiCreateEdit(186, 154, 256, 30, "", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(77, 154, 84, 40, "Serial", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], font0) GUIEditor.label[3] = guiCreateLabel(73, 224, 88, 38, "Name", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], font0) GUIEditor.edit[2] = guiCreateEdit(186, 232, 256, 30, "", false, GUIEditor.window[1]) GUIEditor.label[4] = guiCreateLabel(83, 288, 72, 48, "ID", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[4], font0) GUIEditor.edit[3] = guiCreateEdit(186, 298, 118, 31, "", false, GUIEditor.window[1]) GUIEditor.checkbox[1] = guiCreateCheckBox(186, 355, 118, 22, "Yes", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[1], font0) GUIEditor.label[5] = guiCreateLabel(73, 355, 100, 40, "Car \"D5AN\"", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[5], font0) GUIEditor.checkbox[2] = guiCreateCheckBox(186, 377, 118, 22, "No", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[2], font0) GUIEditor.label[6] = guiCreateLabel(83, 420, 100, 40, "Arrow", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[6], font0) guiLabelSetHorizontalAlign(GUIEditor.label[6], "center", false) GUIEditor.checkbox[3] = guiCreateCheckBox(186, 438, 118, 22, "No", true, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[3], font0) GUIEditor.checkbox[4] = guiCreateCheckBox(186, 416, 118, 22, "Yes", false, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[4], font0) GUIEditor.button[1] = guiCreateButton(317, 374, 139, 86, "Finish", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") guiSetFont(GUIEditor.button[1], font0) if isAdmin( localPlayer ) then bindKey("[","down", function ( ) guiSetVisible(GUIEditor.window[1], not guiGetVisible(GUIEditor.window[1])); showCursor(guiGetVisible(GUIEditor.window[1])); end ); end end ); addEventHandler( "onClientGUIClick", GUIEditor.button[1], function( ) local serial = guiGetText(GUIEditor.edit[1]); local name = guiGetText(GUIEditor.edit[2]) local ID = guiGetText(GUIEditor.edit[3]) if string.len( serial ) >= 15 and string.len( ID ) == 3 then triggerServerEvent( "onVehicleCreate",localPlayer,serial,ID) return end outputChatBox( 'يجب أن تدخل آيدي + سيريال صحيحين' ); end ); ------- Server : addEventHandler( 'onResourceStart', getResourceRootElement( getThisResource( ) ), function( ) for k,v in ipairs( getElementsByType( 'player' ) ) do if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( v ) ), aclGetGroup( 'Console' ) ) then setElementData( v, 'Admin', true ); end end end ); addEventHandler( 'onResourceStop', getResourceRootElement( getThisResource( ) ), function( ) for k,v in ipairs( getElementsByType( 'player' ) ) do setElementData( v, 'Admin', false ); end end ); addEventHandler( 'onPlayerLogin', getRootElement( ), function( _,account ) if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Console' ) ) then setElementData( source, 'Admin', true ); end end ); addEventHandler( 'onPlayerLogout', getRootElement( ), function( ) setElementData( source, 'Admin', false ); end ); addEvent( "onVehicleCreate", true ) addEventHandler( "onVehicleCreate", getRootElement(), function( serial, ID ) ID = tonumber( ID ); if ID then for k,v in ipairs( getElementsByType( 'player' ) ) do if getPlayerSerial( v ) == serial then local C = createVehicle( ID, 1797.2901611328, 841.5078125, 10.643834114075 ); setElementData( C, 'owned', true ); setElementData( C, 'owner', serial ); end end end end ); addEventHandler( "onVehicleStartEnter", getRootElement(), function( player ) if getElementData( source, 'owned' ) then if getElementData( source, 'owner' ) ~= getPlayerSerial ( player ) then cancelEvent( ); outputChatBox( 'هذه أملاك خاصة', player ); return end outputChatBox( 'مرحبا في سيارتك', player ); end end ); 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