Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Posts posted by #DRAGON!FIRE

  1. 40 minutes ago, Ahmed.MoataZ said:
    
                                        "client side :"
    
    label = guiCreateLabel(x, y, xx, yy, "", false)
    guiLabelSetColor(label, 255, 0, 0)  
    guiSetFont(label, "default-small")
    
    
    local wrongPass = label
    
    addEvent("wrongPass", true)
    addEventHandler("wrongPass", root, 
    function()
    guiSetText(wrongPass, "Wrong Password !")
     
    end )
    
    
              "Server Side"
    
    واعمل فى ملف السيرفر لما يكون الباسوورد غلط الكود ده
    
     triggerClientEvent(source, "wrongPass", source) 
    
    وبس
    

     

    يا صاحبي كودك يحتاج لاشياء ثانيه ما تقدر تكفي بهذا الكود فقط .

    • Like 1
  2. 3 hours ago, #َxLysandeR said:

    اظن الأثنين نفس الشي لانهم ينحفظو في الـ

    internal.db

    لهيك اظن ان الأكونت داتا اسهل له

    internal طيب يا صديقي انا عارف انو اثنينهم ينحفظو بالـ

    . لكن لو الشخص غير اكاونته او نسيه او انحذف تكون ساعاته ما ضاعت عليه 

  3. اتوقع سكربت التايم يحفظ من نفسو ع الاكاونت

    executeSQLQuery بس انا افضل انك تستخدم .

  4. 1 hour ago, #َxLysandeR said:

    لسا فورا ملاحظ انك زاحف هههه 

    ولكم منور يراجل اسمك القديم كان افضل

     

    
    local kills = 0
    
    addEventHandler("onClientPlayerWasted", root,
    	function(killer)
    		if killer and killer ~= source and getElementType(killer) == "player" then
         		if killer == localPlayer then
    			kills = kills + 1
    			if kills == 1 then
    				addEventHandler("onClientRender", root, dxText)
    			end
    			killsTimer = setTimer(function()
    				kills = kills - 1
    				if kills > 0 then
    					resetTimer(killsTimer)
    				else
    					removeEventHandler("onClientRender", root, dxText)
    					if kills < 0 then
    						kills = 0
    					end
    				end
    			end
            end
    		end
    	end
    )
    
    function dxText()
    	dxDrawText("+1,000 $", 941, 325, 1145, 368, tocolor(22, 191, 14, 255), 1.20, "bankgothic", "left", "top", false, false, false, false, false)
    end
    

     

     

    النور نورك حبيبي .. مو مشكله كلها اسماء بالنهايه : )

  5. Client  :

     

    local screenW, screenH = guiGetScreenSize (  )
    GUIEditor = {
        gridlist = {}
    }
    
    addEventHandler ( "onClientResourceStart", resourceRoot, function (  )
             wind = guiCreateWindow((screenW - 315) / 2, (screenH - 375) / 2, 315, 375, "Online staffs", false)
             guiWindowSetSizable(wind, false)
             guiSetVisible(wind, false)
             GUIEditor.gridlist[1] = guiCreateGridList(9, 23, 296, 292, false, wind)
             guiGridListAddColumn(GUIEditor.gridlist[1], "Name", 0.5)
             guiGridListAddColumn(GUIEditor.gridlist[1], "Rank", 0.5)
             close_btn = guiCreateButton(113, 325, 87, 31, "Close", false, wind)
    end )
    
    function Open (  )
        guiSetVisible ( wind, not guiGetVisible(wind) )
        showCursor ( guiGetVisible(wind) )
    	if guiGetVisible ( wind ) then
    	     triggerServerEvent ( "getOnlineAdmins", localPlayer )
        end 	
    end
    bindKey ( "F5", "down", Open )
    
    addEventHandler ( "onClientGUIClick",root, function ( )
      if source == close_btn then
           guiSetVisible ( wind,false ) 
    	   showCursor ( false )
      end
    end )
    
    
    addEvent ( "returnOnlineAdmins",true )
    addEventHandler ( "returnOnlineAdmins", root, function ( AdminsTable )
    	guiGridListClear ( GUIEditor.gridlist[1] )
    	for k,v in ipairs ( AdminsTable ) do
    		local row = guiGridListAddRow ( GUIEditor.gridlist[1] )
    		guiGridListSetItemText ( GUIEditor.gridlist[1], row, 1, v.name,false,false )
    		guiGridListSetItemText ( GUIEditor.gridlist[1],row,2,v.rank,false,false)
    		if v.state == "online" then
    		      guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 1, 0, 255, 0 )
    		else
    		      guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 1, 255, 0, 0 )
    		end
    	end
    end )

     

    Server :

     

    local admins = {
          "Admin",
          "Moderator",
    }
    
    
    function isAccountUserOnline ( accName )
        local acc = getAccount ( accName )
    	if not acc then return "account not found" end
        local p = getAccountPlayer ( acc )    	
        if ( p ) then 
             return "online"
    	end
    	return "offline"
    end
    
    addEvent ( "getOnlineAdmins",true )
    addEventHandler ( "getOnlineAdmins", root, function ( )
    	local AdminsTable = {  }
    	for i = 1,#admins do
    	    g_ = aclGetGroup ( admins [ i ] )
    		if g_ then
    	          for k, o in ipairs ( aclGroupListObjects ( g_ ) ) do
    		         local Check = gettok( o, 1, string.byte('.') )
                     if ( Check == "user" ) then 
    				       local uName = gettok( o, 2, string.byte('.') )
    					   table.insert( AdminsTable, { rank=admins [ i ], name=uName, state=isAccountUserOnline ( uName ) } )
    				 end
                end	
    	    end	
    	end
    	triggerClientEvent ( source, "returnOnlineAdmins", source, AdminsTable )
    end )

     

  6. 1 hour ago, Mr.Mostafa said:

    جرب :)

    
    -- # Client
    addCommandHandler ("flycar",
    	function aicars()
    		triggerServerEvent('checkRankPlayer', localPlayer) 
    	end
    )
    
    addEvent ( "thenTrue", true )
    addEventHandler ( "thenTrue", root,
    	function (  )
    		if isWorldSpecialPropertyEnabled("aircars") then
    			outputChatBox ("aircars disactivated")
    			setWorldSpecialPropertyEnabled("aircars", false)
    	else
    			outputChatBox ("aircars activated")
    			setWorldSpecialPropertyEnabled("aircars", true)
    		end
    	end
    )
    
    -- # Server
    local Rank = "Console" --- آلرتبة آلي يشتغل عليه آلآمر
    addEvent ( "checkRankPlayer", true )
    addEventHandler ( "checkRankPlayer", root,
    	function ( p )
    		local acc = getPlayerAccount ( p )
    		if acc and not isGuestAccount ( acc ) then
    			if isObjectInACLGroup ( "user."..getAccountName ( acc ), aclGetGroup ( Rank ) ) then
    				triggerClientEvent ( p, "thenTrue", resourceRoot )
    			end
    		end
    	end
    )
    

     

    يا عزيزي كودك فيه اغلاط .

    Snakegold : اكوادك اشتغلت ولا لا ؟  وايش مشكلتك ؟

  7. 4 hours ago, Berko said:

    صديقي هو قال الاسلحه تنزل على الارض ما قال يسحبها .. وباللعبه لمن تموت وترجع تعيش تروح منك الاسلحه . 

    وتتحق تقريبا من جميع الاسلحه عن طريق لوب وتسويلها انشاء بنفس احداثيات اللاعب getPedWeapon شوف ي اخ لو بتسوي حركتك طريقه طويله تحتاج تسوي لمن يموت تستخدم وظيفه .

    في طريقه اسهل انك تحط اسلحه بانواع عشوائيه مكان موت اللاعب .

×
×
  • Create New...