-
Posts
2,259 -
Joined
-
Last visited
-
Days Won
2
Everything posted by Adham
-
الكود العطيته له م محتاج تجربه م يكمل سطرين
-
الصراحه , انا مب فاهم شي من التقوله انا لازم اشوف الاكواد اعرف النا مسويه واعدله لك حاول تجيب , الاكواد الفيها المشاكل او الاكواد النتا عاوز تعمل فيه كذا كذا
-
اطرح اكوادك للمشكلتين , الكود الطلبته فوق addEventHandler ( "onClientGUIClick", root, function ( ) if source == button then guiSetEnabled ( button, false ) setTimer ( guiSetEnabled, 5000, 1, button, true ) -- your code end end)
-
م فهمت عليك , يعني انا الفهمته ان لما يضعط علي زر يختفي الزر ويظهر بعد 5 ثواني صحيح ولا
-
جرب addEvent("takecar",true) addEventHandler("takecar",root, function( ) Vehicle[source] = createVehicle( 459 , 1604.86340, -1466.26294, 13.56293 ) warpPedIntoVehicle( source , Vehicle[source] ) triggerClientEvent ( source , "CreateMarker" , source ) end ) addEvent ("GivePlayerMoney",true) addEventHandler ("GivePlayerMoney",root, function ( ) givePlayerMoney ( source , 7000 ) outputChatBox (" you get 7,000k " , source ,0,255,0,true) if ( isElement( OVehicle[source] ) ) then destroyElement ( Vehicle[source] ) end end)
-
-- Client Side -- "onClientMarkerHit" -- if Player == localPlayer then isPedInVehicle -- لو تبي الاعب يخش بدون سياره المركر setElementPosition setElementInterior
-
جرب : -- Client Side -- addEventHandler ( 'onClientGUIClick', root, function ( ) if source == Button then local PlayerName = guiGridListGetItemText( grid,guiGridListGetSelectedItem( grid ),1 ) local Reason = guiGetText ( edit ) if PlayerName == "" or Reason == "" then outputChatBox ( 'قم بأدخال البيانات', 255,255,255,true )return end triggerServerEvent ( "Event", localPlayer, PlayerName, Reason ) end end ) -- Server Side -- addEvent ( "Event", true ) addEventHandler ( "Event", root, function ( PlayerName, Reason ) local PlayerName = getPlayerFromName ( PlayerName ) if ( PlayerName ) then killPed ( PlayerName ) outputChatBox ( " "..getPlayerName ( source ).. " has been slap the player "..getPlayerFromName ( PlayerName ).." Because: "..Reason.." " root,255,255,255,true ) end end )
-
شف اخ مستر هكذا. م ظبت addEvent ( "ManagePlayers:SaveName", true ) addEventHandler ( "ManagePlayers:SaveName", root, function ( Table ) guiGridListClear( GUIEditor.gridlist[1] ) for i, _ in ipairs( Table ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText( GUIEditor.gridlist[1], row, 1,Table[i].name, false, false) guiGridListSetItemText( GUIEditor.gridlist[1], row, 2,Table[i].det, false, false) guiGridListSetItemText( GUIEditor.gridlist[1], row, 3,Table[i].Serial, false, false) end end ) addEventHandler( 'onClientResourceStart', resourceRoot, function( ) triggerServerEvent( 'RefreshSystem', localPlayer ) end ) executeSQLQuery( "CREATE TABLE IF NOT EXISTS Ha (name,Serial,det) " ) function ManagePlayrsSystem ( ) local name = getPlayerName ( source ):gsub( "#%x%x%x%x%x%x", "" ) local Serial = getPlayerSerial ( source ) local time = getRealTime( ) local hour = time.hour % 12 and time.hour % 12 local det = ('[' .. hour .. ':' ..time.minute.. ':'.. time.second.. '] - ['.. time.monthday.. '/'.. time.month.. '/20'.. string.sub( time.year, 2 ) .. ']') local master = executeSQLQuery( ' SELECT * FROM Ha WHERE Serial=? ', Serial) if ( type( master ) == "table" and #master == 0 ) or not master then iserttotable(name,Serial,det) end end addEventHandler ( "onPlayerJoin", root,ManagePlayrsSystem ) addEventHandler ( "onPlayerLogin", root,ManagePlayrsSystem ) function iserttotable(name,serial,det) executeSQLQuery("INSERT INTO Ha(name,Serial,det) VALUES(?,?,?)", name, serial,det) Send ( ) end function Send ( ) local SQLListe = executeSQLQuery ( "SELECT * FROM Ha " ) if #SQLListe ~= 0 then triggerClientEvent ( "ManagePlayers:SaveName", root, SQLListe ) end end addEvent ( "RefreshSystem", true ) addEventHandler ( "RefreshSystem", root, Send ) يقول لي باد ارقمنت في guiGridListSetItemText( GUIEditor.gridlist[1], row, 2,Table[i].det, false, false)
-
ماني , فاهم عليك ؟ انا مب عارف اسويها بالسقل بالطريقه " هكذا " انا اعرف اسويها لما يكتب بالايديت مثلا يجي بالقريد لست ويتحفظ الاشياء عن طريق VALUES(???) لاكن الطريقه دي حيرتني .
-
يعني اعرفهم ب جهه الكلنت ؟ ولا سرفر
-
سلأم عليكم انا الأن ابي اسوي لين يخش السررفر , او يسوي login اسمه يجي بالقريد لست وسريالو ويتحفظ المهم م ظبت معي وقعدت اجرب مليون مره م ظبت .. وم في دي بق سرفر executeSQLQuery( "CREATE TABLE IF NOT EXISTS Ha (name,Serial) " ) function ManagePlayrsSystem ( name,Serial,Date ) local name = getPlayerName ( source ):gsub( "#%x%x%x%x%x%x", "" ) local Serial = getPlayerSerial ( source ) Send ( ) end addEventHandler ( "onPlayerJoin", root,ManagePlayrsSystem ) addEventHandler ( "onPlayerLogin", root,ManagePlayrsSystem ) function Send ( ) local SQLListe = executeSQLQuery ( "SELECT * FROM Ha " ) if #SQLListe ~= 0 then triggerClientEvent ( "ManagePlayers:SaveName", root, SQLListe ) end end addEvent ( "RefreshSystem", true ) addEventHandler ( "RefreshSystem", root, Send ) كلنت addEvent ( "ManagePlayers:SaveName", true ) addEventHandler ( "ManagePlayers:SaveName", root, function ( Table ) guiGridListClear( GUIEditor.gridlist[1] ) for i, _ in ipairs( Table ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText( GUIEditor.gridlist[1], row, 1,Table[i].Name, false, false) guiGridListSetItemText( GUIEditor.gridlist[1], row, 3,Table[i].Serial, false, false) end end ) addEventHandler( 'onClientResourceStart', resourceRoot, function( ) triggerServerEvent( 'RefreshSystem', localPlayer ) end )
-
-- Client Side - addEventHandler ( 'onClientMarkerHit',marker, function ( hitPlayer ) if hitPlayer == localPlayer then triggerServerEvent ( "Fix", localPlayer ) end end ) -- Server Side -- addEvent ( "Fix", true ) addEventHandler ( "Fix", root, function ( ) local car = getPedOccupiedVehicle ( source ) if car then local Money = getPlayerMoney ( source ) if Money > 500 then fixVehicle ( car ) takePlayerMoney ( source, 500 ) outputChatBox ( "You fix",source,255,0,0,true ) else outputChatBox ( "* You Dont have moeny",source,255,0,0,true ) end end end )
-
جرب : addEventHandler ( 'onClientMarkerHit',marker, function ( hitPlayer ) if hitPlayer == localPlayer then local car = getPedOccupiedVehicle ( localPlayer ) if car then local Money = getPlayerMoney ( localPlayer ) if Money > 500 then fixVehicle ( car ) takePlayerMoney ( 500 ) outputChatBox ( "* Done Fix Car : "..Money.." ",0,255,0,true ) else outputChatBox ( "* You Dont have moeny",255,0,0,true ) end end end end )
-
getRealTime يرجع جدول فيه كل الاشياء تقدر تسوي Sub.Time مثلا time.hour عشان تجيب الساعة...التاريخ.. إلح
-
x[ استفسار ]x ما هوا الكود المستخدم في نقل فنكشن من ملف كلنت لأخر
Adham replied to Ahmed_Negm's topic in البرمجة
قصدك triggerServerEvent ولا triggerEvent -
كنت بالاول م اعرف شي اسمه منتدي , العرب البركه في الأخ -- 3NAD , مستر كور العلموني اخش المنتدي بدات اعمل اكواد اليخش علي لوحة والخ كنت اسرق بالاول ض1 وبعدين عرفت اسوي مود يجي في الشات كل 5 دقائق إلخ وتعلمت
-
Guisetvisibe X -- Client Side -- addEventHandler ( "onCllientGUIClick", root, -- حدث اذا ضعط علي الزر function ( ) -- وظيفه if ( source == button ) then -- تحقق من الزر الضعط عليه guiSetVisible ( wnd, false ) -- يقفل الوحة الاولي guiSetVisible ( wnd2, true ) -- يفتح الوحة التانية end end ) <@>