Jump to content

عمل تريقر من كلين للسيرفر وضغط زر + اعطاء سلاح ~


Recommended Posts

#Client Side :

    addEventHandler('onClientGUIClick', root, -- عندما يم الضغط على الازرار 
       function ( ) -- فتح وظيفة جديده بدون اسم 
        if ( source == GUIEditor.button[1] ) then -- اذا الاعب ضغط على الزر  Button 
        triggerServerEvent('AK-47', localPlayer) -- ارسال الطلب الى السيرفر باسم M4 
        elseif ( source == GUIEditor.button[2] ) then -- اذا الاعب ضغط على الزر  Button 
        triggerServerEvent('M4', localPlayer) -- ارسال الطلب الى السيرفر باسم M4 
        elseif ( source == GUIEditor.button[3] ) then -- اذا الاعب ضغط على الزر  Button 
        triggerServerEvent('kobra1', localPlayer) -- ارسال الطلب الى السيرفر 
        elseif ( source == GUIEditor.button[4] ) then -- اذا الاعب ضغط على الزر  Button 
        triggerServerEvent('kobra2', localPlayer) -- ارسال الطلب الى السيرفر 
        elseif ( source == GUIEditor.button[5] ) then -- اذا الاعب ضغط على الزر  Button 
        triggerServerEvent('kobra3', localPlayer) -- ارسال الطلب الى السيرفر 
        elseif ( source == GUIEditor.button[6] ) then -- اذا الاعب ضغط على الزر  Button 
        triggerServerEvent('kobra4', localPlayer) -- ارسال الطلب الى السيرفر 
        elseif ( source == GUIEditor.button[7] ) then -- اذا الاعب ضغط على الزر  Button 
        triggerServerEvent('kobra5', localPlayer) -- ارسال الطلب الى السيرفر 
        elseif ( source == GUIEditor.button[8] ) then -- اذا الاعب ضغط على الزر  Button 
        triggerServerEvent('kobra6', localPlayer) -- ارسال الطلب الى السيرفر 
       end -- اغلاق 
    end -- اغلاق 
    ) -- اغلاق 

#Server Side :

    addEvent('AK-47', true)   
    addEventHandler('AK-47', root, 
        function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, 30, 200 ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم شراء سلاح AK-47', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
    addEvent('M4', true)  --- الوظيفة m4 
    addEventHandler('M4', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, 31 ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
     
     
     
    addEvent('kobra1', true)  --- الوظيفة m4 
    addEventHandler('kobra1', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, ID ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
  
    addEvent('kobra2', true)  --- الوظيفة m4 
    addEventHandler('kobra2', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, ID ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
     
        addEvent('kobra3', true)  --- الوظيفة m4 
    addEventHandler('kobra3', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, ID ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
     
     
        addEvent('kobra4', true)  --- الوظيفة m4 
    addEventHandler('kobra4', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, ID ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
     
        addEvent('kobra5', true)  --- الوظيفة m4 
    addEventHandler('kobra5', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, ID ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
     
        addEvent('kobra6', true)  --- الوظيفة m4 
    addEventHandler('kobra6', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, ID ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
     
        addEvent('kobra7', true)  --- الوظيفة m4 
    addEventHandler('kobra7', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, ID ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
     
        addEvent('kobra8', true)  --- الوظيفة m4 
    addEventHandler('kobra8', root, -- الوظيفة m4 
    function ( ) -- فتح وظيفة 
        local mm = getPlayerMoney ( source ) 
        if (money >= 200) then 
        takePlayerMoney ( source, 200 ) 
        giveWeapon( source, ID ) -- اعطاء سلاح رشاش ب200 طلق للاعب اللي ضغط الزر 
        outputChatBox('تم اعطاءك رشاش ب 200 طلقه', source, 255, 0 ,0 ) --- رسالة عند اخذ سلاح 
    end 
    ) 
     
     
     
Link to comment

#Client Side

local theMarker = false  
addEventHandler( "onClientGUIClick", root,  
function( )   
 if source = اسم البوتون 
  triggerServerEvent( "Trigger", localPlayer, theMarker ) 
end, false 
 )  
  
addEvent( "open_window",true ) 
addEventHandler( "open_window", root,  
function( marker )     
guiSetVisible( window, true ) 
    showCursor( true )     
theMarker = marker 
end 
 ) 

local markers = { } 
 addCommandHandler( "open",  
function( player ) 
    if isElement( markers[player] ) then  
    destroyElement(markers[player] ) 
 end     
local x,y,z = getElementPosition( player ) 
    markers[player] = createMarker( x, y, z, "cylinder", 3,255, 0, 2 )    setElementData( markers[player], "Creater", player ) 
end 
 )  
addEventHandler( "onMarkerHit", resourceRoot,  
function(hitElement ) 
    if getElementType( hitElement ) == "player" then 
        triggerClientEvent( hitElement, "open_window", hitElement, source ) 
        end 
    end 
 )  
addEvent( "Trigger", true ) 
addEventHandler( "Trigger", root,  
function( marker ) 
    local player = getElementData( marker, "Creater" )     
    if getPlayerMoney( source ) >= السعر and isElement( player )then 
        takePlayerMoney( source, السعر ) 
        givePlayerMoney( player, السعر ) 
        giveWeapon ( source, ID ) 
    end 
end  
) 

ملاحظة ! : الكود مو لي

Link to comment
  • 6 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...