iPrestege Posted June 4, 2013 Share Posted June 4, 2013 -- # Client Side : local font = guiCreateFont("3NAD.ttf") local font0 = guiCreateFont("AUTHOR.ttf", 12) 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) bindKey(']','down', function ( ) triggerServerEvent ( 'CheckGroup',localPlayer,'Console' ) end ) addEvent('ShowTheGui',true) addEventHandler('ShowTheGui',root, 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 Side : 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 ); addEvent('CheckGroup',true) addEventHandler('CheckGroup',root, function ( Group ) if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( Group ) ) then triggerClientEvent ( source,'ShowTheGui',source ) else outputChatBox('You are not '..Group..' ',source,255,0,0 ) 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