Jump to content

طلب تصليح فنكشنين


Recommended Posts

السلام عليكم

اليوم واجهة مشكلة بالكود ذا

addEventHandler("onPlayerWasted", root, 
    function() 
             if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) == "police" then 
            setPlayerNametagColor ( source, 0, 0, 255 ) 
            setElementPosition ( source, 213.77847,1865.95215,13.14063 ) 
            setElementInterior ( source, 0 ) 
            setElementDimension ( source, 9 )  
            setElementModel(source, 280) 
    end 
 end 
) 

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

انا مشغل مود play

لكن انا مخلي يرجع للسباون حق الشرطة وبعد ثانية يروح لبداية play

وش الحل

ضفت له settimer

ومانفع

+

مود برستج حق الرتب في مشاكل كثير

ابيكم تصلحونه لي

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

و لما ارقي نفسي كنق درفت وارقي نفسي مره ثانية شرطي مايجي تاج الشرطي يجي بس تاج كنق الدرفت

ذا الكود

  
xAddToGroupFunction_ = function ( Group,Price,Name ) 
    local account = getAccountName(getPlayerAccount(source)); 
    if isGuestAccount(getPlayerAccount(source)) then return outputChatBox(" * يجب عليك التسجيل اولاَ",source,255,0,0,true); end 
    if isObjectInACLGroup("user."..account, aclGetGroup(tostring(Group))) then return outputChatBox("** لديك هذهـ الرتبة فعـلا  ! ",source,255,0,0,true); end 
    local sValue = getElementData( source,'Time' ) 
    if not sValue then sValue = '0:0:0' end 
    local data = split(sValue,':') 
    local hour = tonumber( data[1] )   
    if hour == nil or not tonumber(hour) then hour = 0 end 
    if ( hour >= tonumber(Price))  then 
        aclGroupAddObject (aclGetGroup( tostring(Group)),"user."..account); 
        outputChatBox("** تم اضافة الرتبة بنجاح | "..Name,source,0,255,0,true); 
    else 
        outputChatBox("**ليس لديك ساعات كافية",source,255,0,0,true); 
    end 
end 
addEvent("Accept:the:request",true) 
addEventHandler("Accept:the:request",root,xAddToGroupFunction_) 

اعتقد شرحي طلاسم

ماعليكم ان شاء الله تفهمون

وين الشطار يساعدون المحتاج :lol:

Link to comment
طيب الكود الاول ابيه بعد ثانيتين ونصف ينقلها للاحداثيات اللي حاطها بالكود فوق ( اذمات )

الكود الثاني مو محتاجه مرة بس اذ بتساعدوني فيه ساعدو

local PlayerT = { } 
  
addEventHandler("onPlayerWasted", root, function(  ) 
     if ( getPlayerTeam( source ) ) and ( getTeamName( getPlayerTeam( source ) ) ) == "police" then 
         if ( isTimer( PlayerT[ source ] ) ) then killTimer( PlayerT[ source ] ) PlayerT[ source ] = nil end 
             setPlayerNametagColor ( source, 0, 0, 255 ) 
             setElementDimension ( source, 9 ) 
             setElementModel( source, 280 ) 
             PlayerT[ source ] = setTimer( setElementInterior, 2000, 1, source, 0, 213.77847, 1865.95215, 13.14063 ) 
         end 
end ) 
Link to comment
متأكد انه الكود بجانب سيرفر .

ولو متأكد وش يقول الديبوق ؟

مايطلع بالديبوق ولا شي

+

تم التصليح

شكرا زاحف

الله يوفقك بالبرمجة

شكرا كودي اللي يبيه احد

  
          policeonWasted = function() 
                  if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) == "police" then 
                    function respawn( source ) 
            setPlayerNametagColor ( source, 0, 0, 255 ) 
            setElementPosition ( source, 213.77847,1865.95215,13.14063 ) 
            setElementInterior ( source, 0 ) 
            setElementDimension ( source, 9 ) 
            setElementModel(source, 280) 
                    end 
                    setTimer(respawn,2000,1,source) 
            end 
        end 
        addEventHandler ( "onPlayerSpawn", root, policeonWasted ) 

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