Jump to content

تصحيح كود + طلب كود xD


G.KinG

Recommended Posts

السلام عليكم ورحمه الله وبركاتهه ^_^

اخباركم عساكم طيبين

المهم < :lol:

عندي كود حفظ الاسلحه وهو شغال

بس عندي مشكله وحيده لما اخرج من السيرفر وادخل

واسوي تسجيل دخول واسوي اختيار شخصيات واضغظ انتر ما يجيني ولا سلاح كان ما معي اسلحه

اذا راحت الاسلحة يوم غيرت شخصيتك وانت مسوي سباون

استخدم

onElementModelChange

واذا راحت لاسلحة يوم غيرت شخصيتك وبعدها سويت سباون

استخدم

onPlayerSpawn

Link to comment
  • 2 weeks later...

اول شي آسف جدا اني رفعت الموضوع ><

ثاني شي

ي عآشق الشرق جربت الفنكشن الي قلت لي عليه وما زبط

والسطر الي غيرته 53

function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) 
if not (isGuestAccount (getPlayerAccount (source))) then 
local accountData = getAccountData (theCurrentAccount, "funmodev2-money") 
if (accountData) then 
local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money") 
local playerArmor = getAccountData (theCurrentAccount, "funmodev2-armor") 
local playerWanted = getAccountData (theCurrentAccount, "funmodev2-wantedlevel") 
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) 
setTimer (setPedArmor, 50, 1, source, playerArmor) 
setTimer (setPlayerWantedLevel, 50, 1, source, playerWanted) 
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 ("onElementModelChange", getRootElement(), playerLogin) 
function onQuit (quitType, reason, responsibleElement) 
if not (isGuestAccount (getPlayerAccount (source))) then 
account = getPlayerAccount (source) 
if (account) then 
setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source))) 
setAccountData (account, "funmodev2-armor", tostring (getPedArmor (source))) 
setAccountData (account, "funmodev2-wantedlevel", getPlayerWantedLevel (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-weaponID8", getPedWeapon (source, -- s8) -->) 
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, -- s8) -->) 
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 
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 
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 isGuestAccount(account)) then 
local statsData = getAccountData(account,"weaponStats") 
local stats = split(statsData, ",") 
for k, v in ipairs(stats) do 
local stat = split(v, ";") 
setPedStat(player, tonumber(stat[1]), tonumber(stat[2])) 
end 
end 
end 
  

ويآ ريت احد يساعدني في الكود الثاني اكون شاكر له جدآ ><

وطلبي الثاني ابي لما يكون الشخص في تيم Police تجيه عصآ

ولما ما يكون في تيم Police تنسحب منه العصآ

ونفس الكلام لـ تيم Medic

ايدي الاسلحه لليبي يساعدني

ايدي سلاح الشرطه = 3

ايدي سلاح Medic = 41, 9999

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...