Jump to content

حل مشاكل تخريب السيرفر + استفسار


aL.Kfo

Recommended Posts

مرحبا

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

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

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

وكذاالك مود المطاعم الاي اسمه mabako-services

لا شغلته على السيرفر المجاني زي العسل بس لا ركبته ع الاستضافه يركب بس ما يشتغل

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

وياليت كود الاي عليه نجوم ما يقدر يخش شرطي يطلع له بالشات لا يمكنك الانضمام لشرطه

او الفنكشات مع توضيح

بس و اي مشكله راح اضيفها ع الموضوع ذا

ياليت الرد ع الموضوع ذا ب الذات مستر سعد

viewtopic.php?f=160&t=65675

Link to comment

اظن كذا ذذ votemanger بالنسبه للي يحوله ريس هذا المود اسمه

Remove object بالنسبه للمود انت افتح قروب الادمن وحدد المود الي تبيه واضغط على

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

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

if getPlayerWantedLevel() > 0 then return false end 

getPlayerWantedLevel() = كلينت

getPlayerWantedLevel(Defined) = سيرفر

Edited by Guest
Link to comment
يعطيكم العافيه يشباب

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

# ; يمكن انت معدل على المود , او بق من السسيرفر او كذا , حـأول تسوي ريستارات وترفع الملف نفسه اللي تشغله على المججأني نفسه عل ىالأستضافة ممكن انت تكون ملخبط بـ واحد ثاني نفسس الأسم تأكد ., !

Link to comment

صحيح زحف شكلي مضيع لين فيه 4 ملفات مطعم و كلها نفس الاسم بس فرق 1 3 5

بشوف الشغال و راح يضبط

سوال

الحين سويت اسل و حطيت في اي بي مساعد محترف

ابي تكون لكل عضويه خضائص انا احددها تسسيف

Link to comment
صحيح زحف شكلي مضيع لين فيه 4 ملفات مطعم و كلها نفس الاسم بس فرق 1 3 5

بشوف الشغال و راح يضبط

سوال

الحين سويت اسل و حطيت في اي بي مساعد محترف

ابي تكون لكل عضويه خضائص انا احددها تسسيف

روح تحت تلقا الـ كومندأت والفنكشنأت حق كل ادمنيةة يـ تحطها فلسس او ترو , ترو متـأح , فلس مقفل ^

Link to comment
لا هنت ياليت فنكشات الادمنيه + فنكشات الاي عليه نجوم ما يقدر يخش بوليس

حسآفه على ردي الي فوق :(

ايم سوري م انتبهت ^_^

جاري التطبيق و بششوف

Edited by Guest
Link to comment
اظن كذا ذذ votemanger بالنسبه للي يحوله ريس هذا المود اسمه

Remove object بالنسبه للمود انت افتح قروب الادمن وحدد المود الي تبيه واضغط على

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

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

if getPlayerWantedLevel() > 0 then return false end 

getPlayerWantedLevel() = كلينت

getPlayerWantedLevel(Defined) = سيرفر

ذا بست لا هنت بس دخلت و سويت الكود و ركبته هههه هو ضبط بس صار لا شغلت صار مود عكس الاي ابي

يطلع نجوم الاعبين كل لاعب و كم نجمه عليه مثل هيكك

[~>اسم الاعب<~] has a wanted level of 6 stars!

[ROSS]|[LR] has a wanted level of 6 stars!

Medo has a wanted level of 1 stars!

gdsf has a wanted level of 1 stars!

Link to comment

شبباب فيه مشكله فةق طرحتها و للحين مو محصل حل

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

Link to comment
ذا بست لا هنت بس دخلت و سويت الكود و ركبته هههه هو ضبط بس صار لا شغلت صار مود عكس الاي ابي

يطلع نجوم الاعبين كل لاعب و كم نجمه عليه مثل هيكك

[~>اسم الاعب<~] has a wanted level of 6 stars!

[ROSS]|[LR] has a wanted level of 6 stars!

Medo has a wanted level of 1 stars!

gdsf has a wanted level of 1 stars!

اطرح كودك ورني وش سويت؟

شبباب فيه مشكله فةق طرحتها و للحين مو محصل حل

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

حمل المود مره ثانيه يمكن عدلته ولا شيء ذذ

Link to comment
ذا بست لا هنت بس دخلت و سويت الكود و ركبته هههه هو ضبط بس صار لا شغلت صار مود عكس الاي ابي

يطلع نجوم الاعبين كل لاعب و كم نجمه عليه مثل هيكك

[~>اسم الاعب<~] has a wanted level of 6 stars!

[ROSS]|[LR] has a wanted level of 6 stars!

Medo has a wanted level of 1 stars!

gdsf has a wanted level of 1 stars!

اطرح كودك ورني وش سويت؟

كلنت

function outputWantedLevel () 
local wantedLvl = getPlayerWantedLevel ( ) 
   if wantedLvl == 0 then 
      outputChatBox ( "You clean", 0, 255, 0) 
   else 
      outputChatBox ( "You have "..wantedLvl.." wanted stars!", 255, 0, 0) 
   end 
end 
addCommandHandler ( "wanted", outputWantedLevel ) 

سيرفر

local players = getElementsByType ( "player" ) -- get a table of all the players in the server 
for theKey,thePlayer in ipairs(players) do -- use a generic for loop to step through each player 
   local level = getPlayerWantedLevel ( thePlayer ) -- get the wanted level of the player 
   if ( level > 0 ) then -- if the player has any stars, announce it in the chat: 
      outputChatBox ( getPlayerName ( thePlayer ) .. " has a wanted level of " .. level .. "  stars!" ) 
   end  
end 

Link to comment
نفسي اعرف من وين جايب ذا؟ وش دخل الاكواد بالسالفه؟

اطرح كود يوم يختار التيم ذذ

  
      --\\\\\\\\\\\\\\\\\\\\\\\\\\ 
    --//    Setting 
      
    local g_screenX, g_screenY = guiGetScreenSize(); 
    local gScale = 0.3; 
    local gAlphaDistance = 25; 
    local gMaxDistance = 50; -- Max Distance 
    local gTextAlpha = 120; 
    local gTextSize = 1; 
    local gAlphaDiff = gMaxDistance - gAlphaDistance; 
    gScale = 1 / gScale * 800 / g_screenY; 
    local gMaxScaleCurve = { { 0, 0 }, { 3, 3 }, { 13, 5 } }; 
    local gTextScaleCurve = { { 0, 0.8 }, { 0.8, 1.2 }, { 99, 99 } }; 
    local gTextAlphaCurve = { { 0, 0 }, { 25, 100 }, { 120, 190 }, { 255, 190 } }; 
      
    local markerp = createMarker( 1552.4996337891, -1677.3264160156, 15.1953125, 'Cylinder', 1.5, 0, 0, 255, 150 ); 
    local marker1p = createMarker( -1604.5458984375, 712.25848388672, 12.8671875, 'Cylinder', 1.5, 0, 0, 255, 150 ); 
    local marker2p = createMarker( 2340.9245605469, 2456.0463867188, 13.96875, 'Cylinder', 1.5, 0, 0, 255, 150 ); 
      
  
    addEventHandler ( 'onClientRender', root, 
        function ( ) 
            -- 
            local x, y, z = getCameraMatrix(); 
            local x1, y1, z1 = getElementPosition ( markerp ); 
            local x2, y2, z2 = getElementPosition ( marker1p ); 
            local x3, y3, z3 = getElementPosition ( marker2p ); 
            local distance_1 = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ); 
            local distance_2 = getDistanceBetweenPoints3D( x, y, z, x2, y2, z2 ); 
            local distance_3 = getDistanceBetweenPoints3D( x, y, z, x3, y3, z3 ); 
            -- 
            -- Marker #1 
            if distance_1 <= gMaxDistance then 
                local x1_, y1_ = getScreenFromWorldPosition( x1, y1, z1 + 0.95, 0.06 ); 
                if x1_ and y1_ then 
                    -- 
                    local scale = 1 / ( gScale * ( distance_1 / gMaxDistance ) ); 
                    local alpha = ( ( distance_1 - gAlphaDistance ) / gAlphaDiff ); 
                    alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); 
                    scale = math.evalCurve( gMaxScaleCurve, scale ); 
                    local textscale = math.evalCurve( gTextScaleCurve, scale ); 
                    local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); 
                    -- 
                    dxDrawText( "police job", x1_, y1_, x1_, y1_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); 
                end 
                -- Marker #2 
            elseif distance_2 <= gMaxDistance then 
                local x2_, y2_ = getScreenFromWorldPosition( x2, y2, z2 + 0.95, 0.06 ); 
                if x2_ and y2_ then 
                    -- 
                    local scale = 1 / ( gScale * ( distance_2 / gMaxDistance ) ); 
                    local alpha = ( ( distance_2 - gAlphaDistance ) / gAlphaDiff ); 
                    alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); 
                    scale = math.evalCurve( gMaxScaleCurve, scale ); 
                    local textscale = math.evalCurve( gTextScaleCurve, scale ); 
                    local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); 
                    -- 
                    dxDrawText( "police job", x2_, y2_, x2_, y2_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); 
                end  
                -- Marker #3 
            elseif distance_3 <= gMaxDistance then 
                local x3_, y3_ = getScreenFromWorldPosition( x3, y3, z3 + 0.95, 0.06 ); 
                if x3_ and y3_ then 
                -- 
                    local scale = 1 / ( gScale * ( distance_3 / gMaxDistance ) ); 
                    local alpha = ( ( distance_3 - gAlphaDistance ) / gAlphaDiff ); 
                    alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); 
                    scale = math.evalCurve( gMaxScaleCurve, scale ); 
                    local textscale = math.evalCurve( gTextScaleCurve, scale ); 
                    local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); 
                    -- 
                    dxDrawText( "police job", x3_, y3_, x3_, y3_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); 
                end  
            end 
        end 
    ); 
      
    -- ////////////////////////////////// 
    -- //       MATH FUNCTIONS         // 
    -- ////////////////////////////////// 
      
    function math.evalCurve( curve, input ) 
        if input < curve[ 1 ][ 1 ] then 
            return curve[ 1 ][ 2 ]; 
        end 
        for idx = 2, #curve do 
            if input < curve[ idx ][ 1 ] then 
                local x1 = curve[ idx - 1 ][ 1 ]; 
                local y1 = curve[ idx - 1 ][ 2 ]; 
                local x2 = curve[ idx ][ 1 ]; 
                local y2 = curve[ idx ][ 2 ]; 
                local alpha = ( input - x1 ) / ( x2 - x1 ); 
                return math.lerp( y1, y2, alpha ); 
            end 
        end 
        return curve[ #curve ][ 2 ]; 
    end 
      
    function math.lerp( from, to, alpha ) 
        return from + ( to-from ) * alpha; 
    end 
         
         
Wnd = guiCreateWindow ( 0.2, 0.2, 0.50, 0.60, "police job v5.0", true ) 
guiSetAlpha( Wnd, 1 ) 
 button = guiCreateButton ( 0.5, 0.8, 0.45, 0.15, "Close", true, Wnd ) 
 button1 = guiCreateButton ( 0.01, 0.8, 0.45, 0.15, "get job", true, Wnd ) 
label = guiCreateLabel ( 0.05, 0.1, 0.9, 0.2, "get police job, policemen can arrest wanted players by hitting \nthem with the nighstick (3). if you don't have the station will \ngive you one.", true, Wnd ) 
showCursor(false) 
guiSetVisible( Wnd, false ) 
guiWindowSetSizable( Wnd, false ) 
guiWindowSetMovable( Wnd, false ) 
  
    skins = 
            { 
            {"Officer 1", 280}, 
            {"Officer 2", 281}, 
            {"Ranger 1", 283}, 
            {"Ranger 2", 288}, 
            {"Traffic officer", 284},             
            } 
      
    skinG = guiCreateGridList(0.01, 0.3, 0.99, 0.5, true, Wnd) 
    guiGridListAddColumn(skinG, "Skins", 0.85) 
      
    for i,skins in ipairs(skins) do 
         row = guiGridListAddRow(skinG) 
         -- 
         guiGridListSetItemText(skinG, row, 1, tostring(skins[1]), false, false) 
         guiGridListSetItemData(skinG, row, 1, tostring(skins[2])) 
    end 
     
function SAPDjob(hitElement) 
             if getElementType(hitElement) == "player" and (hitElement == localPlayer) then 
                  if not guiGetVisible(Wnd) then 
                       guiSetVisible(Wnd, true) 
                       showCursor(true) 
                  end 
             end 
        end 
addEventHandler("onClientMarkerHit", markerp, SAPDjob) 
addEventHandler("onClientMarkerHit", marker1p, SAPDjob) 
addEventHandler("onClientMarkerHit", marker2p, SAPDjob) 
  
      
    function takeJob() 
        local row, col = guiGridListGetSelectedItem(skinG)   
        if (row and col and row ~= -1 and col ~= -1) then 
            local models = tonumber(guiGridListGetItemData(skinG, row, 1)) 
            if model ~= "" then 
                triggerServerEvent("getJob", localPlayer, models) 
                guiSetVisible(Wnd,false) 
            showCursor(false) 
            end 
        end 
    end 
    addEventHandler("onClientGUIClick", button1, takeJob, false) 
     
    function close() 
    if (source == button) then 
    guiSetVisible(Wnd,false) 
    showCursor(false) 
    end 
    end 
    addEventHandler("onClientGUIClick", button, close) 
  
  

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

تبي اطرح لك كل اكواد المود

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