Jump to content

طلب


Adham

Recommended Posts

سلام عليكم سويت اذا كتب في 3 ايديت وحدد شيك بوكس وكومب بوكس يجي في لوحه اخري في القريد لست

اول كلوم اسم الاعب التاني الحددو في الكومب بوكس والتالت السريال

شغال 100 %

دلوقتي انا ابيه يتحفظ الطلب

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

Link to comment

اولأ السرفر السويته بالسقل اهو : 

addEventHandler ("onResourceStart", resourceRoot,
    function () 
        executeSQLQuery ("CREATE TABLE IF NOT EXISTS `Save_Columns` (serial,Column1,Column2,Column3)")
	end
) 



addEvent ( "load:Columns", true ) 
addEventHandler ( "load:Columns", root,
      function () 
            local result = executeSQLQuery ( "SELECT * FROM `Save_Columns` WHERE `serial` = ?", getPlayerSerial (source) ) 
            if ( result and #result == 0 ) then 
            else 
            triggerClientEvent ( source, "Get:Columns",source,result ) 
		end
	end
)
	   
addEvent("save",true) 
addEventHandler("save",root,
     function ( Column1,Column2,Column3 ) 
          executeSQLQuery("INSERT INTO Save_Columns(serial,Column1,Column2,Column3) VALUES(?,?,?,?)",getPlayerSerial(source),Column1,Column2,Column3) 
     end
)	 

--- كلنت

addEvent ( "RentSystem:onSendSubscribePlayers", true )
addEventHandler ( "RentSystem:onSendSubscribePlayers", root,
 function ( name, email, number, card, Serial, player )
          local row = guiGridListAddRow ( GUIEditor.gridlist[4] )
          guiGridListSetItemText( GUIEditor.gridlist[4], row, 1,player, false, false)
          guiGridListSetItemText(GUIEditor.gridlist[4], row, 4, Serial , false, false)
          guiGridListSetItemText(GUIEditor.gridlist[4], row, 2, card, false, false)
          guiGridListSetItemColor ( GUIEditor.gridlist[4], row, 1, 255, 255, 0 )
          guiGridListSetItemColor ( GUIEditor.gridlist[4], row, 2, 255, 255, 0 )
          guiGridListSetItemColor ( GUIEditor.gridlist[4], row, 3, 255, 255, 0 )
          guiGridListSetItemColor ( GUIEditor.gridlist[4], row, 4, 255, 255, 0 )
      end
 )    

 

Link to comment
addEvent ( "RentSystem:onCreateNewOrder", true )
addEventHandler ( "RentSystem:onCreateNewOrder", root,
 function ( name, email, number, card, player )
 if ( name and email and number and card ) then

 local Serial = getPlayerSerial ( source )
 local player = getPlayerName ( source )

 triggerClientEvent ( "RentSystem:onSendSubscribePlayers", root, name, email, number, card, Serial, player )

  end
 end
 )

 

Link to comment

انا سويته هكذا يجي الطلب في قريد لست الكتبو بالايديت

صح ولا 

triggerServerEvent("load:Columns", localPlayer)

addEventHandler ( "onClientGUIClick",root,
    function ()
	    Column1,Column2,Column3 = guiGetText (edit1),guiGetText (edit2),guiGetText (edit3)
		if Column1 ~= '' and Column2 ~= '' and Column3 ~= '' then
		triggerServerEvent("save",localPlayer,Column1,Column2,Column3) 
		local row = guiGridListAddRow (gridlist) 
		guiGridListSetItemText (gridlist,row,1,Column1,false,false) 
        guiGridListSetItemText (gridlist,row,2,Column2,false,false) 
        guiGridListSetItemText (gridlist,row,3,Column3,false,false)
        triggerServerEvent( "save",localPlayer,Column1,Column2,Column3 ) 
	  end
	end
)
		
addEvent("Get:Columns",true) 
addEventHandler("Get:Columns",root, 
   function( Columns )
 for _,v in ipairs (Columns) do   
       local row = guiGridListAddRow (gridlist)
       guiGridListSetItemText (gridlist,row,1,v.Column1,false,false) 
       guiGridListSetItemText (gridlist,row,2,v.Column2,false,false)
       guiGridListSetItemText (gridlist,row,3,v.Column3,false,false) 
	end
end )

 

Link to comment
addEventHandler ( 'onClientGUIClick',root , function ( )
if ( source == TheButton ) then
if ( guiGetText ( edit1 ) ~= "" and guiGetText ( edit2 ) ~= "" and guiGetText ( edit3 ) ~= "" ) then
triggerServerEvent ( 'save' , getLocalPlayer ( ) , guiGetText (edit1),guiGetText (edit2),guiGetText (edit3) )
end
end
end );


addEvent("Get:Columns",true) 
addEventHandler("Get:Columns",root, function( Columns )
for _,v in ipairs (Columns) do   
local row = guiGridListAddRow ( gridlist )
guiGridListSetItemText ( gridlist , row,1 , v['Column1'] , false , false) 
guiGridListSetItemText ( gridlist , row,2 , v['Column2'] , false , false)
guiGridListSetItemText ( gridlist , row,3 , v['Column3'] , false , false) 
end
end )



---- Server Side 

addEvent ( "load:Columns", true ) 
addEventHandler ( "load:Columns", root, function ( ) 
local result = executeSQLQuery ( "SELECT * FROM `Save_Columns` WHERE `serial` = ?", getPlayerSerial (source) ) 
if ( result and type ( result ) == 'table' and #result ~= 0 ) then 
triggerClientEvent ( source , 'Get:Columns' , source , result )
end
end );

 

Link to comment

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...