Jump to content

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


Recommended Posts

  FOX_script said:
السلام عليكم ,

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

هو :

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

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

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

سيرفر

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

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

وتحت حق Mp4

Link to comment
  Mando said:
  FOX_script said:
السلام عليكم ,

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

هو :

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

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

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

سيرفر

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

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

وتحت حق Mp4

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

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

Link to comment
  FOX_script said:
هلا

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

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

addEventHandler('onPlayerJoin',root,

function ( )

giveWeapon ( source,34,3000 )

giveWeapon ( source,31,3000 )

giveWeapon ( source,24,3000 )

end

)

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

Link to comment
  FOX_script said:
البنك

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

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

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

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

Link to comment
  Do_De<3 said:
  Mando said:
  FOX_script said:
السلام عليكم ,

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

هو :

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

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

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

سيرفر

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

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

وتحت حق Mp4

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

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

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

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

Link to comment
  Do_De<3 said:
  FOX_script said:
البنك

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

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
  Mando said:
احسلك اسكت مابيك تتكلم تتدري ليش ؟

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

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

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

: )

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

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

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

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

Link to comment
  FOX_script said:
  Do_De<3 said:
  FOX_script said:
البنك

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

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
  FOX_script said:
اي كوود ؟؟

ذا ؟؟؟؟

addEventHandler('onPlayerJoin',root,

function ( )

giveWeapon ( source,34,3000 )

giveWeapon ( source,31,3000 )

giveWeapon ( source,24,3000 )

end

)

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

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

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

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

Link to comment
  FOX_script said:
يااخي اي كوووووووووووود

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

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

(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
  FOX_script said:
"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...