Jump to content

طـلب


Recommended Posts

خلاص مشكورين مابي الكود -_-"

المهم عندي موتر سويته

car = createVehicle

المهم اسمه car

انا سويت زر ع انه يسحب هذا الموتر

بـ هذا الكود

spawnVehicle ( car, -710, 949, 12 )

فـ انا سويت زر ولما اضغطه ابيه يسحب الموتر عندي

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

يعني بدون ماحط الاحداثيات

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

Link to comment
  • Replies 77
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

...

انا سويت زر ع انه يسحب هذا الموتر

بـ هذا الكود

spawnVehicle ( car, -710, 949, 12 )

فـ انا سويت زر ولما اضغطه ابيه يسحب الموتر عندي

...

addCommandHandler("Car", 
function () 
local x,y,z = getElementPosition (source) 
spawnPlayer(car,x,y,z)  
end) 

مجرب مثال سوية بـ onClientGUIClick

spawnPlayer .?

Link to comment
-- Server Side 
ChatTable = { } 
  
addEventHandler ( "onPlayerChat", root, 
    function ( msg, type ) 
        if ChatTable [ source ] then 
            cancelEvent ( ); 
            return outputChatBox ( "لا يمكنك التحدث لمدة 3 ثواني", source, 255, 0, 0, true ); 
        end 
        if type ~= 0 then return end 
        local r, g, b = getPlayerNametagColor ( source ); 
        checkPlayerGroup_ ( source, msg ) 
        unBlockChat_ ( source, true ); 
        setTimer ( unBlockChat_, 3000, 1, source, false ); 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ChatTable [ source ] then 
            unBlockChat_ ( source, nil ); 
        end; 
    end 
) 
  
checkPlayerGroup_ = function ( player, msg ) 
    local r, g, b = getPlayerNametagColor ( player ); 
    local accName_ = getAccountName ( getPlayerAccount ( player ) ); 
    for _, v in ipairs ( aclGroupList ( ) ) do  
        local groupName_ = tostring ( aclGroupGetName( v ) ) 
        if isObjectInACLGroup ( "user."..accName_, aclGetGroup ( groupName_ ) ) then 
            if groupName_ ~= "Everyone" then 
                cancelEvent ( ); 
                return addTag_ ( player, msg, groupName_ );  
            end 
        end 
    end  
end; 
  
addTag_ = function ( player, msg, aclGroup ) 
    local r, g, b = getPlayerNametagColor ( player ); 
    local tag = aclGroup 
    if tag then 
        if tag == "Console" then  
            outputChatBox ( "#FF9900[ "..tag.." ] "..getPlayerName ( player ).. " : #FFFFFF"..msg, root, r, g, b, true );    
        elseif tag == "Admin" then  
            outputChatBox ( "#FF0000[ "..tag.." ] "..getPlayerName ( player ).. " : #FFFFFF"..msg, root, r, g, b, true ); 
        elseif tag == "SuperModerator" then  
            outputChatBox ( "#0099FF[ "..tag.." ] "..getPlayerName ( player ).. " : #FFFFFF"..msg, root, r, g, b, true ); 
        elseif tag == "Moderator" then  
            outputChatBox ( "#00FF00[ "..tag.." ] "..getPlayerName ( player ).. " : #FFFFFF"..msg, root, r, g, b, true ); 
        end; 
    end; 
end; 
  
unBlockChat_ = function ( player, value ) 
    ChatTable [ player ] = value; 
end; 

طف مود التاج و اذا فيه مخرج نص بالفري روم حذفه

Link to comment
-- Server Side 
ChatTable = { } 
  
addEventHandler ( "onPlayerChat", root, 
    function ( msg, type ) 
        if ChatTable [ source ] then 
            cancelEvent ( ); 
            return outputChatBox ( "لا يمكنك التحدث لمدة 3 ثواني", source, 255, 0, 0, true ); 
        end 
        if type ~= 0 then return end 
        local r, g, b = getPlayerNametagColor ( source ); 
        checkPlayerGroup_ ( source, msg ) 
        unBlockChat_ ( source, true ); 
        setTimer ( unBlockChat_, 3000, 1, source, false ); 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ChatTable [ source ] then 
            unBlockChat_ ( source, nil ); 
        end; 
    end 
) 
  
checkPlayerGroup_ = function ( player, msg ) 
    local r, g, b = getPlayerNametagColor ( player ); 
    local accName_ = getAccountName ( getPlayerAccount ( player ) ); 
    for _, v in ipairs ( aclGroupList ( ) ) do  
        local groupName_ = tostring ( aclGroupGetName( v ) ) 
        if isObjectInACLGroup ( "user."..accName_, aclGetGroup ( groupName_ ) ) then 
            if groupName_ ~= "Everyone" then 
                cancelEvent ( ); 
                return addTag_ ( player, msg, groupName_ );  
            end 
        end 
    end  
end; 
  
addTag_ = function ( player, msg, aclGroup ) 
    local r, g, b = getPlayerNametagColor ( player ); 
    local tag = aclGroup 
    if tag then 
        if tag == "Console" then  
            outputChatBox ( "#FF9900[ "..tag.." ] "..getPlayerName ( player ).. " : #FFFFFF"..msg, root, r, g, b, true );    
        elseif tag == "Admin" then  
            outputChatBox ( "#FF0000[ "..tag.." ] "..getPlayerName ( player ).. " : #FFFFFF"..msg, root, r, g, b, true ); 
        elseif tag == "SuperModerator" then  
            outputChatBox ( "#0099FF[ "..tag.." ] "..getPlayerName ( player ).. " : #FFFFFF"..msg, root, r, g, b, true ); 
        elseif tag == "Moderator" then  
            outputChatBox ( "#00FF00[ "..tag.." ] "..getPlayerName ( player ).. " : #FFFFFF"..msg, root, r, g, b, true ); 
        end; 
    end; 
end; 
  
unBlockChat_ = function ( player, value ) 
    ChatTable [ player ] = value; 
end; 

طف مود التاج و اذا فيه مخرج نص بالفري روم حذفه

عناد كل ماقلت كلمه غير يخليني اتكلم

يعني مثلا قلت عناد

عناد

لازم انتضر 3 ثواني

بس اذا قلت

عناد

برستيج

عادي ^

Link to comment
سوي جلب لاحداثياتك

getElementPosition 

ومن بعدهـا سوي

setElementPosition 

للسيارة

ذذ

ي بوي لحست مخي انت

شوف

addEvent("car",true) 
addEventHandler("car",root, 
    function (player) 
        local car = createVehicle (560,0, 0, 2) 
        local x,y,z = getElementPosition (car) 
            setElementPosition(player,x,y,z) 
        end 
    end 
) 
  

+ غللللللللللللللللللللللللللط

Link to comment
ي بوي لحست مخي انت

شوف

addEvent("car",true) 
addEventHandler("car",root, 
    function (player) 
        local car = createVehicle (560,0, 0, 2) 
        local x,y,z = getElementPosition (car) 
            setElementPosition(player,x,y,z) 
        end 
    end 
) 
  

+ غللللللللللللللللللللللللللط

addEvent("car", true) 
addEventHandler("car", root, 
    function () 
        local car = createVehicle(416, 0, 0, 2) 
        local x, y, z = getElementPosition(source) 
        setElementPosition(car, x, y, z) 
    end 
) 

Link to comment
addEvent("car", true) 
addEventHandler("car", root, 
    function () 
        local car = createVehicle(416, 0, 0, 2) 
        local x, y, z = getElementPosition(source) 
        setElementPosition(car, x, y, z) 
    end 
) 

كل ماضغط علي الزر يعطيني موتر كل ماضغط موتر !

Link to comment

addEvent("car", true) 
addEventHandler("car", root, 
    function () 
        if getElementData ( source, "destroy" ) then 
            destroyElement ( getElementData ( source, "destroy")) 
        end  
        car = createVehicle(416, 0, 0, 2) 
        x, y, z = getElementPosition(source) 
        setElementPosition(car, x, y, z -1) 
        setElementData ( source, "destroy", car ) 
    end 
) 
Link to comment
addEvent("car", true) 
addEventHandler("car", root, 
    function () 
        if getElementData ( source, "destroy" ) then 
            destroyElement ( getElementData ( source, "destroy")) 
        end  
        car = createVehicle(416, 0, 0, 2) 
        x, y, z = getElementPosition(source) 
        setElementPosition(car, x, y, z -1) 
        setElementData ( source, "destroy", car ) 
    end 
) 

لول ضبط

بس اخوي برستيج ممكن شرح بسيط لـ فايدة هذول

        if getElementData ( source, "destroy" ) then 
            destroyElement ( getElementData ( source, "destroy")) 

Link to comment
هو يبي زي حرب العصابات جراند العرب

لما اتكلم بالشات اكثر من مره يقولي انتظر 10 ثواني

عشان اكتب مره ثانيه

مو بس حرب العصابات مسوينها -_-"

مسوي صدته :?

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