-
Posts
868 -
Joined
-
Last visited
Posts posted by hassan.k.s.a
-
-
createVehicle createPed warpPedIntoVehicle setControlState
-
-.- دام شافكم تسوون له كل شي على طول كل مرا راح يطلب اشياء جاهزه
-
ماشاء الله عليكم
لو يتسكر الموضوع افضل ,
-
-
addEventHandler("onClientVehicleStartEnter",getRootElement(),function() local plrTeam = getPlayerTeam(getLocalPlayer()) if ( plrTeam ) then if ( getTeamName(plrTeam) ~= "Air Force" ) then outputChatBox("This vehicle is for the Air Force Team!", 0, 100, 0 ,true) cancelEvent() end end end)
-
سوي مثال ابي اعرف كيف
المثال موجود بالويكي
setSoundMinDistance
وذا مثال ثاني
local sound = playSound3D("SoundName.mp3",x,y,z,true) setSoundMinDistance(sound,2)
playSound3D -- تشغل صوت بمكآن محدد
SoundName.mp3 اسم الملف للصوت
x,y,z = الأحداثيات للمكان الي تبي يكون مشتغل فيه الصوت
true = اذا كنت تبي الصوت لما ينتهي يشتغل تحط ذا
او تتركه فاضي وتشيل الفاصله الي وراهfalseواذا ماتبيه يشتغل لما ينتهي تحط
setSoundMinDistance -- بعد الصوت يعني لوين يوصل ؟ هو ألأساس 1
2 = المكآن خليته يوصل ابعد بدل 1 خليته 2
-
Accounts = { "Manster", } function isPlayerInTable(player) local acc = getPlayerAccount(player) for i,ac in ipairs(Accounts) do if acc == ac then return true end end return false end addEventHandler("onPlayerSpawn",root, function () if isPlayerInTable(source) then setTimer(setElementModel,500,1,source,217) end end )
عندك كم خطآ
التصحيح + جرب ذا الكود يا صاحب الموضوع :
Accounts = { "Manster", } function isPlayerInTable(player) local acc = getPlayerAccount(player) if ( acc ) and not isGuestAccount(acc) then local accName = getAccountName(acc) for i,ac in ipairs(Accounts) do if ac == accName then return true end end end return false end addEventHandler("onPlayerSpawn",root, function () if isPlayerInTable(source) then setTimer(setElementModel,500,1,source,217) end end )
-
سلام عليكم
اعتذر لجميع العملاء على اي شي قصرت فيه بحقكو في وقت ما كنت دعم فني اول و مدير الان
بس اليوم حاب اطلب استقاله من الستضافه
fpsserver
و اعتدر لمايكرو يلي ما كان متوقع طلبي
و شكرا
األأستضافه ماتسوى بدونك اجلسك بس
-
موفق ان شاء الله
--
موضوعك زاد اعضاء المنتدى
-
انصحك بـ ذا : https://www.mboxdrive.com/mbox-app/
-
hassan, this is an arabic section, but we don't write with arabic, we use french and tunisian
i know but iiS4MuEL can speak arabic ,
If there is a problem when i speak Arabic here i will stop up post.
there is a problem?
-
حيآك الله.
-
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 playerSkin = getAccountData (theCurrentAccount, "funmodev2-skin") local playerHealth = getAccountData (theCurrentAccount, "funmodev2-health") local playerArmor = getAccountData (theCurrentAccount, "funmodev2-armor") local R = getAccountData (theCurrentAccount, "funmodev2-R") local G = getAccountData (theCurrentAccount, "funmodev2-G") local B = getAccountData (theCurrentAccount, "funmodev2-B") local playerX = getAccountData (theCurrentAccount, "funmodev2-x") local playerY = getAccountData (theCurrentAccount, "funmodev2-y") local playerZ = getAccountData (theCurrentAccount, "funmodev2-z") local playerInt = getAccountData (theCurrentAccount, "funmodev2-int") local playerDim = getAccountData (theCurrentAccount, "funmodev2-dim") 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") spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim) setPlayerMoney (source, playerMoney) setTimer (setElementHealth, 500, 1, source, playerHealth) setTimer (setPedArmor, 500, 1, source, playerArmor) setTimer (setPlayerWantedLevel, 500, 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) setCameraTarget (source, source) fadeCamera(source, true, 2.0) setPlayerNametagColor (source, R, G, B) else spawnPlayer (source, 1481.0855712891, -1771.2996826172, 18.795753479004, 0,78, 0, 0) setPlayerMoney (source, 200) setCameraTarget (source, source) fadeCamera(source, true, 2.0) setPlayerNametagColor (source, 255, 255, 255) end 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) if not (isGuestAccount (getPlayerAccount (source))) then account = getPlayerAccount (source) if (account) then local x,y,z = getElementPosition (source) local r,g,b = getPlayerNametagColor (source) setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source))) setAccountData (account, "funmodev2-skin", tostring (getPedSkin (source))) setAccountData (account, "funmodev2-health", tostring (getElementHealth (source))) setAccountData (account, "funmodev2-armor", tostring (getPedArmor (source))) setAccountData (account, "funmodev2-R", r) setAccountData (account, "funmodev2-G", g) setAccountData (account, "funmodev2-B", b) setAccountData (account, "funmodev2-x", x) setAccountData (account, "funmodev2-y", y) setAccountData (account, "funmodev2-z", z) setAccountData (account, "funmodev2-int", getElementInterior (source)) setAccountData (account, "funmodev2-dim", getElementDimension (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 onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth) if not( isGuestAccount (getPlayerAccount(source)) ) then local theWeapon = getPedWeapon (source) local weaponAmmo = getPedTotalAmmo (source) fadeCamera (source, false) setTimer (spawnPlayer, 1000, 1, source, 2036.1735839844, -1413.0563964844, 16.9921875, 0, getPedSkin (source), 0, 0, getPlayerTeam(source)) setTimer (setCameraTarget, 1250, 1, source, source) setTimer (fadeCamera, 2000, 1, source, true) setTimer (giveWeapon, 2000, 1, source, theWeapon, weaponAmmo, true) end end addEventHandler ("onPlayerWasted", getRootElement(), onWasted)
اخوي هاذا مود حفظ يعني هو يسوي سباون ثاني
كودك الي طرحت يكون كذا جرب :
addEventHandler("onPlayerWasted",getRootElement(), function ( ) if ( getElementData ( source , "Group" ) == "SWAT" ) then setTimer(spawnPlayer,1500, 1, source,2233.3 , 1090.1 , 40.7) setTimer(setCameraTarget,1350,1,source,source) setTimer(fadeCamera,2300,1, source,true) end end )
اذا تبيه لما يطفي مود الحفظ واذا كان بقروب ينقله للمكان الي حطيته انت + بدون قروب للمستشفى جرب كذا :
addEventHandler("onPlayerWasted",getRootElement(), function ( ) if ( getElementData ( source , "Group" ) == "SWAT" ) then fadeCamera (source, false) setTimer(spawnPlayer,1000, 1, source,2233.3 , 1090.1 , 40.7) setTimer(setCameraTarget,1250,1,source,source) setTimer(fadeCamera,2300,1, source,true) else fadeCamera (source, false) setTimer (spawnPlayer, 1000, 1, source, 2036.1735839844, -1413.0563964844, 16.9921875) setTimer (setCameraTarget, 1250, 1, source, source) setTimer (fadeCamera, 2300, 1, source, true) end end )
-
اخوي انا قصدي مثلا انا مسوي سباون خاص لجروب معين
ولما يموت يطلع بالسبوان الي مسويه له انا , بس يطلع فيه ويتحول على طول للمشفى
انا ابي الي يموت من جروب يطلع بالسباون الي محدده له انا
والي مو بجروب ابيه يطلع بالمشفى
ياريت فهمتني : )
طيب عندك كود ثآني فيه حد لما يموت ينتقل يعني لازم تعدل عليه , اطرح أكواد ألأنتقال الى المستشفى لما يموت الاعب ,
-
-- # Server Side : addEventHandler("onPlayerWasted",getRootElement(), function ( ) if ( getElementData ( source , "Group" ) == "SWAT" ) then spawnPlayer ( source , 2233.3 , 1090.1 , 40.7 ) end end ) function giveArmor ( ) setPedArmor ( source, 100 ) end addEventHandler("onPlayerWasted", getRootElement(), giveArmor)
انا الي فهمته منك ماتجي الكامرا على الاعب , بسبب انك استخدم فنكشن السبآون للاعب وماستخدمت الي راح يجيب الكامرا عليه
دامك تبي تستخدم السبآون استخدم معه :
setCameraTarget fadeCamera
-
tifahomoni 3ada ! :\
ليه ماتسأل في القسم العربي ؟ ممكن نساعدك هناك ,
فايدة return
use : return for return to value
ترجع لقيمه معينه مثل :
function getMyTeamName()-- make function get Team Name صنعت وظيفة تعطي اسم التيم للاعب نفسه local Team = getPlayerTeam(localPlayer) -- اعطاء الاعب التيم حقه if ( Team ) then -- اذا كان الاعب معه تيم Check if player have team then return getTeamName(Team) -- نرجع لـ اسم التيم بعد التأكد الرجوع هنا راح يعطينا اسم التيم return to name team for player else -- واذا مامعي تيم , if Check haven't team then : return "You Are Not Have Team" -- نرجع للكلام ذا يعني لو مامعه تيم راح يجي الكلام ذا للاعب -- return for this value if player haven't team . end-- closed (if) اغلاق الشرط if end-- closed function اغلاق الوظيفه
وآسف لأني شرحة بالعربي بـ قسم غير عربي ,
-
*iiS4MuEL
I'll explain to you use sql if you want , add me skype search by my email : [email protected][/color]
-
عندك مثل الكود حقي لحفظ المال بالحساب + هنا فيه شرح :
-
تقدر تستخدم xml
لاكن هذا مثال على
sql حفظ الفلوس بـ
addEventHandler ("onResourceStart", getResourceRootElement(getThisResource()),function() executeSQLQuery("CREATE TABLE IF NOT EXISTS Save_Money_Hassan (Account,Money)") end) addEventHandler("onPlayerQuit",getRootElement(),function() local Account = getAccountName(getPlayerAccount(source)) local Money = getPlayerMoney(source) local RowAccount = executeSQLQuery("SELECT * FROM Save_Money_Hassan WHERE Account = '"..tostring(Account).."'") if not ( #RowAccount == 0 ) then executeSQLQuery("UPDATE Save_Money_Hassan SET Money=? WHERE Account=?",tostring(Money),tostring(Account)) else executeSQLQuery("INSERT INTO Save_Money_Hassan(Account,Money) VALUES(?,?)",tostring(Account),tostring(Money)) end end) addEventHandler("onPlayerLogout",getRootElement(),function() local Account = getAccountName(getPlayerAccount(source)) local Money = getPlayerMoney(source) local RowAccount = executeSQLQuery("SELECT * FROM Save_Money_Hassan WHERE Account = '"..tostring(Account).."'") if not ( #RowAccount == 0 ) then executeSQLQuery("UPDATE Save_Money_Hassan SET Money=? WHERE Account=?",tostring(Money),tostring(Account)) else executeSQLQuery("INSERT INTO Save_Money_Hassan(Account,Money) VALUES(?,?)",tostring(Account),tostring(Money)) end setPlayerMoney(source,0) end) addEventHandler("onPlayerLogin",getRootElement(),function() local Account = getAccountName(getPlayerAccount(source)) local RowAccount = executeSQLQuery("SELECT * FROM Save_Money_Hassan WHERE Account = '"..tostring(Account).."'") if not ( #RowAccount == 0 ) then local RowAccount = RowAccount[1]["Money"] setPlayerMoney(source,tonumber(RowAccount)) end end)
-
السلام عليكم
ي شباب ابغى احفظ اشياء في السيرفر يعني مثلا واحد طلع من السيرفر ومعه فلوس حتى لو طفيت السيرفر وشغلته تنحفظ ..
ياليت تعطوني الاكواد اللي ابدأ فيها
setAccountData getAccountData isGuestAccount getPlayerAccount
Event : https://wiki.multitheftauto.com/wiki/OnPlayerLogin
https://wiki.multitheftauto.com/wiki/OnPlayerLogout
https://wiki.multitheftauto.com/wiki/OnPlayerQuit
or
[url=https://wiki.multitheftauto.com/wiki/ExecuteSQLQuery]https://wiki.multitheftauto.com/wiki/ExecuteSQLQuery[/url]
or
[url=https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions#XML_functions]https://wiki.multitheftauto.com/wiki/Se ... _functions[/url]
-
الله يبشرك بالجنه
-
لو ما رديت عليه بيوصل الصفحه 20 من كثر الردود ,الووو احد يرد بالله
خخ حنا الي بنوصل الصفحه 20 الحين بسبب اني قلت لاتسببون احباط لغيركم بين قوسين اهدئو
لو وصل 20 صفحه وش الي بيأثر فيك ؟ فيه مشرفين يتخذون القرار معه , ماحب تكبر السالفه علشآن كلام نصحة فيه -.-
-
لاترد عليه !
-
كلتو الرجل من اول مشاركه له
ومن قال انها اول مشاركه ؟
البوست حقه ! طيب حتى لو مليون مشآركه مو لازم كذا تتكلمون معه بـ هآذي الطريقه قوله المود ماهو منشور ومن الممكن ان تصنعه بنفسك وفك حالك اما حركآت الأحباط
مالها داعي
[REL] Nos Manager
in المساهمات
Posted
مشكور ماتقصر سكربت رائع ومفيد لاهنت على الطرح