Jump to content

فاّرس

Members
  • Posts

    4,805
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by فاّرس

  1. ذا مثال لا اكثر , ومافيه نافذه بالاساس, انا عطيته الطريقه وهو يسويها على كوده ذذ
  2. -- Server Side # local marker = createMarker(...) addEventHandler('onMarkerHit',marker,function(player) if getElementType(player) == 'player' then outputChatBox(" يملك من المال $ "..getPlayerMoney(player), root, 0, 255, 0) if getSlotFromWeapon(31) > 0 then outputChatBox('لديك سلاح',player) end end end )
  3. -- Client Side # local edit_ = {} local edit = guiCreateEdit(200,200,100,100,'',false) local memo = guiCreateMemo(500,200,200,350,'',false) showCursor(true) bindKey('enter','down',function() table.insert(edit_, guiGetText(edit)) if #guiGetText(memo) == 1 then guiSetText(memo,table.concat(edit_,' ')) else guiSetText(memo,table.concat(edit_,'\n')) end end )
  4. ^ كودك غلط ذذ, + .رد عاشق الشرق يكفي
  5. .SQLite اخوي هذا الموضوع خاص بـ وهذا فايدته انك تحذف الشيء من الي حفظته داخل الجدول مثل سياره ...
  6. function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) local accountData = getAccountData (theCurrentAccount, "funmodev2-money") if (accountData) then local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money") local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID0") local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID1") local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID2") local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID3") local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID4") local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID5") local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID6") local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID7") local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID8") local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID9") local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID10") local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID11") local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID12") local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo0") local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo1") local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo2") local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo3") local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo4") local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo5") local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo6") local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo7") local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo8") local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo9") local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo10") local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo11") local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo12") setPlayerMoney (source, playerMoney) giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) setCameraTarget (source, source) fadeCamera(source, true, 2.0) end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onLogout () kickPlayer (source, nil, "Logging out is disallowed.") end addEventHandler ("onPlayerLogout", getRootElement(), onLogout) function onQuit (quitType, reason, responsibleElement) local account = getPlayerAccount (source) if account and not (isGuestAccount (account)) then setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source))) setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0)) setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1)) setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2)) setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3)) setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4)) setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5)) setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6)) setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7)) setAccountData (account, "funmodev2-weaponID88", getPedWeapon (source, 8 ) ) setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9)) setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10)) setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11)) setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12)) setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0)) setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1)) setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2)) setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3)) setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4)) setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5)) setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6)) setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7)) setAccountData (account, "funmodev2-weaponAmmo8", getPedTotalAmmo (source, 8 ) ) setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9)) setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10)) setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11)) setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12)) end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit) function convertWeaponsToJSON(player) local weaponSlots = 12 local weaponsTable = {} for slot=1, weaponSlots do local weapon = getPedWeapon( source, slot ) local ammo = getPedTotalAmmo( source, slot ) if (weapon > 0 and ammo > 0) then weaponsTable[weapon] = ammo end end return toJSON(weaponsTable) end function WastSpawn () local acc = getPlayerAccount(source) if acc and not (isGuestAccount (acc) then local accountData = getAccountData (acc, "funmodev2-money") if (accountData) then local playerMoney = getAccountData (acc, "funmodev2-money") local playerWeaponID0 = getAccountData (acc, "funmodev2-weaponID0") local playerWeaponID1 = getAccountData (acc, "funmodev2-weaponID1") local playerWeaponID2 = getAccountData (acc, "funmodev2-weaponID2") local playerWeaponID3 = getAccountData (acc, "funmodev2-weaponID3") local playerWeaponID4 = getAccountData (acc, "funmodev2-weaponID4") local playerWeaponID5 = getAccountData (acc, "funmodev2-weaponID5") local playerWeaponID6 = getAccountData (acc, "funmodev2-weaponID6") local playerWeaponID7 = getAccountData (acc, "funmodev2-weaponID7") local playerWeaponID8 = getAccountData (acc, "funmodev2-weaponID8") local playerWeaponID9 = getAccountData (acc, "funmodev2-weaponID9") local playerWeaponID10 = getAccountData (acc, "funmodev2-weaponID10") local playerWeaponID11 = getAccountData (acc, "funmodev2-weaponID11") local playerWeaponID12 = getAccountData (acc, "funmodev2-weaponID12") local playerWeaponAmmo0 = getAccountData (acc, "funmodev2-weaponAmmo0") local playerWeaponAmmo1 = getAccountData (acc, "funmodev2-weaponAmmo1") local playerWeaponAmmo2 = getAccountData (acc, "funmodev2-weaponAmmo2") local playerWeaponAmmo3 = getAccountData (acc, "funmodev2-weaponAmmo3") local playerWeaponAmmo4 = getAccountData (acc, "funmodev2-weaponAmmo4") local playerWeaponAmmo5 = getAccountData (acc, "funmodev2-weaponAmmo5") local playerWeaponAmmo6 = getAccountData (acc, "funmodev2-weaponAmmo6") local playerWeaponAmmo7 = getAccountData (acc, "funmodev2-weaponAmmo7") local playerWeaponAmmo8 = getAccountData (acc, "funmodev2-weaponAmmo8") local playerWeaponAmmo9 = getAccountData (acc, "funmodev2-weaponAmmo9") local playerWeaponAmmo10 = getAccountData (acc, "funmodev2-weaponAmmo10") local playerWeaponAmmo11 = getAccountData (acc, "funmodev2-weaponAmmo11") local playerWeaponAmmo12 = getAccountData (acc, "funmodev2-weaponAmmo12") setPlayerMoney (source, playerMoney) giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) end end end addEventHandler ("onPlayerWasted", getRootElement(), WastSpawn) addEventHandler ("onPlayerSpawn", getRootElement(), WastSpawn) function damg () local acc = getPlayerAccount (source) if acc and not (isGuestAccount (acc)) then local accountData = getAccountData (acc, "funmodev2-money") if (accountData) then local playerMoney = getAccountData (acc, "funmodev2-money") local playerWeaponID0 = getAccountData (acc, "funmodev2-weaponID0") local playerWeaponID1 = getAccountData (acc, "funmodev2-weaponID1") local playerWeaponID2 = getAccountData (acc, "funmodev2-weaponID2") local playerWeaponID3 = getAccountData (acc, "funmodev2-weaponID3") local playerWeaponID4 = getAccountData (acc, "funmodev2-weaponID4") local playerWeaponID5 = getAccountData (acc, "funmodev2-weaponID5") local playerWeaponID6 = getAccountData (acc, "funmodev2-weaponID6") local playerWeaponID7 = getAccountData (acc, "funmodev2-weaponID7") local playerWeaponID8 = getAccountData (acc, "funmodev2-weaponID8") local playerWeaponID9 = getAccountData (acc, "funmodev2-weaponID9") local playerWeaponID10 = getAccountData (acc, "funmodev2-weaponID10") local playerWeaponID11 = getAccountData (acc, "funmodev2-weaponID11") local playerWeaponID12 = getAccountData (acc, "funmodev2-weaponID12") local playerWeaponAmmo0 = getAccountData (acc, "funmodev2-weaponAmmo0") local playerWeaponAmmo1 = getAccountData (acc, "funmodev2-weaponAmmo1") local playerWeaponAmmo2 = getAccountData (acc, "funmodev2-weaponAmmo2") local playerWeaponAmmo3 = getAccountData (acc, "funmodev2-weaponAmmo3") local playerWeaponAmmo4 = getAccountData (acc, "funmodev2-weaponAmmo4") local playerWeaponAmmo5 = getAccountData (acc, "funmodev2-weaponAmmo5") local playerWeaponAmmo6 = getAccountData (acc, "funmodev2-weaponAmmo6") local playerWeaponAmmo7 = getAccountData (acc, "funmodev2-weaponAmmo7") local playerWeaponAmmo8 = getAccountData (acc, "funmodev2-weaponAmmo8") local playerWeaponAmmo9 = getAccountData (acc, "funmodev2-weaponAmmo9") local playerWeaponAmmo10 = getAccountData (acc, "funmodev2-weaponAmmo10") local playerWeaponAmmo11 = getAccountData (acc, "funmodev2-weaponAmmo11") local playerWeaponAmmo12 = getAccountData (acc, "funmodev2-weaponAmmo12") setPlayerMoney (source, playerMoney) giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) end end end addEventHandler("onPlayerDamage", getRootElement(), damg) addEventHandler("onPlayerWasted", root, function() local weapons = convertWeaponsToJSON(source) setElementData(source,"tempWeapons",weapons) takeAllWeapons ( source ) end ) function giveWeaponsFromJSON(player, weapons) if (weapons and weapons ~= "") then for weapon, ammo in pairs(fromJSON(weapons)) do if (weapon and ammo) then giveWeapon(player, tonumber(weapon), tonumber(ammo)) end end end end addEventHandler("onPlayerSpawn", root, function () local weapons = getElementData(source,"tempWeapons") if (weapons) then giveWeaponsFromJSON(source, weapons) removeElementData ( source, "tempWeapons" ) end end ) function saveWeaponStats(player) if (not player or not isElement(player)) then return end local account = getPlayerAccount(player) if (account and not isGuestAccount(account)) then local stats = "" for stat=69, 81 do local value = getPedStat(player, stat) stats = stats ..",".. stat ..";".. value end setAccountData(account, "weaponStats", stats) end end addEventHandler("onPlayerQuit",root,function () saveWeaponStats(source) end) function loadWeaponStats(player) if (not player or not isElement(player)) then return end local account = getPlayerAccount(player) if (account and not
  7. -- Server Side # local marker = createMarker( 106.92246246338, 1835.6004638672, 16.640625, "cylinder", 2, 255, 255, 0) local markerr = createMarker ( 121.22229766846, 1858.3297119141, 16.751111984253, "cylinder", 2, 255, 255, 0) setElementInterior ( markerr, 9 ) addEventHandler ( "onMarkerHit", root,function ( restaurant ) if ( getElementType ( restaurant ) == "player" and not isPedInVehicle ( restaurant ) ) then if ( source == marker ) then setElementInterior ( restaurant, 9 ) elseif ( source == markerr ) then setElementInterior ( restaurant, 0 ) end end end )
  8. اكوادك فيها اخطاء كثير ..., من سطر 107 الى 137 بدل, theCurrentAccount > getPlayerAccount(source) ومن سطر 159 الى 189 بدل, theCurrentAccount > getPlayerAccount(source)
  9. طيب؟ غير الاي دي ,,
  10. -- Server Side # local marker = createMarker( 106.92246246338, 1835.6004638672, 16.640625, "cylinder", 2, 255, 255, 0) local markerr = createMarker ( 121.22229766846, 1858.3297119141, 16.751111984253, "cylinder", 2, 255, 255, 0) setElementInterior ( markerr, 9 ) addEventHandler ( "onMarkerHit", root,function ( restaurant ) if ( getElementType ( restaurant ) == "player" and not isPedInVehicle ( restaurant ) ) then if ( source == marker ) then setElementInterior ( restaurant, 9,123.30613708496,1854.7706298828,17.723588943481 ) elseif ( source == markerr ) then setElementInterior ( restaurant, 0 , 107.76741790771, 1848.0799560547, 17.649194717407 ) end end end )
  11. .ناقصك تتحقق ان اللاعب داخل تيم بالاساس
  12. انت مسوي نافذه؟ تقدر تسوي تريقر يتحقق من انه مسجل الدخول يوم يفتح اللوحه.
  13. (registry) اذا تبي تحفظ شيء داخل الـ (SQLite) تستخدم الـ (Create Table) اكيد لازم تسوي جدول داخل الريجستري.
  14. ؟ setElementPosition ليه مستخدم
  15. if isGuestAccount(getPlayerAccount(source)) then return end * source = غير معرف , عرفه على حسب كودك...
  16. string.gsub/gmach... مو شرط الستنرق فورمات , تقدر تستخدمها في
  17. العفو, حياك الله.
  18. getElementRotation setElementRotation
  19. -- Client Side # bindKey ( 'x', 'down',function () if isPedInVehicle ( localPlayer ) then fixVehicle (getPedOccupiedVehicle ( localPlayer )) end end )
  20. RemoveMarker < (F8) اظن تكتب في الكونسل
  21. -- Server Side # addEventHandler('onPlayerJoin',root,function() setPlayerTeam(source,getTeamFromName('teamName')) end ) *
  22. يمكن عندك مشكله بالكلينت \؟ اذا الكود مو مهم ارسله هنا واذا مهم مافيه مشكله خاص,
  23. تأكد انك في تيم , وان عندك داتا ذذ ممكن انت مسوي كود او شيء يعطل الوظيفه سوي تايمر ذذ, -- Server Side # local Timer = {} addEventHandler ( 'onPlayerWasted', root,function ( ) if ( getPlayerTeam( source ) ) and ( getTeamName ( getPlayerTeam( source ) ) == 'Civilians' ) and ( getElementData ( source, 'Occupation' )) ~= 'Bus Driver' then if isTimer(Timer[source]) then killTimer(Timer[source]) Timer[source] = nil end Timer[source] = setTimer(spawnPlayer,2000,1,source, -2258, 541, 35 ) end end )
×
×
  • Create New...