Jump to content

لوسمحتم شباب طلب بسيط جدا


Recommended Posts

السلام عليكم ,

ابي منكم طلب بسيط

هو :

اذا دخل الاعب يعطيه اسلحة

mp4 , sniper , سلاح صغيرر

لوسمحتم + قولولي وين احط الكوود

سيرفر

addEventHandler('onPlayerJoin',root, 
    function (  ) 
            giveWeapon ( source,30,3000 ) 
            giveWeapon ( source,31,3000 ) 
    end 
) 

حط اي دي السلاح حق السنايبر فوق

وتحت حق Mp4

Link to comment
السلام عليكم ,

ابي منكم طلب بسيط

هو :

اذا دخل الاعب يعطيه اسلحة

mp4 , sniper , سلاح صغيرر

لوسمحتم + قولولي وين احط الكوود

سيرفر

addEventHandler('onPlayerJoin',root, 
    function (  ) 
            giveWeapon ( source,30,3000 ) 
            giveWeapon ( source,31,3000 ) 
    end 
) 

حط اي دي السلاح حق السنايبر فوق

وتحت حق Mp4

^ فآهم البرمجهه غلط : /

يآصاحب الموضوع اطرحح كود البنكك كله

Link to comment
هلا

انا عرفت كيف خلاص بس عندي سؤوال

وين احط ذا الكوود

addEventHandler('onPlayerJoin',root,

function ( )

giveWeapon ( source,34,3000 )

giveWeapon ( source,31,3000 )

giveWeapon ( source,24,3000 )

end

)

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

Link to comment
البنك

طيب يآذكي الكود هذآ

addEventاHandler('onPlayerJoin',root, 
    function (  ) 
            giveWeapon ( source,30,3000 ) 
            giveWeapon ( source,31,3000 ) 
    end 
) 

اذا دخل اللاعب للسيرفر

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

Link to comment
السلام عليكم ,

ابي منكم طلب بسيط

هو :

اذا دخل الاعب يعطيه اسلحة

mp4 , sniper , سلاح صغيرر

لوسمحتم + قولولي وين احط الكوود

سيرفر

addEventHandler('onPlayerJoin',root, 
    function (  ) 
            giveWeapon ( source,30,3000 ) 
            giveWeapon ( source,31,3000 ) 
    end 
) 

حط اي دي السلاح حق السنايبر فوق

وتحت حق Mp4

^ فآهم البرمجهه غلط : /

يآصاحب الموضوع اطرحح كود البنكك كله

يب فاهم البرمجة غلط وش تبي ؟

انقلع اسمك دودة بس

Link to comment
البنك

طيب يآذكي الكود هذآ

addEventاHandler('onPlayerJoin',root, 
    function (  ) 
            giveWeapon ( source,30,3000 ) 
            giveWeapon ( source,31,3000 ) 
    end 
) 

اذا دخل اللاعب للسيرفر

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

ياااخي هذا الكوود الي ابيهه مب الي فوق

addEventHandler('onPlayerJoin',root, 
    function (  ) 
            giveWeapon ( source,34,3000 ) 
            giveWeapon ( source,31,3000 ) 
            giveWeapon ( source,24,3000 ) 
    end 
) 

المهم قولي وين احطه

ابيه اذا دخل البنك

في client

ولا server

Link to comment
احسلك اسكت مابيك تتكلم تتدري ليش ؟

هو عدل ردة لية تتكلم ي ابن الناس الطيبين

انت اللي تفهم البرمجة صح lol

خلاص عرفنا -_-

: )

شوف كودكك يآقلبي : )

addEventHandler('onPlayerJoin',root, < < < مع دخخول الاعب للسيرفر  
    function (  ) < يسوي وظيفه 
            giveWeapon ( source,30,3000 ) < يعطيه سلاح 
            giveWeapon ( source,31,3000 ) < يعطيه سلاح 
    end 
) 

هو مايبيه اول مايخش اللاعب

يبيهآ اول مايخشش للبنك

Link to comment
البنك

طيب يآذكي الكود هذآ

addEventاHandler('onPlayerJoin',root, 
    function (  ) 
            giveWeapon ( source,30,3000 ) 
            giveWeapon ( source,31,3000 ) 
    end 
) 

اذا دخل اللاعب للسيرفر

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

ياااخي هذا الكوود الي ابيهه مب الي فوق

addEventHandler('onPlayerJoin',root, 
    function (  ) 
            giveWeapon ( source,34,3000 ) 
            giveWeapon ( source,31,3000 ) 
            giveWeapon ( source,24,3000 ) 
    end 
) 

المهم قولي وين احطه

ابيه اذا دخل البنك

في client

ولا server

يآ فوكسس هذآ الكود اول مايخش اللاعب للسيرفر مو للبنك : /

لو تبيه للبنكك حط كودك :@

Link to comment

اي كوود ؟؟

ذا ؟؟؟؟

addEventHandler('onPlayerJoin',root,

function ( )

giveWeapon ( source,34,3000 )

giveWeapon ( source,31,3000 )

giveWeapon ( source,24,3000 )

end

)

شوووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووف الصفحة 2

Edited by Guest
Link to comment
اي كوود ؟؟

ذا ؟؟؟؟

addEventHandler('onPlayerJoin',root,

function ( )

giveWeapon ( source,34,3000 )

giveWeapon ( source,31,3000 )

giveWeapon ( source,24,3000 )

end

)

استغفر الله العظيم : /

هذآ كود اول ماتخش للسيرفر يعطيكك سلاح

انت تبيه اول مايخش للبنك يعطيكك سلآح : /

حط كوددكك وازبطهه : /

Link to comment
يااخي اي كوووووووووووود

لما يدخل البنك بينقله الى داخل البنك انا جبت الاحداثياات

ابيه اذا جا الاعب الاحداثيات ذي يعطيه الاسلخة

(317.01807 2509.33984 29.41832)

فهمت ؟؟

طيب يآفوكسس جب اسم الماركر : )

Link to comment
"editor_main"> 
    "object (sw_bankbits) (2)" doublesided="false" model="13007" interior="0" dimension="0" posX="312.70001220703" posY="2502.6000976563" posZ="30.200000762939" rotX="0" rotY="0" rotZ="270"> 
    "object (vault_door) (1)" doublesided="false" model="14576" interior="0" dimension="0" posX="306.10000610352" posY="2508.3000488281" posZ="24.10000038147" rotX="0" rotY="0" rotZ="0"> 
    "object (imy_la_door) (1)" doublesided="false" model="3109" interior="0" dimension="0" posX="311.70001220703" posY="2491" posZ="25.5" rotX="0" rotY="0" rotZ="0"> 
    "object (imy_la_door) (2)" doublesided="false" model="3109" interior="0" dimension="0" posX="310.8994140625" posY="2493.69921875" posZ="25.5" rotX="0" rotY="0" rotZ="90"> 
    "object (imy_la_door) (5)" doublesided="false" model="3109" interior="0" dimension="0" posX="311.79998779297" posY="2491" posZ="26" rotX="0" rotY="0" rotZ="0"> 
    "object (imy_la_door) (2)" doublesided="false" model="3109" interior="0" dimension="0" posX="310.89999389648" posY="2493.6999511719" posZ="26" rotX="0" rotY="0" rotZ="90"> 
    "object (cr_safe_door) (1)" doublesided="false" model="2004" interior="0" dimension="0" posX="305.70001220703" posY="2532" posZ="17.60000038147" rotX="0" rotY="0" rotZ="0"> 
  

اختار الي تبيههه (:

هههههههه

Link to comment
"editor_main"> 
    "object (sw_bankbits) (2)" doublesided="false" model="13007" interior="0" dimension="0" posX="312.70001220703" posY="2502.6000976563" posZ="30.200000762939" rotX="0" rotY="0" rotZ="270"> 
    "object (vault_door) (1)" doublesided="false" model="14576" interior="0" dimension="0" posX="306.10000610352" posY="2508.3000488281" posZ="24.10000038147" rotX="0" rotY="0" rotZ="0"> 
    "object (imy_la_door) (1)" doublesided="false" model="3109" interior="0" dimension="0" posX="311.70001220703" posY="2491" posZ="25.5" rotX="0" rotY="0" rotZ="0"> 
    "object (imy_la_door) (2)" doublesided="false" model="3109" interior="0" dimension="0" posX="310.8994140625" posY="2493.69921875" posZ="25.5" rotX="0" rotY="0" rotZ="90"> 
    "object (imy_la_door) (5)" doublesided="false" model="3109" interior="0" dimension="0" posX="311.79998779297" posY="2491" posZ="26" rotX="0" rotY="0" rotZ="0"> 
    "object (imy_la_door) (2)" doublesided="false" model="3109" interior="0" dimension="0" posX="310.89999389648" posY="2493.6999511719" posZ="26" rotX="0" rotY="0" rotZ="90"> 
    "object (cr_safe_door) (1)" doublesided="false" model="2004" interior="0" dimension="0" posX="305.70001220703" posY="2532" posZ="17.60000038147" rotX="0" rotY="0" rotZ="0"> 
  

اختار الي تبيههه (:

هههههههه

جب ملف الكلينت و السيرفر

Link to comment

طيب

1- الكلنت

local localPlayer = getLocalPlayer() 
  
rRoot = getResourceRootElement(getThisResource()) 
  
AllTable = {} 
  
marker = {} 
  
destroyTime = 1 
  
destroytime = destroyTime * 1 * 1000 
  
  
  
RobberTable = {  
  
    [1] = {309.0735168457, 2521.4938964844 ,16.918315887451}, 
  
    [2] = {309.08380126953, 2524.1975097656, 16.918315887451}, 
  
    [3] = {309.08160400391, 2528.3244628906, 16.918315887451}, 
  
    [4] = {303.24075317383, 2528.3471679688, 16.918315887451}, 
  
    [5] = {303.12585449219, 2524.1411132813, 16.918315887451}, 
  
    [6] = {303.12243652344, 2521.1782226563, 16.918315887451} 
  
} 
  
  
  
addEvent ("Make_Marker", true) 
  
function make_marker () 
  
destroy() 
  
for iF,i in ipairs ( RobberTable ) do 
  
z = i[3]-1 
  
marker = createMarker ( i[1], i[2], z, "cylinder", 0.7, 255, 0, 0, 255 ) 
  
table.insert( AllTable, marker ) --make table for marker 
  
addEventHandler ( "onClientMarkerHit", marker, 
  
function ( hitPlayer ) 
  
    if ( hitPlayer == localPlayer ) then 
  
    triggerServerEvent ("roob", localPlayer) 
  
    setTimer(destroytime, 1, destroyElement( source ))       
  
    end 
  
end) 
  
end 
  
end 
  
addEventHandler ("Make_Marker", getRootElement(), make_marker) 
  
  
  
  
  
function destroy() 
  
for k,v in ipairs ( AllTable ) do 
  
    if  isElement ( v ) then 
  
        destroyElement( v ) 
  
        end 
  
    end 
  
end 
  
  
  
addEvent("roob_bank",true) 
  
addEventHandler("roob_bank",root, 
  
function() 
  
    local sound = playSound("alarm.mp3") 
  
end ) 
--createBlip ( 1367, -1279, 13 , 6 ) 

2 - السيرفر

rRoot = getResourceRootElement(getThisResource()) 
 
r,g,b = 255,0,0 -- اللون
 
posX,posY = 0.2, 0.5 -- المكان على الشاشة
 
size = 2.0 -- الحجم
 
robbertimerStart = 3
 
robbertimerstop = 15
 
 
 
robbertime = robbertimerStart * 60 * 1000
 
robbertimeStop = robbertimerstop * 60 * 1000
 
 
 
function createTeamsOnStart ()
 
    outputChatBox ( "* * * تم تشغيل مود سرقة البنك ستبدأ المهمه بعد 3 دقائق * * * ", hitter, 0, 0, 255, true )
 
    TimerStart["timer"] = setTimer ( start_Roob, robbertime,1) ---time on start
 
    roobB = createObject (2634, 308.10000610352, 2516.3999023438, 17.5, 0, 0, 186) 
 
    for i,player in ipairs(getElementsByType("player")) do
 
    setElementData(player, "Marker_destoy", 0)
 
        setElementData(player, "MiissoinStart", false) 
 
    end
 
    AllowUseFunctionRoob() 
 
end
 
addEventHandler("onResourceStart", resourceRoot, createTeamsOnStart)
 
 
 
addEvent ("roob", true)
 
function openRampLVSF ()
 
    setElementData( source, "Marker_destoy", tonumber( getElementData( source, "Marker_destoy" ) or 0 ) + 1 )
 
    textDisplayAddObserver ( RobberDisplay, source )
 
    setElementData(source, "Timeleft", 10)
 
    setPedAnimation (source, "ROB_BANK", "CAT_Safe_Rob" )
 
    setTimer(updateTimeLeft, 1000, getElementData(source, "Timeleft"), source)
 
end
 
addEventHandler ("roob", getRootElement(), openRampLVSF)
 
 
 
function updateTimeLeft(player)
 
    setElementData(player, "Timeleft", getElementData(player, "Timeleft") - 1)
 
    setTextRobber("Time remaining: [" .. getElementData(player, "Timeleft").. "] :الوقت المتبقي")
 
    playSoundFrontEnd ( player, 101 )  
 
    if tonumber(getElementData(player, "Timeleft")) == 0 then
 
        setPedAnimation (player, false)
 
        if isTimer(theTimer) and isTimer(theTime)  then
 
            killTimer(theTimer)
 
        end
 
        move()
 
        theTimer = setTimer(setTextRobber,50, 1 , "" ) 
 
    if tonumber(getElementData(player, "Marker_destoy")) == 6 then
 
    setElementData(player, "Marker_destoy", 0)
 
    makeobject(player)
 
    textDisplayAddObserver ( RobberDisplay, player )   
 
    end
 
    end
 
end
 
 
 
 
 
function makeobject(plr)
 
    notrolley = getAttachedElements ( plr )
 
    for k,v in pairs(notrolley) do
 
        if getElementType ( v ) == "object" then
 
            destroyElement ( v )
 
        end
 
    end
 
local x,y,z = getElementPosition ( plr )
 
object = createObject ( 1550, x, y, z )
 
if object then
 
attachElements ( object, plr, 0, -0.4, 0.4 )
 
--attachElements ( object, plr, -0.1, -0.20, 0.90, 0.000000, 45.000000, 0 )
 
local x,y,z = getElementPosition(plr)
 
setElementCollisionsEnabled(object, false)
 
end
 
outputChatBox ( "* * * [D] اذهب الى حرف دي الموجود بالخريطة للأخـذ المبلغ  * * * ", plr, 0, 0, 255, true )
 
outputChatBox ( "* * * Please GO To icon D in The Map To Get Money* * * ", plr, 0, 0, 255, true )
 
Finsh_Missoin(plr)
 
end
 
 
 
function dd(plr)
 
notrolley = getAttachedElements ( plr )
 
    for k,v in pairs(notrolley) do
 
        if getElementType ( v ) == "object" then
 
            destroyElement ( v )
 
        end
 
    end
 
end
 
   
 
function player_Quit ()
 
    notrolley = getAttachedElements ( source )
 
    for k,v in pairs(notrolley) do
 
        if getElementType ( v ) == "object" then
 
            destroyElement ( v )
 
        end
 
    end
 
     if tonumber(getElementData(source, "Marker_destoy")) >= 1 then
 
     
 
     end
 
end
 
addEventHandler ( "onPlayerQuit", getRootElement(), player_Quit )
 
 
 
function move()
 
setTimer (moveObject, 2500, 1, roobB, 1000, 308.10000610352, 2516.3999023438, 17.5) 
 
end    
 
 
 
local Doorentry = createMarker(598.90692138672, -1245.0686035156, 18.253646850586, "cylinder", 1.5, 255, 0, 0, 255 )
 
 
 
function Doore ( player )
 
    if ( source == Doorentry ) then
 
        if ( getElementType ( player ) == "player" ) then
 
            fadeCamera ( player, false, 1, 0, 0, 0 )
 
            setTimer (
 
                function ( player )
 
                    if ( player and isElement ( player ) ) then
 
                        fadeCamera ( player, true, 1 )
 
                        setElementPosition ( player, 316.66882324219, 2509.2736816406, 29.418315887451)
 
                    end
 
                end
 
                ,1000, 1, player
 
            )
 
            --[[
 
            local Team = getPlayerTeam ( player )
 
            if ( Team == getTeamFromName ( "Police" ) ) then
 
            else
 
                setPlayerTeam ( player, getTeamFromName ( "Robber" ) )
 
                textDisplayAddObserver ( RobberDisplay, player )               
 
            end 
 
            --]]
 
        end
 
    end
 
end
 
addEventHandler ( "onMarkerHit", getRootElement(), Doore )
 
 
 
Link to comment

Server

rRoot = getResourceRootElement(getThisResource()) 
 
r,g,b = 255,0,0 -- اللون
 
posX,posY = 0.2, 0.5 -- المكان على الشاشة
 
size = 2.0 -- الحجم
 
robbertimerStart = 3
 
robbertimerstop = 15
 
 
 
robbertime = robbertimerStart * 60 * 1000
 
robbertimeStop = robbertimerstop * 60 * 1000
 
 
 
function createTeamsOnStart ()
 
    outputChatBox ( "* * * تم تشغيل مود سرقة البنك ستبدأ المهمه بعد 3 دقائق * * * ", hitter, 0, 0, 255, true )
 
    TimerStart["timer"] = setTimer ( start_Roob, robbertime,1) ---time on start
 
    roobB = createObject (2634, 308.10000610352, 2516.3999023438, 17.5, 0, 0, 186)
 
    for i,player in ipairs(getElementsByType("player")) do
 
    setElementData(player, "Marker_destoy", 0)
 
        setElementData(player, "MiissoinStart", false)
 
    end
 
    AllowUseFunctionRoob()
 
end
 
addEventHandler("onResourceStart", resourceRoot, createTeamsOnStart)
 
 
 
addEvent ("roob", true)
 
function openRampLVSF ()
 
    setElementData( source, "Marker_destoy", tonumber( getElementData( source, "Marker_destoy" ) or 0 ) + 1 )
 
    textDisplayAddObserver ( RobberDisplay, source )
 
    setElementData(source, "Timeleft", 10)
 
    setPedAnimation (source, "ROB_BANK", "CAT_Safe_Rob" )
 
    setTimer(updateTimeLeft, 1000, getElementData(source, "Timeleft"), source)
 
end
 
addEventHandler ("roob", getRootElement(), openRampLVSF)
 
 
 
function updateTimeLeft(player)
 
    setElementData(player, "Timeleft", getElementData(player, "Timeleft") - 1)
 
    setTextRobber("Time remaining: [" .. getElementData(player, "Timeleft").. "] :الوقت المتبقي")
 
    playSoundFrontEnd ( player, 101 )  
 
    if tonumber(getElementData(player, "Timeleft")) == 0 then
 
        setPedAnimation (player, false)
 
        if isTimer(theTimer) and isTimer(theTime)  then
 
            killTimer(theTimer)
 
        end
 
        move()
 
        theTimer = setTimer(setTextRobber,50, 1 , "" )
 
    if tonumber(getElementData(player, "Marker_destoy")) == 6 then
 
    setElementData(player, "Marker_destoy", 0)
 
    makeobject(player)
 
    textDisplayAddObserver ( RobberDisplay, player )  
 
    end
 
    end
 
end
 
 
 
 
 
function makeobject(plr)
 
    notrolley = getAttachedElements ( plr )
 
    for k,v in pairs(notrolley) do
 
        if getElementType ( v ) == "object" then
 
            destroyElement ( v )
 
        end
 
    end
 
local x,y,z = getElementPosition ( plr )
 
object = createObject ( 1550, x, y, z )
 
if object then
 
attachElements ( object, plr, 0, -0.4, 0.4 )
 
--attachElements ( object, plr, -0.1, -0.20, 0.90, 0.000000, 45.000000, 0 )
 
local x,y,z = getElementPosition(plr)
 
setElementCollisionsEnabled(object, false)
 
end
 
outputChatBox ( "* * * [D] اذهب الى حرف دي الموجود بالخريطة للأخـذ المبلغ  * * * ", plr, 0, 0, 255, true )
 
outputChatBox ( "* * * Please GO To icon D in The Map To Get Money* * * ", plr, 0, 0, 255, true )
 
Finsh_Missoin(plr)
 
end
 
 
 
function dd(plr)
 
notrolley = getAttachedElements ( plr )
 
    for k,v in pairs(notrolley) do
 
        if getElementType ( v ) == "object" then
 
            destroyElement ( v )
 
        end
 
    end
 
end
 
   
 
function player_Quit ()
 
    notrolley = getAttachedElements ( source )
 
    for k,v in pairs(notrolley) do
 
        if getElementType ( v ) == "object" then
 
            destroyElement ( v )
 
        end
 
    end
 
     if tonumber(getElementData(source, "Marker_destoy")) >= 1 then
 
     
 
     end
 
end
 
addEventHandler ( "onPlayerQuit", getRootElement(), player_Quit )
 
 
 
function move()
 
setTimer (moveObject, 2500, 1, roobB, 1000, 308.10000610352, 2516.3999023438, 17.5)
 
end    
 
 
 
local Doorentry = createMarker(598.90692138672, -1245.0686035156, 18.253646850586, "cylinder", 1.5, 255, 0, 0, 255 )
 
 
 
function Doore ( player )
 
    if ( source == Doorentry ) then
 
        if ( getElementType ( player ) == "player" ) then
 
            fadeCamera ( player, false, 1, 0, 0, 0 )
 
            setTimer (
 
                function ( player )
 
                    if ( player and isElement ( player ) ) then
 
                        fadeCamera ( player, true, 1 )
                            giveWeapon( player, 31, 200 )
                        setElementPosition ( player, 316.66882324219, 2509.2736816406, 29.418315887451)
 
                    end
 
                end
 
                ,1000, 1, player
 
            )
 
            --[[
 
            local Team = getPlayerTeam ( player )
 
            if ( Team == getTeamFromName ( "Police" ) ) then
 
            else
 
                setPlayerTeam ( player, getTeamFromName ( "Robber" ) )
 
                textDisplayAddObserver ( RobberDisplay, player )              
 
            end
 
            --]]
 
        end
 
    end
 
end
 
addEventHandler ( "onMarkerHit", getRootElement(), Doore )
 
 
 
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...