Jump to content

ماركر مخفي بالاعب


Recommended Posts

ها شباب ما في احد يقدر؟

الجدول تسويه كذا

object = {}

object[source] = createObject()

سياره نفس الطريقه

Vehicle = {}

Vehicle[source] = createVehicle()

طبعا الجدول استخدامه عشان يكون للاعب فقط

اى شئ مافهمته تفضل قوله

Link to comment
  
objectjc = {} 
function cObject(player,cmd,m) 
x,y,z = getElementPosition(player) 
objectjc[source] = createObject(ID,x,y,z) 
for i = 1, 6 pairs (objectjc) do 
objectjc[source] = breakObject(objectjc) 
end 
end 
addCommandHandler("co",cObject) 
  

جرب هذا يمكن انت الي تقصده

اتوقع انه الكود هريس !

وتوقع اخر انه الكود صالح ويشتغل !

Link to comment

ما ضبط

ممكن اعرف وش سالفه التايمر+

  
GUIEditor = { 
    button = {}, 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(561, 339, 128, 128, "sss", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
         
        GUIEditor.label[1] = guiCreateLabel(1243, 915, 121, 35, "", false) 
        local font0_2 = guiCreateFont(":guieditor/fonts/2.ttf", 30) 
        guiSetFont(GUIEditor.label[1], font0_2)    
  
        GUIEditor.button[1] = guiCreateButton(19, 44, 81, 54, "ddf", false, GUIEditor.window[1])     
     
    guiSetVisible ( GUIEditor.label[1],false) 
     
    end 
) 
  
addEventHandler("onClientGUIClick", root, 
    function () 
    if source == GUIEditor.button[1] then 
     
    guiSetVisible ( GUIEditor.label[1],true) 
    setTimer ( function ( ) 
guiSetText (GUIEditor.label[1],"1") 
end,5000,1) 
end 
end 
) 
     

Link to comment
ما ضبط

ممكن اعرف وش سالفه التايمر+

  
GUIEditor = { 
    button = {}, 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(561, 339, 128, 128, "sss", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
         
        GUIEditor.label[1] = guiCreateLabel(1243, 915, 121, 35, "", false) 
        local font0_2 = guiCreateFont(":guieditor/fonts/2.ttf", 30) 
        guiSetFont(GUIEditor.label[1], font0_2)    
  
        GUIEditor.button[1] = guiCreateButton(19, 44, 81, 54, "ddf", false, GUIEditor.window[1])     
     
    guiSetVisible ( GUIEditor.label[1],false) 
     
    end 
) 
  
addEventHandler("onClientGUIClick", root, 
    function () 
    if source == GUIEditor.button[1] then 
     
    guiSetVisible ( GUIEditor.label[1],true) 
    setTimer ( function ( ) 
guiSetText (GUIEditor.label[1],"1") 
end,5000,1) 
end 
end 
) 
     

سالفة التايمر

يضهر رقم واحد لمدة 5 ثواني ثم يرجع فاضي

واذا تبيه للابد !

  
GUIEditor = { 
    button = {}, 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(561, 339, 128, 128, "sss", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
         
        GUIEditor.label[1] = guiCreateLabel(1243, 915, 121, 35, "", false) 
        local font0_2 = guiCreateFont(":guieditor/fonts/2.ttf", 30) 
        guiSetFont(GUIEditor.label[1], font0_2)    
  
        GUIEditor.button[1] = guiCreateButton(19, 44, 81, 54, "ddf", false, GUIEditor.window[1])     
     
    guiSetVisible ( GUIEditor.label[1],false) 
     
    end 
) 
  
addEventHandler("onClientGUIClick", root, 
    function () 
    if source == GUIEditor.button[1] then 
     
    guiSetVisible ( GUIEditor.label[1],true) 
    guiSetText (GUIEditor.label[1],"1") 
end 
end 
) 
  

هذا بيخليه يضهر للابد !

Link to comment
  
objectjc = {} 
function cObject(player,cmd,m) 
x,y,z = getElementPosition(player) 
objectjc[source] = createObject(ID,x,y,z) 
for i = 1, 6 pairs (objectjc) do 
objectjc[source] = breakObject(objectjc) 
end 
end 
addCommandHandler("co",cObject) 
  

جرب هذا يمكن انت الي تقصده

اتوقع انه الكود هريس !

وتوقع اخر انه الكود صالح ويشتغل !

X

objectjc = {} 
function cObject(player,cmd,m) 
x,y,z = getElementPosition(player) 
objectjc[player] = createObject(m,x,y,z) 
for i = 1, 6 pairs (objectjc) do 
objectjc[player] = breakObject(objectjc) 
end 
end 
addCommandHandler("co",cObject) 

Link to comment

ما هو ما بدي تسويها وتعقد الامور

ابي لما يصنع اوبحكت له كحد اقصى 5 اوبجكتات يعني لما يصيروا 5 اوبجكتات يختفي اول اوبجكت صنعه وينشىء سادس وهكذا فهمتني؟

Link to comment
  
Marker = {}  
  
addCommandHandler('Co', 
    function(p) 
        local num = #Marker >= 6 and {1,true} or {(#Marker +1 ),false} 
        outputChatBox(tostring(num[1])) 
        local pos = {getElementPosition(p)} 
            if num[2] == true then 
            destroyElement(Marker[1]) 
        end 
        Marker[num[1]] = createMarker(unpack(pos)) 
    end 
) 
  
addCommandHandler('count', 
    function() 
        local msg = #Marker == 0 and 'لايوجد ماركرات' or 'عدد الماركرات : - '..tostring(#Marker) 
        outputChatBox(msg) 
    end 
) 
  
  

Link to comment

local Table = { } 
  
addCommandHandler("C_o", 
  
    function ( p , _ , iD ) 
  
    if ( iD ) and tonumber ( iD ) then 
  
    if #Table ~= 0 and #Table == 3 then  
  
    Num = #Table - 2 
  
    destroyElement ( Table [ Num ] )   
  
    table.remove ( Table, Num ) 
  
    end  
  
    Pos = { getElementPosition ( p ) } 
  
    Object = createObject ( iD , Pos[1] , Pos[2] + 2 , Pos[3] ) 
  
    table.insert ( Table , Object  ) 
  
    end 
end 
    ) ; 

C_o اكتب باف8

مسافة ايدي الاوبجكت

خليته لك على 3 يعني تسوي فوق 3 راح يحذف الاول وينزل واحد بداله وكهذا

Link to comment

local Table = { } -- Table سوينا جدول بأسم 
  
addCommandHandler("C_o", -- امر كتابة باف8 
  
    function ( p , _ , iD ) -- وظيفة مع تعريف الاعب , وتخطي الكوماند , وتعريف الايدي 
  
    if ( iD ) and tonumber ( iD ) then -- نتحقق ان الايدي رقم فقط 
  
    if #Table ~= 0 and #Table == 3 then -- هنا تحققت ان الجدول ماهب فاضي , وتتحقت ان الجدول يساوي 3 , طبعا هذي كيف راح اشرحها تحت 
  
    Num = #Table - 2 --  هنا نقصت من الجدول 2 عشان يجيب اول اوبجكت سويته  
  
    destroyElement ( Table [ Num ] )  -- هنا حذفت الاوبجكت الاول 
  
    table.remove ( Table, Num ) -- هنا حذفت رقم الاوبجكت الى حذفنها , عشان مايصير اخطاء 
  
    end -- ايند لتحقق من الجدول انه موب فاضي ... الخ 
  
    Pos = { getElementPosition ( p ) } -- هنا جبت احداثيات الاعب الي كتب الكلمة 
  
    Object = createObject ( iD , Pos[1] , Pos[2] + 2 , Pos[3] ) -- سوينا اوبجكت بالايدي الي كتبته باف8 , وباحداثيات الاعب 
  
    table.insert ( Table , Object  ) -- حطيت الاوبجكت بالجدول , طبعا هنا راح يحط اوبجكت لين مايوصل 3 ويوقف ومن بعدها يحذف اول واحد سويته ويضيف واحد بداله 
 -- وفوق تحققت ان الجدول مماهب فاضي وانه يساوي 3 , عشان يحذف الاولى ويضيف واحد بداله  
  
    end -- ايند للتحقق , ان الايدي رقم 
end -- ايند فنكشن 
    ) ; -- قوس اغلاق الامر 

اي شي منتب فاهمه تفضل قوله

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