#Soking

Members
  • Content Count

    1,430
  • Joined

  • Last visited

  • Days Won

    5

#Soking last won the day on April 5 2018

#Soking had the most liked content!

Community Reputation

206 Celebrity

About #Soking

  • Rank
    Loc
  • Birthday 13/03/1990

Details

  • Gang
    i don't have gang :D

Recent Profile Visitors

2,631 profile views
  1. trigger table + values ( استهلاك اقل من الداتا )
  2. ادمج الصوره مع المود و ضيف سطر تعريف الصوره بالميتا ومتنساش تحط المسار الجديد في الكلينت بدل القديم
  3. اعتقد لو تستخدم اكونت داتا هيبقي افضل اتجنب قواعد الباينات علي قد ما تقدر عشان تقلل من الاستهلاك دا رائي الشخصي
  4. فكرة جميله وجديده .. بتفيد السيرفرات بشكل كبير تسلم ايدك
  5. لو فاضي ساعد بس مش مجبر انك تساعد ولا مجبر انك ترد اصلا
  6. واط ثيس ! خورافي حببي
  7. هولي شيت هه غير زيرو لـ 2
  8. Query, AllData, UpdateSQL, OnEvent, OnStart, LoadDatas = executeSQLQuery, { 'YourData' }, function( Player ) local Serial, Table = getPlayerSerial( Player ), { } for _, Value in ipairs( AllData ) do table.insert( Table, { Value, getElementData( Player, Value ) } ) end local NewTable = toJSON( Table ) return ( #Query( 'SELECT * FROM SaveData WHERE Serial = ?', Serial ) == 0 and Query( 'INSERT INTO SaveData VALUES( ?, ? )', Serial, NewTable ) or Query( 'UPDATE SaveData SET JSON = ? WHERE Serial = ?', NewTable, Serial ) ) end, function( ) UpdateSQL( source ) end, function( ) for _, Player in ipairs( getElementsByType( 'player' ) ) do UpdateSQL( Player ) end end, function( ) local Serial = getPlayerSerial( source ) if ( #Query( 'SELECT * FROM SaveData WHERE Serial = ?', Serial ) == 0 ) then AllData( source ) end local SQL = Query( 'SELECT * FROM SaveData WHERE Serial = ?', Serial )[1] local LoadTable = fromJSON( SQL['JSON'] ) for _, Value in ipairs( LoadTable ) do setElementData( source, Value[1], Value[2] ) end end Query( 'CREATE TABLE IF NOT EXISTS SaveData( Serial, JSON )' ) addEventHandler( 'onResourceStart', resourceRoot, OnStart ) addEventHandler( 'onPlayerQuit', root, UpdateSQL ) addEventHandler( 'onPlayerJoin', root, LoadDatas ) مش مجربه YourData - غير دي لـ اسم الداتا بتاعتك
  9. local xRoot = getRootElement() xOld = { } Serials = { ['Serial1'] = 'True hh -_-' } function xGetOldPlayerName ( ) local xName = getPlayerName ( source ) local xSerial = getPlayerSerial(source) if ( Serials[xSerial] ) then return end if xOld[tostring(xSerial)] then if xOld[tostring(xSerial)] ~= xName then local xOldName = xOld[tostring(xSerial)] outputChatBox("#FFFFFF[ #FF0000"..xName.."#FFFFFF ]#2B60DE<==(The Name Back)==>#FFFFFF[ #FF0000"..xOldName.."#FFFFFF ]", root, 255, 255, 0, true) xOld[xSerial] = xName end else xOld[xSerial] = xName end end addEventHandler ( "onPlayerJoin", xRoot, xGetOldPlayerName )
  10. #Soking

    MTASpeak

    واااااااااو