Jump to content

مساعدة بسيطة


Recommended Posts

سلام عليكم "" انا لسا جديد فى التعامل مع الاستضافات او تركيب الموات وهكذا فى مشكلة عندى فى السيرفر اما لاعب يموت الشخصية بتاعتة

بتغير تلقائى انا طافى مودات فرى دوم لكن ركبت مود ان يحفظ الشخصية مهما خرجت من السيرفر

لكن مازلت المشكلة دى موجود اللاعب لو مات الشخصية بتاعتة تتغير ومشكلة انا عايز سكريبت

المشتشفى جاهز يعنى اللاعب اما يموت ينزل رسبون المشتشفى على حسب المدينة الى هو فيها انا ركبت واحد لكن مش شغال هو طريقة تركيبة مثل المود صح

ممكن يكون السكريبت بايظ هو مش عايز يقرأ فى ملف المودات الى فى لوحة الادمن ياريت الى معاة سكريبت يعطهولى او حل

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

Link to comment
  • 2 weeks later...
سلام عليكم "" انا لسا جديد فى التعامل مع الاستضافات او تركيب الموات وهكذا فى مشكلة عندى فى السيرفر اما لاعب يموت الشخصية بتاعتة

بتغير تلقائى انا طافى مودات فرى دوم لكن ركبت مود ان يحفظ الشخصية مهما خرجت من السيرفر

لكن مازلت المشكلة دى موجود اللاعب لو مات الشخصية بتاعتة تتغير ومشكلة انا عايز سكريبت

المشتشفى جاهز يعنى اللاعب اما يموت ينزل رسبون المشتشفى على حسب المدينة الى هو فيها انا ركبت واحد لكن مش شغال هو طريقة تركيبة مثل المود صح

ممكن يكون السكريبت بايظ هو مش عايز يقرأ فى ملف المودات الى فى لوحة الادمن ياريت الى معاة سكريبت يعطهولى او حل

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

بلنسبة للسكريبت حق المستشفي

و حفظ الشخصية

انت تقدر تسويه

عن طريق الفنكشنات و الايفنتات التالة

  
--Events 
onPlayerWasted 
onPlayerSpawn 
onPlayerQuit 
--functions 
setAccountData 
getAccountData 
executeSQLQuery or { dbConnect, dbExec, dbQuery, dbPoll} 
  
طبعا الايفنتات راح تسويي لما يخرج من السيرفر يحفظ شخصيته عن طريق 
  
setAccountData 
  
كمثال للموضوع 
[lua] 
addEventHandler("onPlayerQuit", root,--عندما يخرج الاعب 
function ()  
    local account = getPlayerAccount(source) -- احضار حساب الاعب 
    if not isGuestAccount(account) then 
    local skin = getElementModel(source) -- احضار شخصية الاعب 
    setAccountData(account, "SavedSkin", skin)-- نحط له داتا في الحساب تكون رقم الشخصية اللي هو خرج بها 
        end 
end 
) 

انت كمل الباقي بحيث انه لما ينزل ياخذ الداتا حقت الحساب

و يننزل بها

لو تبي تجيب الdata

تجيبها هيك

getAccountData

بلنسبة للمستشفش بتستعمل

getElementZone

و الاراضي اللي راح يكون فيها

Los Santos -- المدينة الاولي

Las Venturas -- المدينة الثانية

San Fierro -- المدينة الثالثة

و لما يموت انت تشترط اذا كان في واحدة من المدن ينزل علي حسب المكان اللي هو مات بلتوفيق

:wink:

Edited by Guest
Link to comment

الحين تحقق ان الاعب اللي طلع لاعب

هو اصلا افنت خاص للاعب

شارب شي :big5:

+

player

مافيه برامتر لحدث onPlayerQuit

+

الاعب هو سورس

+

تحقق ان الاعب عنده حساب بعدين سوي له اكوانت داتا

Link to comment
الحين تحقق ان الاعب اللي طلع لاعب

هو اصلا افنت خاص للاعب

شارب شي :big5:

+

player

مافيه برامتر لحدث onPlayerQuit

+

الاعب هو سورس

+

تحقق ان الاعب عنده حساب بعدين سوي له اكوانت داتا

successfully fixed ّ_ّ

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...