Jump to content

#Soking

Members
  • Posts

    1,439
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by #Soking

  1. واط ثيس ! خورافي حببي
  2. هولي شيت هه غير زيرو لـ 2
  3. 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 - غير دي لـ اسم الداتا بتاعتك
  4. 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 )
  5. واااااااااو
  6. onClientVehicleDamage getVehicleOccupant
  7. لا كلهم داخلين المنتدي يثبتو نفسهم وفقط ههه
  8. تقدر تضيف اي داتا وفي كومبو بوكس اثناء وضع الاسئله
  9. Gta-PaN موداتي بسيرفر فيها دا المود منشورين باليوتيوب
  10. وش دخل الـ الاسضافة بـ لوحة الادمنية اتأكد من رتبتك بالأسل
  11. طيب ليه مايسويها مثل فكرتي ومايحذف نهائي
  12. else لو ما اتنفذ تحققات اللوكال شات ال هي المسافه بين الاعبين و الخ تسوي تحقق من نوع الرتبه و تكرر فنكشن outputChatBox او بالتحقق الاول تحط or و تحققك حق الحسال
  13. بدي الطريقة راح يصير لاق وهو بجيب الباينات تخيل يترك السيرفر شغال اسبوع و فيه ادمنيه انت تضغط وانا وذاك القاعدة بتتعبي ف يوم ما بيجيب القاعده بيصير لاق احس الحل ان يستخدم جدول +toJSON + fromJSON
  14. #Soking

    حل

    onPlayerJoin setTimer - Table onPlayerQuit isTimer killTimer - Tables
  15. انت تبيه نظام مهمات لو بدئت وحده يشوف الـ بعدها !_! مابينفع كلينت سايد -- Server Side Table, NumberValue, SendMessage = { { 'Derby' }, { 'LastMan' }, { 'LastTeam' }, { 'Hunter' } }, 0, function ( ) NumberValue = ( ( NumberValue == #Table ) and 1 ) or NumberValue + 1 return outputChatBox( Table[NumberValue][1] ), '-_-' end setTimer( SendMessage, 1000, 0 )
  16. احلي مود دا ولا ايه ءف ءح
  17. اخلع يالا من هنا ماهي ناقصاك انت كمان
×
×
  • Create New...