EH10 Posted April 7, 2014 Posted April 7, 2014 السلام عليكم طلب كود ممكن كود اذا كتبت كلمة باف8 يجي ماركر امامك والي يخش الماركر يجية لوحة واذا ضغط الزر الي في الوحة يموت الي ضغط الزر ويجي فلوس للي فتح الماركر ويسحب من الي ضغط الزر Old Nick : MaxUr , #Skype : maxurmaxur BBM : 577287FC
al-Kobra Posted April 7, 2014 Posted April 7, 2014 addCommandHandler createMarker 'onClientMarkerHit' guiSetVisible 'onClientGUIClick' triggerServerEvent killPed getPlayerMoney takePlayerMoney givePlayerMoney
EH10 Posted April 7, 2014 Author Posted April 7, 2014 ممكن تصليح addCommandHandler createMarker 'onClientMarkerHit' guiSetVisible 'onClientGUIClick' triggerServerEvent killPed getPlayerMoney takePlayerMoney givePlayerMoney addCommandHandler( "markerbut", function( player ) if isElement( source ) then destroyElement( source ) end local x,y,z = getElementPosition( source ) marker = createMarker( x, y, z, "cylinder", 1, 255, 0, 0, 160 ) end end ) addEventHandler( "onMarkerHit", resourceRoot, function( hitElement ) if getElementType( hitElement ) == "player" then triggerClientEvent( hitElement, "windows", hitElement, source ) end end ) addEvent( "buykill", true ) addEventHandler( "buykill", root, function( player ) if getPlayerMoney( source ) >= 200 then takePlayerMoney( source, 200 ) givePlayerMoney( player, 150 ) end end ) * Client side : addEventHandler( "onClientGUIClick", button, function( ) triggerServerEvent( "buykill", localPlayer ) end, false ) addEvent( "windows",true ) addEventHandler( "windows", root, function( marker ) guiSetVisible( windows, true ) showCursor( true ) end ) Old Nick : MaxUr , #Skype : maxurmaxur BBM : 577287FC
فاّرس Posted April 7, 2014 Posted April 7, 2014 ناقصك اشياء كثير , فيه موضوع بين طرح فيه كود تقدر تبحث عنه. Sha67 سابقاً
EH10 Posted April 7, 2014 Author Posted April 7, 2014 ناقصك اشياء كثير ,فيه موضوع بين طرح فيه كود تقدر تبحث عنه. بحثت مالقيت وفي كود انت عطيتنياه ماشتغل Old Nick : MaxUr , #Skype : maxurmaxur BBM : 577287FC
Mr-M3AND Posted April 7, 2014 Posted April 7, 2014 * Server side : local markers = { } -- عرفنا جدول addCommandHandler( "markerC", function( player ) -- أضفنا الأمر if isElement( markers[player] ) then destroyElement( markers[player] ) end -- إذا اللاعب هذا سوا ماركر من قبل, نشيل الماركر القديم local x,y,z = getElementPosition( player ) -- نجيب احداثيات اللاعب markers[player] = createMarker( x, y, z, "cylinder", 3, 255, 0, 2 ) -- نسوي ماركر جديد, ونربطه باللاعب عن طريق الجدول setElementData( markers[player], "Creater", player ) -- حطيت اللاعب كقيمة للداتا Creater الخاصة بالماركر end ) -- إغلاق addEventHandler( "onMarkerHit", resourceRoot, function( hitElement ) -- حدث لو اتلمس ماركر -- لاحظ ان في الحدث resourceRoot عشان الوظيفة اللي موجودة في الحدث ماتصير الا للماركرات اللي صارت من المود نفسه if getElementType( hitElement ) == "player" then -- نتحقق من ان العنصر اللي دخل الماركر لاعب triggerClientEvent( hitElement, "open_window", hitElement, source ) -- نسوي تريقر للكلنت, نرسله للاعب اللي دخل الماركر فقط -- source = الماركر -- طبعا أنا أرسلت الماركر مع التريقر عشان أقدر أجيب اللاعب اللي سواه -- لأني عرفت اللاعب اللي سوا الماركر كداتا في سطر 7 end -- إغلاق end ) -- إغلاق addEvent( "Trigger", true ) -- إضافة حدث addEventHandler( "Trigger", root, function( marker ) -- إضافة الوظائف عند الحدث -- طبعا هنا marker = theMarker اللي رسلتها من الكلنت local player = getElementData( marker, "Creater" ) -- أجيب اللاعب اللي مسوي الماركر من الداتا حقت الماركر if getPlayerMoney( source ) >= 100 and isElement( player ) then -- أتحقق ان في لاعب سوا الماركر و ان الفلوس اللي مع اللي ضغط الزر أكثر من مية takePlayerMoney( source, 100 ) -- أخذ مية من اللي ضغط الزر givePlayerMoney( player, 50 ) -- أعطي مية للي سوا الماركر end -- إغلاق end ) -- إغلاق * Client side : local theMarker = false -- أعرف متغير -- طبعا ما تفرق لو حطيت true, nil, "sdl" حط أي شي, أنا بس أعرف متغير لا أكثر addEventHandler( "onClientGUIClick", button, function( ) -- حدث عند ضغط الزر triggerServerEvent( "Trigger", localPlayer, theMarker ) -- يرسل تريقر للسيرفر مع متغير قيمته تساوي الماركر اللي دخله اللاعب end, false ) -- إغلاق addEvent( "open_window",true ) -- إضافة حدث addEventHandler( "open_window", root, function( marker ) -- إضافة الوظائف عند الحدث -- طبعا هنا الماركر اللي في function تم ارساله من السيرفر guiSetVisible( window, true ) -- افتح النافذة showCursor( true ) -- اطلع المؤشر حق الفأرة theMarker = marker -- هنا اللعبة :] اقرأ بتمعن : -- هنا أعرف المتغير theMarker بالماركر اللي اترسل من السيرفر عشان لمن الزر ينضغط راح يترسل هذا المتغير اللي قيمته هي الماركر الى السيرفر -- و بالتالي في السيرفر أقدر اجيب اللاعب اللي سواه عن طريق الداتا Creater end ) -- إغلاق Skype: mohammed.altamimi77
EH10 Posted April 8, 2014 Author Posted April 8, 2014 * Server side : local markers = { } -- عرفنا جدول addCommandHandler( "markerC", function( player ) -- أضفنا الأمر if isElement( markers[player] ) then destroyElement( markers[player] ) end -- إذا اللاعب هذا سوا ماركر من قبل, نشيل الماركر القديم local x,y,z = getElementPosition( player ) -- نجيب احداثيات اللاعب markers[player] = createMarker( x, y, z, "cylinder", 3, 255, 0, 2 ) -- نسوي ماركر جديد, ونربطه باللاعب عن طريق الجدول setElementData( markers[player], "Creater", player ) -- حطيت اللاعب كقيمة للداتا Creater الخاصة بالماركر end ) -- إغلاق addEventHandler( "onMarkerHit", resourceRoot, function( hitElement ) -- حدث لو اتلمس ماركر -- لاحظ ان في الحدث resourceRoot عشان الوظيفة اللي موجودة في الحدث ماتصير الا للماركرات اللي صارت من المود نفسه if getElementType( hitElement ) == "player" then -- نتحقق من ان العنصر اللي دخل الماركر لاعب triggerClientEvent( hitElement, "open_window", hitElement, source ) -- نسوي تريقر للكلنت, نرسله للاعب اللي دخل الماركر فقط -- source = الماركر -- طبعا أنا أرسلت الماركر مع التريقر عشان أقدر أجيب اللاعب اللي سواه -- لأني عرفت اللاعب اللي سوا الماركر كداتا في سطر 7 end -- إغلاق end ) -- إغلاق addEvent( "Trigger", true ) -- إضافة حدث addEventHandler( "Trigger", root, function( marker ) -- إضافة الوظائف عند الحدث -- طبعا هنا marker = theMarker اللي رسلتها من الكلنت local player = getElementData( marker, "Creater" ) -- أجيب اللاعب اللي مسوي الماركر من الداتا حقت الماركر if getPlayerMoney( source ) >= 100 and isElement( player ) then -- أتحقق ان في لاعب سوا الماركر و ان الفلوس اللي مع اللي ضغط الزر أكثر من مية takePlayerMoney( source, 100 ) -- أخذ مية من اللي ضغط الزر givePlayerMoney( player, 50 ) -- أعطي مية للي سوا الماركر end -- إغلاق end ) -- إغلاق * Client side : local theMarker = false -- أعرف متغير -- طبعا ما تفرق لو حطيت true, nil, "sdl" حط أي شي, أنا بس أعرف متغير لا أكثر addEventHandler( "onClientGUIClick", button, function( ) -- حدث عند ضغط الزر triggerServerEvent( "Trigger", localPlayer, theMarker ) -- يرسل تريقر للسيرفر مع متغير قيمته تساوي الماركر اللي دخله اللاعب end, false ) -- إغلاق addEvent( "open_window",true ) -- إضافة حدث addEventHandler( "open_window", root, function( marker ) -- إضافة الوظائف عند الحدث -- طبعا هنا الماركر اللي في function تم ارساله من السيرفر guiSetVisible( window, true ) -- افتح النافذة showCursor( true ) -- اطلع المؤشر حق الفأرة theMarker = marker -- هنا اللعبة :] اقرأ بتمعن : -- هنا أعرف المتغير theMarker بالماركر اللي اترسل من السيرفر عشان لمن الزر ينضغط راح يترسل هذا المتغير اللي قيمته هي الماركر الى السيرفر -- و بالتالي في السيرفر أقدر اجيب اللاعب اللي سواه عن طريق الداتا Creater end ) -- إغلاق جربت ماضبط Old Nick : MaxUr , #Skype : maxurmaxur BBM : 577287FC
ΞĪŚŚÀ Posted April 8, 2014 Posted April 8, 2014 وش الي ماضبط !! Lоаdіпg.. ██████████████████████████ ( 98% ) [R.L.A] Server * [R.L.A] xIRomand~ * ツ
EH10 Posted April 8, 2014 Author Posted April 8, 2014 وش الي ماضبط !! مايطلع الماركر ولا شي Old Nick : MaxUr , #Skype : maxurmaxur BBM : 577287FC
ΞĪŚŚÀ Posted April 8, 2014 Posted April 8, 2014 وش الي ماضبط !! مايطلع الماركر ولا شي debugscript3 ! Lоаdіпg.. ██████████████████████████ ( 98% ) [R.L.A] Server * [R.L.A] xIRomand~ * ツ
ΞĪŚŚÀ Posted April 8, 2014 Posted April 8, 2014 تـأكد من انك حاط كود الماكر وكود اللوحة وحول الملف الى UTF-8 او امسسح الكلام العربي Lоаdіпg.. ██████████████████████████ ( 98% ) [R.L.A] Server * [R.L.A] xIRomand~ * ツ
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