Jump to content

مشكلة في dxdrawimage # مهم_كل المبرمجين يدخلوو


Recommended Posts

  • Replies 63
  • Created
  • Last Reply

Top Posters In This Topic

client

-------------------------------------------- 
---F.Q Servers Panel | By: FOX ---- 
-------------------------------------------- 
  
-------------------------------------------- 
---Panel / اللوحة---- 
-------------------------------------------- 
  
addEventHandler("onClientResourceStart", resourceRoot, 
    function()     
    end 
) 
  
addEventHandler("onClientRender", root, 
    function() 
        dxDrawRectangle(0, 0, 1024, 768, tocolor(87, 32, 188, 255), true) 
        dxDrawText("F.Q Servers", 304, 0, 719, 94, tocolor(220, 0, 0, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) 
        dxDrawImage(10, 111, 375, 525, "images/drift.png", 12, 0, 0, tocolor(215, 172, 2, 255), true) 
        dxDrawImage(399, 158, 310, 460, "images/Gang.png", 12, 0, 0, tocolor(215, 172, 2, 255), true) 
        dxDrawImage(750, 156, 258, 472, "images/zombie.png", 12, 0, 0, tocolor(215, 172, 2, 255), true) 
        dxDrawImage(26, 620, 240, 85, "images/drift1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) 
        dxDrawImage(360, 620, 240, 85, "images/Gang1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) 
        dxDrawImage(723, 620, 240, 85, "images/zombie1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) 
        showCursor(true)         
    end 
) 
  
----------------------------------------------------------------------- 
  
addEventHandler ( "onClientClick",, 
   function (  ) 
        triggerServerEvent ( "RedirectPlayer_1", localPlayer ); 
    end 
); 
  
------------------------------------------------------------------------ 
  
addEventHandler ( "onClientClick",, 
   function (  ) 
        triggerServerEvent ( "RedirectPlayer_2", localPlayer ); 
    end 
); 
  
------------------------------------------------------------------------- 
  
addEventHandler ( "onClientClick",, 
   function (  ) 
        triggerServerEvent ( "RedirectPlayer_3", localPlayer ); 
    end 
); 
  
  
  
  
  

server

addEvent ( "RedirectPlayer_1", true ); 
addEventHandler ( "RedirectPlayer_1", root, 
    function (  ) 
        redirectPlayer ( client, "5.231.54.172", 44444 );   
    end 
); 
  
addEvent ( "RedirectPlayer_2", true ); 
addEventHandler ( "RedirectPlayer_2", root, 
    function (  ) 
        redirectPlayer ( client, "5.231.54.172", 55555 );   
    end 
); 
  
addEvent ( "RedirectPlayer_3", true ); 
addEventHandler ( "RedirectPlayer_3", root, 
    function (  ) 
        redirectPlayer ( client, "5.231.54.172", 44443 );   
    end 
); 

وش المشكلة فيه ؟؟

Link to comment

جرب ذا انا قلت لك

    img1 = guiCreateStaticImage(10, 111, 375, 525, "images/drift.png", false) 
    img2 = guiCreateStaticImage(399, 158, 310, 460, "images/Gang.png", false) 
    img3 = guiCreateStaticImage(750, 156, 258, 472, "images/zombie.png", false) 
    showCursor (true) 
   
  addEventHandler("onClientRender", root, 
    function() 
        dxDrawRectangle(0, 0, 1024, 768, tocolor(87, 32, 188, 255), false, false, true, false, false) 
        dxDrawText("F.Q Servers", 304, 0, 719, 94, tocolor(220, 0, 0, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) 
    end 
) 
      
    addEventHandler ("onClientGUIClick", root, 
    function () 
    if source == img1 then 
    triggerServerEvent ( "RedirectPlayer_1", localPlayer ); 
    elseif source == img2 then 
    triggerServerEvent ( "RedirectPlayer_2", localPlayer ); 
    elseif source == img3 then 
    triggerServerEvent ( "RedirectPlayer_3", localPlayer ); 
    end 
    end) 

addEvent ( "RedirectPlayer_1", true ); 
addEventHandler ( "RedirectPlayer_1", root, 
    function (  ) 
        redirectPlayer ( client, "5.231.54.172", 44444 );   
    end 
); 
  
addEvent ( "RedirectPlayer_2", true ); 
addEventHandler ( "RedirectPlayer_2", root, 
    function (  ) 
        redirectPlayer ( client, "5.231.54.172", 55555 );   
    end 
); 
  
addEvent ( "RedirectPlayer_3", true ); 
addEventHandler ( "RedirectPlayer_3", root, 
    function (  ) 
        redirectPlayer ( client, "5.231.54.172", 44443 );   
    end 
); 
Edited by Guest
Link to comment
-- Client 
showCursor ( true ) 
addEventHandler( "onClientRender", root, 
    function ( ) 
        rectangle = dxDrawRectangle(0, 0, 1024, 768, tocolor(87, 32, 188, 255), true) 
        dxDrawText("F.Q Servers", 304, 0, 719, 94, tocolor(220, 0, 0, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) 
        dxDrawImage(10, 111, 375, 525, "images/drift.png", 12, 0, 0, tocolor(215, 172, 2, 255), true) 
        dxDrawImage(399, 158, 310, 460, "images/Gang.png", 12, 0, 0, tocolor(215, 172, 2, 255), true) 
        dxDrawImage(750, 156, 258, 472, "images/zombie.png", 12, 0, 0, tocolor(215, 172, 2, 255), true) 
        dxDrawImage(26, 620, 240, 85, "images/drift1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) 
        dxDrawImage(360, 620, 240, 85, "images/Gang1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) 
        dxDrawImage(723, 620, 240, 85, "images/zombie1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true)     
    end 
) 
         
addEventHandler ( "onClientCursorMove", root, 
    function ( _, __, x, y ) 
        if not rectangle then return end 
        if x >= 10 and y >= 111 and x <= (10+375) and y <= (111+525) then 
            mouse = "drift" 
        elseif x >= 399 and y >= 158 and x <= (399+310) and y <= (158+460) then 
            mouse = "Gang"  
        elseif x >= 750 and y >= 156 and x <= (750+258) and y <= (156+472) then 
            mouse = "zombie"  
        elseif x >= 26 and y >= 620 and x <= (26+240) and y <= (620+85) then 
            mouse = "drift1"  
        elseif x >= 360 and y >= 620 and x <= (360+240) and y <= (620+85) then 
            mouse = "Gang1"  
        elseif x >= 723 and y >= 620 and x <= (723+240) and y <= (620+85) then 
            mouse = "zombie1" 
        else 
            if mouse then mouse = nil end 
        end 
    end 
) 
         
addEventHandler ( "onClientClick", root, 
    function ( button, state, x, y ) 
        if button == "left" and state == "down" then 
            if rectangle and mouse then 
                triggerServerEvent ( "onRedirectPlayer", localPlayer, mouse ) 
            end 
        end 
    end 
) 

-- Server 
Servers = {  
    ["drift"] = { "5.231.54.172", "44444" }; 
    ["Gang"] = { "5.231.54.172", "55555" }; 
    ["zombie"] = { "5.231.54.172", "44443" }; 
}; 
  
addEvent ( "onRedirectPlayer", true ) 
addEventHandler ( "onRedirectPlayer", root, 
    function ( name ) 
        if Servers[name] then 
            redirectPlayer ( source, Servers[name][1], Servers[name][2] );   
        end 
    end 
) 

Link to comment

جـرب *

# Client Side

Window = guiCreateWindow(283,378,310,100,"",false) 
Warps = guiCreateStaticImage(26,31,263,30,"images/Gang.png",false,Window) 
  
  
     guiSetVisible (Window, false)   
function OpenWin() 
    if guiGetVisible ( Window ) then 
       guiSetVisible ( Window, false ) 
       showCursor(false) 
       guiSetInputEnabled(false) 
    else 
        guiSetVisible ( Window, true ) 
        showCursor(true) 
        guiSetInputEnabled(true) 
  
    end 
end 
bindKey("F2", "down", OpenWin) 
  
  
addEventHandler ("onClientGUIClick", root, 
function () 
    if source == Warps then 
      triggerServerEvent("onredicthit", localPlayer) 
      end 
  end 
) 

# Server Side

addEvent("onredicthit", true) 
addEventHandler("onredicthit", root, 
 function () 
   redirectPlayer(source, "5.231.54.172", 44444) 
    end 
) 
Link to comment

------------ Client Side

  
  
  
q = guiCreateStaticImage( x, y, z,"Name.png",false ) ----- هنا تحط احداثياتها بالنافذة واسم الصورة فى المود 
  
  
  
        guiSetVisible (اسم النافذة, false)   
function OpenWin() 
    if guiGetVisible (  
  
اسم النافذة ) then 
       guiSetVisible (  
  
اسم النافذة, false ) 
       showCursor(false) 
       guiSetInputEnabled(false) 
    else 
        guiSetVisible (  
  
اسم النافذة, true ) 
        showCursor(true) 
        guiSetInputEnabled(true) 
  
    end 
end 
bindKey("الزر اللى يفتح النافذة", "down", OpenWin) 
  
  
  
  
  
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function ( ) 
  
if ( source ==  q ) then 
triggerServerEvent("warp",getLocalPlayer())  
  
end  
  
end  
  
  
)  
   

  --------- Server Side

 

 

  
addEvent("warp",true)  
  
addEventHandler("warp", root 
function() 
redirectPlayer(source, "5.231.54.172", 44444) 
  
end 
  
  
end 
  
) 
  

Link to comment
اخوي عناد وزحف وكيلر وابو شنب

اللوحة وكل شي ظهر : بس لانتقال حق السيرفرات مااشتغل

:ملاحظة انا ضفته بقروب الادمن وماصار شي

اكتب بـ اف8

debugscript 3

وشف شيقولك تحت يوم تسوي انتقال

Link to comment

اتوقع تجيه المشكلة

access denied to "redirectPlayer"

اتوقع لازم يضيف هذا الكود

  
hasObjectPermissionTo  

مثال

  
hasObjectPermissionTo(source,"function.redirectPlayer",true) 
redirectPlayer(source, TheIP , ThePort)  

او روح للـ ACL

وراح تلقى مكتوب

<right name="function.redirectPlayer" access="false"></right> 

حط true

بدل false !

Link to comment

هلا شباب

حليت مشكلة @REDIRCTPLAYER

شباب يوقلي المشكلة ان

client FOX triggered serverside event onRedictPlayer,but event is not added serverside

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

ولا وش ؟؟؟

بالله اب اخلص المود تفشط

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