MSHOOSH Posted April 12, 2013 Share Posted April 12, 2013 يعني الحين لو بغيت استخدم اي شي بـ موداتيلو ابيه مايتكرر لـ الشخص مثلا نقول سويت ماركر يعطي فلوس وابي الي لمس الماركر واخذ فلوس اذا رجع لمس مابي الماركر يعطيه فلوس صح استخدم الـ setElementData و getElementData ؟ اي, بس فيه طريقة احسن انك تسوي فاريبل وتتحقق منه ... give me example Link to comment
Tete omar Posted April 12, 2013 Share Posted April 12, 2013 كلنت local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث سيرفر addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end ) Link to comment
#Al-Ha[J]aRii Posted April 12, 2013 Share Posted April 12, 2013 سيرفر local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث كلنت addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end ) عندك غلط في السيرفر انت حاط triggerServerEvent("givingMoney", localPlayer) المفروض triggerClientEvent + الايفنت onClient Link to comment
Tete omar Posted April 12, 2013 Share Posted April 12, 2013 سيرفر local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث كلنت addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end ) عندك غلط في السيرفر انت حاط triggerServerEvent("givingMoney", localPlayer) المفروض triggerClientEvent كلنت local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث سيرفر addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end ) هه, نسيت عكست كلمة كلنت وسيرفر, تم التعديل .. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now