Jump to content

مساعده في قري ليست


Recommended Posts

ممكن مساعده في قري ليست

اانا عملت

لوحه وفيها قريد ليست الان ابي في القريد ليسي يبي لي اسماء اللاعبين الي في السيرفر

الان لما اضغط على اسم لاعب واضغط على البوتون ابيه يحط لي اشاره على اللاعب في الخريطه ممكن الكود ؟

Link to comment
ممكن مساعده في قري ليست

اانا عملت

لوحه وفيها قريد ليست الان ابي في القريد ليسي يبي لي اسماء اللاعبين الي في السيرفر

الان لما اضغط على اسم لاعب واضغط على البوتون ابيه يحط لي اشاره على اللاعب في الخريطه ممكن الكود ؟

  
addEventHandler("onClientGUIClick") 
--loop 
getElementsByType 
guiGridListAddRow 
getPlayerName 
guiGridListGetSelectedItem 
guiGridListGetItemText 
getPlayerFromName 
createBlipAttachedTo 
isElement 
destroyElement 

Edited by Guest
Link to comment
--ClientSide-- 
guiCreateGridList 
guiGridListAddColumn 
guiGridListAddRow 
getElementsByType 
guiGridListSetItemText 
guiGridListGetSelectedItem 
guiGridListGetItemText 
triggerServerEvent 
getPlayerName 
table 
addEventHandler 'onClientGuiClick' 
--ServerSide-- 
addEvent 
addEventHandler 
createBlip 
getPlayerFromName 
getElementPosition 
setElementParent 
isElement 
destroyElement 

Link to comment

ذا هو الكود وش اعمل الان اضيف الفنكشن له ؟

GUIEditor = { 
    gridlist = {}, 
    window = {}, 
    scrollbar = {}, 
    button = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 380) / 2, (screenH - 401) / 2, 380, 401, "Panel Player : لوحه اللاعب", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetAlpha(GUIEditor.window[1], 1.00) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF36FF00") 
  
        GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 175, 366, false, GUIEditor.window[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.9) 
  
        GUIEditor.scrollbar[1] = guiCreateScrollBar(0, 351, 175, 15, true, false, GUIEditor.gridlist[1]) 
        GUIEditor.scrollbar[2] = guiCreateScrollBar(159, 0, 16, 350, false, false, GUIEditor.gridlist[1]) 
  
        GUIEditor.button[1] = guiCreateButton(194, 35, 176, 36, "تحديد الموقع : GPS", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFEA00")     
    end 
) 

Link to comment

نحن هنا نعطيك الفنكشنات و انت تصنع منها كودك

------------

بلنسبة لبرستيج وش كل ذي الفنكشنات >.<

اشياء كثيرة مالها لازمة

يقدر يستعمل

createBlipAttachedTo 
  

علي طول

و ليش التريقر

Link to comment
نحن هنا نعطيك الفنكشنات و انت تصنع منها كودك

------------

بلنسبة لبرستيج وش كل ذي الفنكشنات >.<

اشياء كثيرة مالها لازمة

يقدر يستعمل

createBlipAttachedTo 
  

علي طول

في هذي صدقت راحت عن البال دورت له اصعب طريقة ونسيت الوظيفة هذي :lol: .

Link to comment

الجماعه مو مقصرين فيك تفضل الكود

-- Pick a random player

function setupRandomRobber ()

local myPlayer = getRandomPlayer ()

-- Create a radar blip at the player's position, with a 'cash' icon and only visible to everyone (no 'visibleTo' parameter)

local myBlip = createBlipAttachedTo ( myPlayer, 52 )

end

Link to comment
الجماعه مو مقصرين فيك تفضل الكود

-- Pick a random player

function setupRandomRobber ()

local myPlayer = getRandomPlayer ()

-- Create a radar blip at the player's position, with a 'cash' icon and only visible to everyone (no 'visibleTo' parameter)

local myBlip = createBlipAttachedTo ( myPlayer, 52 )

end

:new-bday:

جاب العيد

حتي المثال جاي من الويكي

Edited by Guest
Link to comment
الجماعه مو مقصرين فيك تفضل الكود

-- Pick a random player

function setupRandomRobber ()

local myPlayer = getRandomPlayer ()

-- Create a radar blip at the player's position, with a 'cash' icon and only visible to everyone (no 'visibleTo' parameter)

local myBlip = createBlipAttachedTo ( myPlayer, 52 )

end

-.-

Link to comment
طيب ليه ما تساعده وتط له الكود كامل

حطيت له الكود كامل وين التعليم في كذا؟

كذا راح يتعود علي الجاهز و يجي يعدل علي المودات و عمره ما راح يتعلم

Link to comment

بما اني رايق وعندي اجازة وعودة للمنتدى فـ ابعطية الكود :P

-- Client Side -- 
  
GUIEditor = { 
    gridlist = {}, 
    window = {}, 
    scrollbar = {}, 
    button = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 380) / 2, (screenH - 401) / 2, 380, 401, "Panel Player : لوحه اللاعب", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetAlpha(GUIEditor.window[1], 1.00) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF36FF00") 
  
        GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 175, 366, false, GUIEditor.window[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.9) 
  
        GUIEditor.scrollbar[1] = guiCreateScrollBar(0, 351, 175, 15, true, false, GUIEditor.gridlist[1]) 
        GUIEditor.scrollbar[2] = guiCreateScrollBar(159, 0, 16, 350, false, false, GUIEditor.gridlist[1]) 
  
        GUIEditor.button[1] = guiCreateButton(194, 35, 176, 36, "تحديد الموقع : GPS", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFEA00")     
  
  
for i,v in ipairs ( getElementsByType ( "player" ) ) do 
                local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
                guiGridListSetItemText ( GUIEditor.gridlist[1], row,1,getPlayerName ( v ), false, false ) 
        end 
     
addEventHandler ( "onClientGUIClick",GUIEditor.button[1], 
    function (          ) 
                local row,col = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) 
                if ( row and col and row ~= -1 and col ~= -1 ) then 
        local xPlayer = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) 
                triggerServerEvent ( 'AttachTheBlip',localPlayer,xPlayer )    
        end 
    end,false ) 

-- Server Side -- 
  
Blip = {            } 
  
addEvent ( 'AttachTheBlip',true ) 
addEventHandler ( 'AttachTheBlip',root, 
    function ( xPlayer ) 
                if xPlayer then 
                    local player = getPlayerFromName ( xPlayer ) 
                    if player then   
                      if Blip [ player ] and isElement ( Blip [ player ] ) then return end 
                        Blip [ player ] = createBlipAttachedTo ( player,41 )  
            end 
        end 
    end 
) 
  
addEventHandler ( 'onPlayerQuit',root, 
    function (      ) 
        if Blip [ source ] and isElement ( Blip [ source ] ) then    
            destroyElement ( Blip [ source ] ) 
            Blip [ source ] = nil 
        end 
    end 
) 

Link to comment

ذا سيرفر سايد

Blip = {            } 
  
addEvent ( 'AttachTheBlip',true ) 
addEventHandler ( 'AttachTheBlip',root, 
    function ( xPlayer ) 
                if xPlayer then 
                    local player = getPlayerFromName ( xPlayer ) 
                    if player then  
                      if Blip [ player ] and isElement ( Blip [ player ] ) then return end 
                        Blip [ player ] = createBlipAttachedTo ( player,41 ) 
            end 
        end 
    end 
) 
  
addEventHandler ( 'onPlayerQuit',root, 
    function (      ) 
        if Blip [ source ] and isElement ( Blip [ source ] ) then    
            destroyElement ( Blip [ source ] ) 
            Blip [ source ] = nil 
        end 
    end 
) 

بس ما اشتغل

Link to comment
بما اني رايق وعندي اجازة وعودة للمنتدى فـ ابعطية الكود :P
-- Client Side -- 
  
GUIEditor = { 
    gridlist = {}, 
    window = {}, 
    scrollbar = {}, 
    button = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 380) / 2, (screenH - 401) / 2, 380, 401, "Panel Player : لوحه اللاعب", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetAlpha(GUIEditor.window[1], 1.00) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF36FF00") 
  
        GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 175, 366, false, GUIEditor.window[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.9) 
  
        GUIEditor.scrollbar[1] = guiCreateScrollBar(0, 351, 175, 15, true, false, GUIEditor.gridlist[1]) 
        GUIEditor.scrollbar[2] = guiCreateScrollBar(159, 0, 16, 350, false, false, GUIEditor.gridlist[1]) 
  
        GUIEditor.button[1] = guiCreateButton(194, 35, 176, 36, "تحديد الموقع : GPS", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFEA00")     
  
  
for i,v in ipairs ( getElementsByType ( "player" ) ) do 
                local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
                guiGridListSetItemText ( GUIEditor.gridlist[1], row,1,getPlayerName ( v ), false, false ) 
        end 
     
addEventHandler ( "onClientGUIClick",GUIEditor.button[1], 
    function (          ) 
                local row,col = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) 
                if ( row and col and row ~= -1 and col ~= -1 ) then 
        local xPlayer = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) 
                triggerServerEvent ( 'AttachTheBlip',localPlayer,xPlayer )    
        end 
    end,false ) 

-- Server Side -- 
  
Blip = {            } 
  
addEvent ( 'AttachTheBlip',true ) 
addEventHandler ( 'AttachTheBlip',root, 
    function ( xPlayer ) 
                if xPlayer then 
                    local player = getPlayerFromName ( xPlayer ) 
                    if player then   
                      if Blip [ player ] and isElement ( Blip [ player ] ) then return end 
                        Blip [ player ] = createBlipAttachedTo ( player,41 )  
            end 
        end 
    end 
) 
  
addEventHandler ( 'onPlayerQuit',root, 
    function (      ) 
        if Blip [ source ] and isElement ( Blip [ source ] ) then    
            destroyElement ( Blip [ source ] ) 
            Blip [ source ] = nil 
        end 
    end 
) 

. بس بكون الترايقر ما له داعي setElementVisibleTo إذا كان يبي العلامة تظهر للاعب بس أو تستخدم Client Side ملاحظة : لازم تنشئ العلامة في الـ

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