Jump to content

مطلوب كم كود


aL.Kfo

Recommended Posts

مرحبا شباب

مطلوب مود حفظ السلاح اذا مو فيه اطرحو الاكواد اذا مو فيه اطرحو الفنكشات

و كذالك النجوم ما تطلع لتيم الشرطه بوليس

يعني مثلا فيه ماركر لشرطه ينزل سياره لا نزل موتر تجيه نجوم

لا هنتم

Link to comment

Solidsnake14 بالنسبة لمود حفظ الاسلحة عدل على كود

-- by Solidsnake14. 
  
local playerWeapons = { } 
  
addEventHandler ( "onPlayerWasted", root, 
    function ( ) 
        if ( not playerWeapons [ source ] ) then 
            playerWeapons [ source ] = { } 
        end 
        for slot = 0, 12 do 
            local weapon = getPedWeapon ( source, slot ) 
            if ( weapon > 0 ) then 
                local ammo = getPedTotalAmmo ( source, slot ) 
                if ( ammo > 0 ) then 
                    playerWeapons [ source ] [ weapon ] = ammo 
                end 
            end 
        end 
    end 
) 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        if ( playerWeapons [ source ] ) then 
            for weapon, ammo in pairs ( playerWeapons [ source ] ) do 
                giveWeapon ( source, tonumber ( weapon ), tonumber ( ammo ) ) 
            end 
        end 
  
        playerWeapons [ source ] = nil 
    end 
) 

وبالنسبة للطلب الثاني وش هو اسم فريق الشرطة..؟

Edit:

onVehicleEnter بالنسبة لطلبك الثاني تقدر ترجع لذا الموضوع

Link to comment
Solidsnake14 بالنسبة لمود حفظ الاسلحة عدل على كود

-- by Solidsnake14. 
  
local playerWeapons = { } 
  
addEventHandler ( "onPlayerWasted", root, 
    function ( ) 
        if ( not playerWeapons [ source ] ) then 
            playerWeapons [ source ] = { } 
        end 
        for slot = 0, 12 do 
            local weapon = getPedWeapon ( source, slot ) 
            if ( weapon > 0 ) then 
                local ammo = getPedTotalAmmo ( source, slot ) 
                if ( ammo > 0 ) then 
                    playerWeapons [ source ] [ weapon ] = ammo 
                end 
            end 
        end 
    end 
) 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        if ( playerWeapons [ source ] ) then 
            for weapon, ammo in pairs ( playerWeapons [ source ] ) do 
                giveWeapon ( source, tonumber ( weapon ), tonumber ( ammo ) ) 
            end 
        end 
  
        playerWeapons [ source ] = nil 
    end 
) 

وبالنسبة للطلب الثاني وش هو اسم فريق الشرطة..؟

Edit:

onVehicleEnter بالنسبة لطلبك الثاني تقدر ترجع لذا الموضوع

Police

Link to comment

ي بعدي الطلب الثاني لزم اسوي لوحه صح ؟

و اركب فيها ذي الاكواد

وهل الاكواد ذي صح

policeVehicles = { [598]=true, [596]=true, [597]=true, [599]=true } 
policeSkins = { [280]=true, [281]=true, [282]=true, [283]=true, [284]=true, [285]=true, [286]=true } 
  
function enterVehicle ( thePlayer, seat, jacked ) -- when a player enters a vehicle 
    if ( policeVehicles[getElementModel ( source )] ) and ( not policeSkins[getElementModel ( thePlayer )] ) then -- if the vehicle is one of 4 police cars, and the skin is not a police skin 
        removePedFromVehicle ( thePlayer ) -- force the player out of the vehicle 
        outputChatBox ( "Only policeman can enter police cars!", thePlayer ) -- and tell the player why 
    end 
end 
addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle ) -- add an event handler for onVehicleEnter 
function addHelmetOnEnter ( thePlayer, seat, jacked ) 
    if ( getElementModel ( source ) == 522 ) then -- if its a nrg 
        addPedClothes ( thePlayer, "moto", "moto", 16 ) -- add the helmet 
    end 
end 
addEventHandler ( "onVehicleEnter", getRootElement(), addHelmetOnEnter ) 
  
function removeHelmetOnExit ( thePlayer, seat, jacked ) 
    if ( getElementModel ( source ) == 522 ) then -- if its a nrg 
        removePedClothes ( thePlayer, 16 ) -- remove the helmet 
    end 
end 
addEventHandler ( "onVehicleExit", getRootElement(), removeHelmetOnExit ) 

Link to comment

جربه

function enterVehicle(player) 
local team = getTeamName(getPlayerTeam(player)) 
local wanted = getPlayerWantedLevel(player) 
    if team and team == "Police" and wanted > 0 then 
      setPlayerWantedLevel(player, 0) 
    end 
end 
addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle ) 

update #1

Edited by Guest
Link to comment

يب يب ضضبط معد تجيه نجوم

انحلت المشكله

بس لو امكن شرح بسيط عمل ماركر تخشه تطلع لك لوحه سيارات مع شرح تخصيصه لتيم معين

لين الوحه الاي معي مو تعبي

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

Link to comment

اوكي اولاً لازم تسوي ماركر

marker = createMarker(x, y, z, "cylinder", 1.5, 255 ,255, 255, 155) 

ثانياً لمى اللاعب يلمس الماركر هنا راح تتأكد من انه في الفريق اللي تبغاه او لا

function markerHit (hitPlayer, _) 
if getElementType(hitPlayer) == "player" then 
  if getTeamName(getPlayerTeam(hitPlayer)) == "اسم الفريق" then -- اذا كان في الفريق اللي انت محدده 
    if (source == marker) then -- marker اذا لمس الماركر اللي اسمها 
     triggerClientEvent ("OpenMean", hitPlayer) -- clientنسوي تريقر لجانب الـ 
    end 
  end 
end 
end 
addEventHandler ("onMarkerHit", getRootElement(), markerHit) 

ثالثاً واخيراً نفتح اللوحة لللاعب اللي لمس الماركر وصار له تريقر

addEvent ("OpenMean", true) 
function OpenMean () 
if getLocalPlayer() == source then 
guiSetVisible(اسم اللوحة,true) 
showCursor(true) 
end 
end 
addEventHandler ("OpenMean", getRootElement(), OpenMean) 
Link to comment

سويت لوحه تجربه م ضبطت هل الاكواد صحيحه للمعلوميه مكتوب في الكود اسم الوحه حطيت فيها الاكواد

marker = createMarker(1565.7142333984,-1620.9146728516,13.546875, "cylinder", 1.5, 255 ,255, 255, 155) 
function markerHit (hitPlayer, _) 
if getElementType(hitPlayer) == "player" then 
  if getTeamName(getPlayerTeam(hitPlayer)) == "Police" then  
    if (source == marker) then -- marker  
     triggerClientEvent ("OpenMean", hitPlayer) -- client 
    end 
  end 
end 
end 
addEventHandler ("onMarkerHit", getRootElement(), markerHit) 
addEvent ("OpenMean", true) 
function OpenMean () 
if getLocalPlayer() == source then 
guiSetVisible( 
GUIEditor = { 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(302, 125, 219, 255, "", false) 
        guiWindowSetSizable(GUIEditor.window[1], false)     
    end 
) 
,true) 
showCursor(true) 
end 
end 
addEventHandler ("OpenMean", getRootElement(), OpenMean) 

Link to comment
سويت لوحه تجربه م ضبطت هل الاكواد صحيحه للمعلوميه مكتوب في الكود اسم الوحه حطيت فيها الاكواد
marker = createMarker(1565.7142333984,-1620.9146728516,13.546875, "cylinder", 1.5, 255 ,255, 255, 155) 
function markerHit (hitPlayer, _) 
if getElementType(hitPlayer) == "player" then 
  if getTeamName(getPlayerTeam(hitPlayer)) == "Police" then  
    if (source == marker) then -- marker  
     triggerClientEvent ("OpenMean", hitPlayer) -- client 
    end 
  end 
end 
end 
addEventHandler ("onMarkerHit", getRootElement(), markerHit) 
addEvent ("OpenMean", true) 
function OpenMean () 
if getLocalPlayer() == source then 
guiSetVisible( 
GUIEditor = { 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(302, 125, 219, 255, "", false) 
        guiWindowSetSizable(GUIEditor.window[1], false)     
    end 
) 
,true) 
showCursor(true) 
end 
end 
addEventHandler ("OpenMean", getRootElement(), OpenMean) 

الاكواد صحيحه بس الخطأ في الجوانب والتنظيم

serverيعني ذا في جانب الـ

marker = createMarker(1565.7142333984,-1620.9146728516,13.546875, "cylinder", 1.5, 255 ,255, 255, 155) 
function markerHit (hitPlayer, _) 
if getElementType(hitPlayer) == "player" then 
  if getTeamName(getPlayerTeam(hitPlayer)) == "Police" then  
    if (source == marker) then -- marker  
     triggerClientEvent ("OpenMean", hitPlayer) -- client 
    end 
  end 
end 
end 
addEventHandler ("onMarkerHit", getRootElement(), markerHit) 

clientوذا في جانب الـ

addEvent ("OpenMean", true) 
function OpenMean () 
if getLocalPlayer() == source then 
guiSetVisible(اسم اللوحة,true) 
showCursor(true) 
end 
end 
addEventHandler ("OpenMean", getRootElement(), OpenMean) 

clientوكود النافذة ذا لحاله في جانب الـ

GUIEditor.Window = {} 
  
GUIEditor.Window[1] = guiCreateWindow(302, 125, 219, 255, "", false) -- GUIEditor_Window[1] اسم النافذة  
guiSetVisible(GUIEditor.Window[1],false) 
guiWindowSetSizable(GUIEditor.Window[1], false) 
Link to comment
سويت لوحه تجربه م ضبطت هل الاكواد صحيحه للمعلوميه مكتوب في الكود اسم الوحه حطيت فيها الاكواد
marker = createMarker(1565.7142333984,-1620.9146728516,13.546875, "cylinder", 1.5, 255 ,255, 255, 155) 
function markerHit (hitPlayer, _) 
if getElementType(hitPlayer) == "player" then 
  if getTeamName(getPlayerTeam(hitPlayer)) == "Police" then  
    if (source == marker) then -- marker  
     triggerClientEvent ("OpenMean", hitPlayer) -- client 
    end 
  end 
end 
end 
addEventHandler ("onMarkerHit", getRootElement(), markerHit) 
addEvent ("OpenMean", true) 
function OpenMean () 
if getLocalPlayer() == source then 
guiSetVisible( 
GUIEditor = { 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(302, 125, 219, 255, "", false) 
        guiWindowSetSizable(GUIEditor.window[1], false)     
    end 
) 
,true) 
showCursor(true) 
end 
end 
addEventHandler ("OpenMean", getRootElement(), OpenMean) 

الاكواد صحيحه بس الخطأ في الجوانب والتنظيم

serverيعني ذا في جانب الـ

marker = createMarker(1565.7142333984,-1620.9146728516,13.546875, "cylinder", 1.5, 255 ,255, 255, 155) 
function markerHit (hitPlayer, _) 
if getElementType(hitPlayer) == "player" then 
  if getTeamName(getPlayerTeam(hitPlayer)) == "Police" then  
    if (source == marker) then -- marker  
     triggerClientEvent ("OpenMean", hitPlayer) -- client 
    end 
  end 
end 
end 
addEventHandler ("onMarkerHit", getRootElement(), markerHit) 

clientوذا في جانب الـ

addEvent ("OpenMean", true) 
function OpenMean () 
if getLocalPlayer() == source then 
guiSetVisible(اسم اللوحة,true) 
showCursor(true) 
end 
end 
addEventHandler ("OpenMean", getRootElement(), OpenMean) 

clientوكود النافذة ذا لحاله في جانب الـ

GUIEditor.Window = {} 
  
GUIEditor.Window[1] = guiCreateWindow(302, 125, 219, 255, "", false) -- GUIEditor_Window[1] اسم النافذة  
guiSetVisible(GUIEditor.Window[1],false) 
guiWindowSetSizable(GUIEditor.Window[1], false) 

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

جاري التجربه

Link to comment

بالنسبه لو عليه نجوم ما يدخل تيم الشرطه, انت سويه يوم يبي يدخل حط شرط,

if getPlayerTeam(localPlayer) == getTeamFromName('Police') then return false 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...