Jump to content

مططلوب تعديل كوود


ALw7sH

Recommended Posts

السسلام عليككم ورحمةة الله

هاذا الكود

function sigarette() 
    if ( source == GUIEditor_Button[3] ) then 
local PlayerMoney = getPlayerMoney(source) 
 if ( PlayerMoney >= 1000) then 
  
    takePlayerMoney(source,1000) 
    local x, y, z = getElementPosition ( thePlayer )  
    local sigarette = createObject ( 1485, 0, 0, 0 ) 
    attachElements ( sigarette, thePlayer, 0.05, 0, 0.7, 0, 45, 118 )  
  
        end  
    end 
end  
addEventHandler( "onClientGUIClick", root, sigarette ) 

اذا ظغطت على الزر لايسحب فلوس ولا يعطيني الاوبجكت

ممكن احد يعدله او يقولي الاخطاء؟

Link to comment
function sigarette() 
    if ( source == GUIEditor_Button[3] ) then 
local PlayerMoney = getPlayerMoney() 
 if ( PlayerMoney >= 1000) then 
  
    takePlayerMoney(1000) 
    local x, y, z = getElementPosition ( localPlayer ) 
    local Sigarette = createObject ( 1485, x, y, z ) 
    attachElements ( Sigarette, localPlayer, 0.05, 0, 0.7, 0, 45, 118 ) 
  
        end 
    end 
end 
addEventHandler( "onClientGUIClick", root, sigarette ) 

Link to comment
function sigarette() 
    if ( source == GUIEditor_Button[3] ) then 
local PlayerMoney = getPlayerMoney() 
 if ( PlayerMoney >= 1000) then 
  
    takePlayerMoney(1000) 
    local x, y, z = getElementPosition ( localPlayer ) 
    local Sigarette = createObject ( 1485, x, y, z ) 
    attachElements ( Sigarette, localPlayer, 0.05, 0, 0.7, 0, 45, 118 ) 
  
        end 
    end 
end 
addEventHandler( "onClientGUIClick", root, sigarette ) 

^ عندكـ سحب الفلوس هنآ رح يكون وهمي , عشآن كذآ لازم تسوي تريقر من الكلنت للسيرفر

عشان تنسحب الفلوس من اللاعب

لأنه سحب الفلوس بالكلنت يكون وهمي , يعني يقدر يشري بالفلوس مرهـ ثانية من شوب أو شي آخر #

-- Client Side !

function sigarette() 
    if ( source == GUIEditor_Button[3] ) then 
        local PlayerMoney = getPlayerMoney ( ) 
        if ( PlayerMoney >= 1000) then 
            triggerServerEvent( "TakeMoney", localPlayer ) 
            local x,y,z = getElementPosition ( localPlayer ) 
            local sigarette = createObject ( 1485, x, y, z ) 
            attachElements ( sigarette, localPlayer, 0.05, 0, 0.7, 0, 45, 118 ) 
        else 
            outputChatBox ( "* You don't have enough money !", 255, 0, 0, true ) 
        end 
    end 
end 
addEventHandler( "onClientGUIClick", root, sigarette ) 

-- Server Side !

addEvent ( "TakeMoney", true ) 
addEventHandler ( "TakeMoney", root, 
    function ( ) 
        takePlayerMoney ( client, 1000 ) 
    end 
) 

Link to comment

^ المتحدث الرسمي :lol:

يبوي الرجال يبي الأوبجكت ما يظهر للكل , < بكيفهةة

بس سحب الفلوس اكيد لازم يكون مهو وهمي أجل ليه حاط سحب فلوس من أصله , يضحك على نفسه هو !؟

لأنه الرجال كاتب بالموضوع يبي سحب فلوس -_-

السسلام عليككم ورحمةة الله

هاذا الكود

function sigarette() 
    if ( source == GUIEditor_Button[3] ) then 
local PlayerMoney = getPlayerMoney(source) 
 if ( PlayerMoney >= 1000) then 
  
    takePlayerMoney(source,1000) 
    local x, y, z = getElementPosition ( thePlayer )  
    local sigarette = createObject ( 1485, 0, 0, 0 ) 
    attachElements ( sigarette, thePlayer, 0.05, 0, 0.7, 0, 45, 118 )  
  
        end  
    end 
end  
addEventHandler( "onClientGUIClick", root, sigarette ) 

اذا ظغطت على الزر لايسحب فلوس ولا يعطيني الاوبجكت

ممكن احد يعدله او يقولي الاخطاء؟

على ككل حأإل لما يجي صآحب الموضوع يقول الي يبيه , -_-"

Link to comment

^ قل قسسم , :lol:

ههههههههههههههههههههههههههههه

إرحمني ي ي ي مخ انت :lol::lol:

أقول رح فرق بين الكلنت والسيرفر ثم تعآل يـ مخ

يـ شآطر هو حاط سحب الفلوس حقت سيرفر

takePlayerMoney(source,1000) 

عدلهآ له تابل وخلاها كلنت

صارت كذا

takePlayerMoney( 1000 ) 

و بالفعل رح تنسحب فلوس لكن سحب وهمي , عشآن كذا حطيتها بالسيرفر يـ ششآطر انت :mrgreen:

Link to comment
---ClientSide 
addEventHandler('onClientGUIClick' , root, 
function() 
    if ( source == GUIEditor-Button[3] ) then 
    local m = getPlayerMoney() 
    if ( m >= 1000 ) then  
    triggerServerEvent('Take', localPlayer ) 
     local x,y,z = getElementPosition ( localPlayer ) 
     local m2 = createObject ( 1485, x, y, z ) 
     attachElements ( m2, localPlayer, 0.05, 0, 0.7, 0, 45, 118 ) 
        else 
            outputChatBox ( "* You don't have enough money !", 255, 0, 0, true ) 
        end 
    end 
end) 
  
--ServerSide 
addEvent('Take', true) 
addEventHandler('Take', root, 
function() 
    takePlayerMoney(localPlayer, 1000) 
   end 
) 

Link to comment
---ClientSide 
addEventHandler('onClientGUIClick' , root, 
function() 
    if ( source == GUIEditor-Button[3] ) then 
    local m = getPlayerMoney() 
    if ( m >= 1000 ) then  
    triggerServerEvent('Take', localPlayer ) 
     local x,y,z = getElementPosition ( localPlayer ) 
     local m2 = createObject ( 1485, x, y, z ) 
     attachElements ( m2, localPlayer, 0.05, 0, 0.7, 0, 45, 118 ) 
        else 
            outputChatBox ( "* You don't have enough money !", 255, 0, 0, true ) 
        end 
    end 
end) 
  
--ServerSide 
addEvent('Take', true) 
addEventHandler('Take', root, 
function() 
    takePlayerMoney(localPlayer, 1000) 
   end 
) 

ذي بس للكلينت ما يصير تستخدمها في السيرفر localPlayer

https://wiki.multitheftauto.com/wiki/LocalPlayer

Link to comment
-- Client : 
addEventHandler('onClientGUIClick' , root, 
function() 
    if ( source == GUIEditor_Button[3] ) then 
    triggerServerEvent('onClick', localPlayer ) 
    end 
end 
) 
  
-- Server 
  
addEvent('onClick', true) 
addEventHandler('onClick', root, 
function() 
   local PlayerMoney = getPlayerMoney(source) 
 if ( PlayerMoney >= 1000) then 
    takePlayerMoney(source,1000) 
     local x,y,z = getElementPosition ( source ) 
     local sigarette = createObject ( 1485, x, y, z ) 
     attachElements ( sigarette, source, 0.05, 0, 0.7, 0, 45, 118 ) 
            outputChatBox ( "* You have successfully purchased  !", source, 255, 255, 0, true ) 
        else 
          outputChatBox ( "* You don't have enough money !", source, 255, 0, 0, true ) 
   end 
end 
) 
  
  
  

Client | Server

@ Max

مسوي ترايقر يسحب الفلوس ؟ لو كان الاعب مامعه المبلغ نفسة الاوبجكت راح ينعمل [ =

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