Jump to content

./BlackBird#

Members
  • Posts

    1,355
  • Joined

  • Last visited

Everything posted by ./BlackBird#

  1. Server > source Client > localPlayer
  2. local SAAD = createMarker( 1016.4337768555,-5008.357421875,3.2609376907349, "cylinder", 15, 0, 0, 0, 0 ) function SAAAD(theElement) local _,_,z = getElementPosition(theElement) local _,_,z2 = getElementPosition(source) if z2-1 < z and z2+1 > z then if getElementType(theElement) == "player" and (theElement == localPlayer) then fadeCamera(false) setTimer(setElementPosition, 1000, 1, theElement, 2079.673828125, 867.55792236328, 6.9767789840698) setTimer(setPedRotation, 1000, 1, theElement, 270) setTimer(fadeCamera, 1000, 1, true) playSoundFrontEnd(1) end end end addEventHandler("onClientMarkerHit", SAAD, SAAAD)
  3. https://twitter.com/FfF9lh اللهم لا تؤاخذنا بما فعل السفهاء منا يارب العالمين
  4. onClientRender dxDrawImage interpolateBetween و استخدم جدول لو تبي اكثر من صورة
  5. player,thePlayer = ماتسوي اي شيء, يعني انه يقصد انه الفنكشن للاعب فقط player اذا لقيت فنكشن في الويكي ومكتوب قبله يعني ان الفنكشن يرجع لاعب player الي اعرفه ان لو لقيت فنكشن في الويكي و مكتوب قبله
  6. addEvent( 'call', true ) addEventHandler( 'call', root,function() cops = getPlayersInTeam ( getTeamFromName('Police' )) for _,v in ipairs(cops) do outputChatBox ( "بالاتصال على الشرطة "..getPlayerName(client).." لقد قام",v, 255, 255, 255, true ) end end )
  7. text = الكلام الي تبيه left= X احداثيات الـ top = Y احداثيات الـ
  8. -- # Server Side : --[[ ------------------------------------------------- original script credits to Yakuza.Real and solidsnake and kenix viewtopic.php?f=91&t=40132 ------------------------------------------------- booo just fix it Mr.Pres[T]ege : Remake the script using ( SQL ) To Save it . ]] exports.scoreboard:addScoreboardColumn('PlayTime') addEventHandler("onResourceStart",resourceRoot, function ( ) executeSQLQuery ( "CREATE TABLE IF NOT EXISTS Prestege_Save_Time ( PlayerSerial,Hours,Minuts,Seconds,PlayAllTime )" ) outputDebugString ("Execute SQL Loadded !") end ) local t = { } 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 ) if hour == 0 then time_ = min.." Minute" if min == 0 then time_ = sec.." Sec" end else time_ = hour.." Hours" end setElementData( v, "PlayTime", time_ ) end end, 1000, 0 ) function SaveDataOnQuit ( ) 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 ) local serial = getPlayerSerial ( source ) local Results = executeSQLQuery("SELECT * FROM Prestege_Save_Time WHERE PlayerSerial=?",serial) if ( type ( Results ) == "table" and #Results == 0 or not Results ) then executeSQLQuery ( "INSERT INTO Prestege_Save_Time ( PlayerSerial,Hours,Minuts,Seconds,PlayAllTime ) VALUES(?,?,?,?,?)",serial,hour,min,sec,sValue ) else executeSQLQuery('UPDATE Prestege_Save_Time SET Hours =?, Minuts =?, Seconds =?, PlayAllTime =? WHERE PlayerSerial =?', hour, min, sec, sValue, serial) end t[ source ] = nil end addEventHandler("onPlayerQuit",root,SaveDataOnQuit) function SaveDataOnStop ( ) for k,v in ipairs ( getElementsByType("player") ) do local playeraccount = getPlayerAccount ( v ) local sValue = getElementData( v,'PlayTime' ) if not ( t [ v ] ) then t [ v ] = { } end local hour = tonumber( t[ v ][ 'hour' ] or 0 ) local min = tonumber( t[ v ][ 'min' ] or 0 ) local sec = tonumber( t[ v ][ 'sec' ] or 0 ) local serial = getPlayerSerial ( v ) local Results = executeSQLQuery("SELECT * FROM Prestege_Save_Time WHERE PlayerSerial=?",getPlayerSerial ( v ) ) if ( type ( Results ) == "table" and #Results == 0 or not Results ) then executeSQLQuery ( "INSERT INTO Prestege_Save_Time ( PlayerSerial,Hours,Minuts,Seconds,PlayAllTime ) VALUES(?,?,?,?,?)",serial,hour,min,sec,sValue ) else executeSQLQuery('UPDATE Prestege_Save_Time SET Hours =?, Minuts =?, Seconds =?, PlayAllTime =? WHERE PlayerSerial =?', hour, min, sec, sValue, serial) end end end addEventHandler("onResourceStop",resourceRoot,SaveDataOnStop) function GetDataOnStart ( ) for _,v in ipairs ( getElementsByType ( "player" ) ) do local Results = executeSQLQuery("SELECT * FROM Prestege_Save_Time WHERE PlayerSerial=?",getPlayerSerial ( v ) ) if ( type ( Results ) == "table" and #Results == 0 or not Results ) then return end if not t[ v ] then t[ v ] = {} end t[ v ]["hour"] = tonumber(Results[1]["Hours"]) t[ v ]["min"] = tonumber(Results[1]["Minuts"]) t[ v ]["sec"] = tonumber(Results[1]["Seconds"]) end end addEventHandler("onResourceStart",resourceRoot,GetDataOnStart) function GetDataOnJoin ( ) local Results = executeSQLQuery("SELECT * FROM Prestege_Save_Time WHERE PlayerSerial=?",getPlayerSerial ( source ) ) if ( type ( Results ) == "table" and #Results == 0 or not Results ) then return end setElementData ( source, "PlayTime", Results[1]["PlayAllTime"] ) if not t[ source ] then t[ source ] = {} end t[ source ]["hour"] = tonumber(Results[1]["Hours"]) t[ source ]["min"] = tonumber(Results[1]["Minuts"]) t[ source ]["sec"] = tonumber(Results[1]["Seconds"]) end addEventHandler("onPlayerJoin",root,GetDataOnJoin)
  9. الجدول ما منه فايدة في كودك :!)
  10. exports.scoreboard:addScoreboardColumn('PlayTime') local t = { } 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 ) if hour == 0 then time_ = min.." Minute" if min == 0 then time_ = sec.." Sec" end else time_ = hour.." Hours" end setElementData( v, "PlayTime", time_ ) 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 )
  11. local data = split(sValue,":") local hour = tonumber( data[1] )
  12. الرجال تزوج الرابعه و انتم توكم تردون -.-
  13. Bitdefender blocked this page The page you are trying to access contains Gen:Variant.Graftor.125490.
  14. انت فهمتها غلط %20 انا حاط عشان نسبه مئوية لكل كلمة مثلا outputChatBox(tostring(Random("MjnonFik%20;3Nad%80"))) نسبة 20 بالمية تطلع مجنون فيك و نسبه 80 بالمية تطلع عناد
  15. Random ما لقيت لها اسم مناسب هذا اسم مؤقت Syntax string Random( string str) function Random(str) if type(str) ~= "string" then return false end local strings = split(str,";") local tab = {} local n = 0 for _,v in ipairs(strings) do n = n + tonumber(gettok(v,2,string.byte('%'))) end if n ~= 100 then return false end for _,v in ipairs(strings) do for i = 1,tonumber(gettok(v,2,string.byte('%'))) do table.insert(tab,gettok(v,1,string.byte('%'))) end end return tab[math.random(#tab)] end Example outputChatBox(tostring(Random("MjnonFik%20;3Nad%80"))) نسبة 20 بالمية تطلع مجنون فيك و نسبه 80 بالمية تطلع عناد
  16. لا مب غلط بس حق زاحف فيه جدول بس خطأ كوده
×
×
  • Create New...