Jump to content

MR.StoRm

Members
  • Posts

    499
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by MR.StoRm

  1. قريت بس ما فهمت :)'
  2. مقلد قال دابل قال
  3. Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.
  4. موجودة بالويكي , Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.
  5. Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.
  6. لا يشيخ جلب السيريال فقط سيرفر
  7. try this : client : addEventHandler("onClientRender", root, function() local name = getPlayerName(localPlayer) local money = getPlayerMoney(localPlayer) local fps = getFPSLimit() local ping = getPlayerPing(localPlayer) local ipx = getElementData ( localPlayer , 'aIP' ) local serialx = getElementData ( localPlayer , 'aSerial' ) local Accountx = getElementData ( localPlayer , 'aAccount' ) local Team = getPlayerTeam(localPlayer) local skin = getElementModel(localPlayer) dxDrawRectangle(0, 740, 1366, 28, tocolor(0, 0, 0, 254), false) dxDrawRectangle(0, 0, 1366, 28, tocolor(0, 0, 0, 254), false) dxDrawText("Name : "..name, 10, 0, 202, 28, tocolor(159, 0, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("Money : "..money, 10, 740, 202, 768, tocolor(7, 158, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("IP : "..ipx, 286, 0, 478, 28, tocolor(159, 0, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("Serial : "..serialx.."", 659, 0, 851, 28, tocolor(159, 0, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("Account Neam : "..Accountx, 960, 0, 1152, 28, tocolor(159, 0, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("FPS : "..fps, 1252, -2, 1309, 29, tocolor(159, 0, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("Ping : "..ping, 1309, -2, 1366, 29, tocolor(157, 0, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("Team : "..Team, 289, 740, 481, 768, tocolor(7, 158, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("Skin : "..skin, 683, 740, 875, 768, tocolor(7, 158, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) dxDrawText("Players : "..#getElementsByType ('player'), 1020, 740, 1212, 768, tocolor(7, 158, 0, 254), 1.00, "default-bold", "left", "center", false, false, false, false, false) end ) server : addEventHandler ( 'onPlayerJoin' , root , function ( ) setElementData ( source , 'aSerial' , getPlayerSerial ( source ) ) end ) addEventHandler ( 'onResourceStart' , resourceRoot , function ( ) for _ , v in ipairs ( getElementsByType ( 'player' ) ) do setElementData ( v , 'aSerial' , getPlayerSerial ( v ) ) end end ) addEventHandler ( 'onPlayerJoin' , root , function ( ) setElementData ( source , 'aIP' , getPlayerIP ( source ) ) end ) addEventHandler ( 'onResourceStart' , resourceRoot , function ( ) for _ , v in ipairs ( getElementsByType ( 'player' ) ) do setElementData ( v , 'aIP' , getPlayerIP ( v ) ) end end ) addEventHandler ( 'onPlayerLogin' , root , function ( ) setElementData ( source , 'aAccount' , getAccountName ( getPlayerAccount ( source ) ) ) end ) addEventHandler ( 'onResourceStart' , resourceRoot , function ( ) for _ , v in ipairs ( getElementsByType ( 'player' ) ) do setElementData ( v , 'aAccount' , getAccountName ( getPlayerAccount ( v ) ) ) end end )
  8. -_-" guiSetVisible(window1,not guiSetVisible(window1)) الصح : guiSetVisible(window1,not guiGetVisible(window1)) @Source|>
  9. -_-" يصير كذا : guiSetVisible(window1,not guiGetVisible(window1))
  10. executeSQLQuery في ملف سيرفر
  11. أنصحك تسوي الأكواد كلها بنفسك ونساعدك
  12. ترا الطريقتين صح وانا جربتها وزبطت الخلل من عندك وش الدي بق ؟
  13. ذي تحطها عشان يتصل بالسكور بورد ويحط الي بين العلامتين ' '
  14. exports.scoreboard:addScoreboardColumn ( 'ARABIC NAME' );
  15. جرب كذا : addEventHandler ("onClientGUIClick", getRootElement(), function() if ( source == NickName_Copy ) then local aName_ = getPlayerName ( localPlayer ); setClipboard( aName_ ) end end )
  16. try : exports.scoreboard:addScoreboardColumn('PlayTime') addEvent("addTime",true) addEvent("removeTime",true) addEvent("ToServer",true) local t = { } local w = {} addEventHandler("ToServer",root, function (word,get,time) if word and tonumber(get) and tonumber(time) then table.insert(w,{word,get}) setTimer(function () for _,v in ipairs(w) do if v[1] == word and v[2] == get then table.remove(w,i) end end end,time*60*60*1000,1) end end ) addEventHandler("onConsole",root, function (msg) for _,v in ipairs(w) do if msg == v[1] then local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then if not getAccountData ( playeraccount, "time-"..msg) then addPlayerTime(source,v[2]) setAccountData( playeraccount, "time-"..msg,true) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",source,255,255,0,true) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA تم توزيع "..v[2].." لجميع اللاعبين ", source, 0, 255, 0,true) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",source,255,255,0,true) else outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",source,255,255,0,true) outputChatBox ("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA لقد قمت بالاستلام من قبل", source, 255, 0, 0,true) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",source,255,255,0,true) end else outputChatBox ( 'يجب عليك التسجيل اولا' ) end end end end ) addEventHandler("addTime",root, function (to,time) if to == "all" then for _,v in ipairs(getElementsByType("player")) do addPlayerTime(v,time) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",v,255,255,0,true) outputChatBox ("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA تم توزيع "..time.." ساعه لجميع اللاعبين",v,255,0,0,true ) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",v,255,255,0,true) end else local plr = getPlayerFromName(to) if plr then addPlayerTime(plr,time) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",plr,255,255,0,true) outputChatBox ("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA لقد تمت اضافة "..time.." لحسابك",plr,255,0,0,true ) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",plr,255,255,0,true) end end end ) addEventHandler("removeTime",root, function (to,time) if to == "all" then for _,v in ipairs(getElementsByType("player")) do removePlayerTime(v,time) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",v,255,255,0,true) outputChatBox ("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA تم حذف "..time.." ساعة من جمييع الاعبين",v,255,0,0,true ) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",v,255,255,0,true) end else local plr = getPlayerFromName(to) if plr then removePlayerTime(plr,time) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",plr,255,255,0,true) outputChatBox ("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA تم حذف "..time.." ساعه من حسابك ",plr,255,0,0,true ) outputChatBox("#585858[ #610B0BTawze-System #585858] #FFFFFF:#FFFAAA =====================================",plr,255,255,0,true) end end end ) function addPlayerTime(plr,time) time = math.floor(time) t[plr]['hour'] = tonumber(t[plr]['hour'] or 0) + time end function removePlayerTime(plr,time) time = math.floor(time) t[plr]['hour'] = tonumber(t[plr]['hour'] or 0) - time end function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "PlayTime", tostring( hour )..':'..tostring( min )..':'..tostring( sec ) ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'PlayTime' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) setAccountData ( playeraccount, "PlayTime-hour", tostring(hour) ) setAccountData ( playeraccount, "PlayTime-min", tostring(min) ) setAccountData ( playeraccount, "PlayTime-sec", tostring(sec) ) setAccountData ( playeraccount, "PlayTime", tostring(sValue) ) end t[ source ] = nil end function onPlayerLogin (_, playeraccount ) if ( playeraccount ) then local time = getAccountData ( playeraccount, "PlayTime" ) local hou = getAccountData ( playeraccount, "PlayTime-hour") local min = getAccountData ( playeraccount, "PlayTime-min") local sec = getAccountData ( playeraccount, "PlayTime-sec") if ( time ) then setElementData ( source, "PlayTime", time ) t[ source ]["hour"] = tonumber(hou) t[ source ]["min"] = tonumber(min) t[ source ]["sec"] = tonumber(sec) else setElementData ( source, "PlayTime",0 ) setAccountData ( playeraccount, "PlayTime",0 ) end end end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) addEventHandler ( "onPlayerLogin", root, onPlayerLogin ) addEventHandler ( "onPlayerLogout", root, function ( acc ) local sValue = getElementData( source,'PlayTime' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) setAccountData ( acc, "PlayTime-hour", tostring(hour) ) setAccountData ( acc, "PlayTime-min", tostring(min) ) setAccountData ( acc, "PlayTime-sec", tostring(sec) ) setAccountData ( acc, "PlayTime", tostring(sValue) ) t[ source ]["hour"] = 0 t[ source ]["min"] = 0 t[ source ]["sec"] = 0 end ) addEventHandler("onResourceStart", resourceRoot, function () for k,v in ipairs ( getElementsByType ( "player" ) ) do if not ( isGuestAccount ( getPlayerAccount ( v ) ) ) then if ( getAccountData ( getPlayerAccount ( v ), "PlayTime" ) ) then local hou = getAccountData ( getPlayerAccount ( v ), "PlayTime-hour") local min = getAccountData ( getPlayerAccount ( v ), "PlayTime-min") local sec = getAccountData ( getPlayerAccount ( v ), "PlayTime-sec") if not ( t [ v ] ) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ]["hour"] = tonumber(hou) t[ v ]["min"] = tonumber(min) t[ v ]["sec"] = tonumber(sec) end end end end) addEventHandler("onResourceStop", resourceRoot, function () for k,v in ipairs ( getElementsByType ( "player" ) ) do if not ( isGuestAccount ( getPlayerAccount ( v ) ) ) then local sValue = getElementData( v,'PlayTime' ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) local min = tonumber( t[ v ][ 'min' ] or 0 ) local sec = tonumber( t[ v ][ 'sec' ] or 0 ) setAccountData ( getPlayerAccount ( v ), "PlayTime-hour", tostring(hour) ) setAccountData ( getPlayerAccount ( v ), "PlayTime-min", tostring(min) ) setAccountData ( getPlayerAccount ( v ), "PlayTime-sec", tostring(sec) ) setAccountData ( getPlayerAccount ( v ), "PlayTime", tostring(sValue) ) end end end) --[[ local PlayTimeSerialsTable_X = { --- سريالات اللي يقدرو يفتحو لوحة توزيع الساعات ["C508418E676002A7C652EE02C14D4C02"] = true, ["5B84916F1B6B09A907C5FD981566CB42"] = true, } addCommandHandler("لوحة",-- هنا كلمة فتح اللوحة function(player) local serial = getPlayerSerial(player) if PlayTimeSerialsTable_X[serial] then triggerClientEvent( player, 'PlayTime:OpenPanel', root, true ); else outputChatBox('',player,255,0,0,true) end end ) ]] addCommandHandler("لوحة",-- الكلمة من اف8 function (player) if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(player)),aclGetGroup("Console")) then-- القروب triggerClientEvent(player,"PlayTime:OpenPanel",player) else outputChatBox("",player,255,0,0) end end )
  17. أشكرك , رح أجرب أسوي كم مود واذا واجهتني مشكلة بحط لك الأكواد ..
×
×
  • Create New...