Jump to content

مساعده


Recommended Posts

السلام عليكم شباب :)

حبيت اسوي مود استئجار سويته واللوحة فتحت بس لما حطيت هاي الكود

cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
}, 
  
for k,v in ipairs(cars) do 
local row = guiGridListAddRow(grid) 
guiGridListSetItemText(grid,row,1,v[1],false,false) 
guiGridListSetItemText(grid,row,2,v[3],false,false) 
guiGridListSetItemData(grid,row,1,v[2]) 
guiGridListSetItemData(grid,row,2,v[3]) 
end 
  

اللوحة ما اشتغلت ما صارت تفتح :cry:

المهم الاكواد كلها

  
GUIEditor = { 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
local screenW, screenH = guiGetScreenSize() 
        wnd = guiCreateWindow((screenW - 563) / 2, (screenH - 622) / 2, 563, 622, "لوحة استئجار السيارات", false) 
        guiWindowSetMovable(wnd, false) 
        guiSetVisible(wnd,false) 
        guiSetAlpha(wnd, 1.00) 
        guiSetProperty(wnd, "CaptionColour", "C80AB9D3") 
  
        grid = guiCreateGridList(9, 21, 263, 591, false, wnd) 
        guiGridListAddColumn(grid, "the car", 0.5) 
        guiGridListAddColumn(grid, "the price", 0.5) 
        photo = guiCreateStaticImage(275, 27, 278, 179, "11.png", false, wnd) 
        buy = guiCreateButton(278, 225, 275, 51, "استئجار السيارة", false, wnd) 
        guiSetFont(buy, "default-bold-small") 
        guiSetProperty(buy, "NormalTextColour", "C80AB9D3") 
        light = guiCreateButton(278, 330, 275, 51, "تشغيل - اطفاء ضوء السيارة", false, wnd) 
        guiSetFont(light, "default-bold-small") 
        guiSetProperty(light, "NormalTextColour", "C80AB9D3") 
        lock = guiCreateButton(278, 430, 275, 51, "قفل - فتح السيارة", false, wnd) 
        guiSetFont(lock, "default-bold-small") 
        guiSetProperty(lock, "NormalTextColour", "C80AB9D3") 
        close = guiCreateButton(488, 557, 65, 55, "✖", false, wnd) 
        guiSetFont(close, "default-bold-small") 
        guiSetProperty(close, "NormalTextColour", "C81DB8C1") 
        GUIEditor.label[1] = guiCreateLabel(288, 576, 179, 15, "this mod made by :- 1XxCr[o]sS", false, wnd) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 29, 184, 193)    
    end 
) 
bindKey("F9","down", 
function () 
guiSetVisible (wnd ,not guiGetVisible (wnd)) 
showCursor(guiGetVisible(wnd)) 
end 
) 
  
cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
}, 
  
for k,v in ipairs(cars) do 
local row = guiGridListAddRow(grid) 
guiGridListSetItemText(grid,row,1,v[1],false,false) 
guiGridListSetItemText(grid,row,2,v[3],false,false) 
guiGridListSetItemData(grid,row,1,v[2]) 
guiGridListSetItemData(grid,row,2,v[3]) 
end 
  

ياريت تساعدوني وشكرا

Link to comment

اخوي لازم تضيف فنكشن عند اللوب يعني يصير الكود كذه

function() 
for k,v in ipairs(cars) do 
local row = guiGridListAddRow(grid) 
guiGridListSetItemText(grid,row,1,v[1],false,false) 
guiGridListSetItemText(grid,row,2,v[3],false,false) 
guiGridListSetItemData(grid,row,1,v[2]) 
guiGridListSetItemData(grid,row,2,v[3]) 
end 
end 

Link to comment
  
  
GUIEditor = { 
    label = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        wnd = guiCreateWindow((screenW - 563) / 2, (screenH - 622) / 2, 563, 622, "لوحة استئجار السيارات", false) 
        guiWindowSetMovable(wnd, false) 
        guiSetVisible(wnd,false) 
        guiSetAlpha(wnd, 1.00) 
        guiSetProperty(wnd, "CaptionColour", "C80AB9D3") 
  
        grid = guiCreateGridList(9, 21, 263, 591, false, wnd) 
        guiGridListAddColumn(grid, "the car", 0.5) 
        guiGridListAddColumn(grid, "the price", 0.5) 
        photo = guiCreateStaticImage(275, 27, 278, 179, "11.png", false, wnd) 
        buy = guiCreateButton(278, 225, 275, 51, "استئجار السيارة", false, wnd) 
        guiSetFont(buy, "default-bold-small") 
        guiSetProperty(buy, "NormalTextColour", "C80AB9D3") 
        light = guiCreateButton(278, 330, 275, 51, "تشغيل - اطفاء ضوء السيارة", false, wnd) 
        guiSetFont(light, "default-bold-small") 
        guiSetProperty(light, "NormalTextColour", "C80AB9D3") 
        lock = guiCreateButton(278, 430, 275, 51, "قفل - فتح السيارة", false, wnd) 
        guiSetFont(lock, "default-bold-small") 
        guiSetProperty(lock, "NormalTextColour", "C80AB9D3") 
        close = guiCreateButton(488, 557, 65, 55, "✖", false, wnd) 
        guiSetFont(close, "default-bold-small") 
        guiSetProperty(close, "NormalTextColour", "C81DB8C1") 
        GUIEditor.label[1] = guiCreateLabel(288, 576, 179, 15, "this mod made by :- 1XxCr[o]sS", false, wnd) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 29, 184, 193)   
  
bindKey("F9","down", 
function () 
guiSetVisible (wnd ,not guiGetVisible (wnd)) 
showCursor(guiGetVisible(wnd)) 
end 
) 
  
cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
}, 
  
for k,v in ipairs(cars) do 
local row = guiGridListAddRow(grid) 
guiGridListSetItemText(grid,row,1,v[1],false,false) 
guiGridListSetItemText(grid,row,2,v[3],false,false) 
guiGridListSetItemData(grid,row,1,v[2]) 
guiGridListSetItemData(grid,row,2,v[3]) 
end 
  
  

جرب كذا

اكثر من مره انبه ما يصير كذا

لنك مسوي وضيفة عند تشغيل المود

و حاط القريد ليست فيها

و كذا ما راح يعتبر معرف في الجدول

اكثر من مره اقولها لا تضيفون حدث عند تشغيل المود للوحة !

Link to comment
  
  
GUIEditor = { 
    label = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        wnd = guiCreateWindow((screenW - 563) / 2, (screenH - 622) / 2, 563, 622, "لوحة استئجار السيارات", false) 
        guiWindowSetMovable(wnd, false) 
        guiSetVisible(wnd,false) 
        guiSetAlpha(wnd, 1.00) 
        guiSetProperty(wnd, "CaptionColour", "C80AB9D3") 
  
        grid = guiCreateGridList(9, 21, 263, 591, false, wnd) 
        guiGridListAddColumn(grid, "the car", 0.5) 
        guiGridListAddColumn(grid, "the price", 0.5) 
        photo = guiCreateStaticImage(275, 27, 278, 179, "11.png", false, wnd) 
        buy = guiCreateButton(278, 225, 275, 51, "استئجار السيارة", false, wnd) 
        guiSetFont(buy, "default-bold-small") 
        guiSetProperty(buy, "NormalTextColour", "C80AB9D3") 
        light = guiCreateButton(278, 330, 275, 51, "تشغيل - اطفاء ضوء السيارة", false, wnd) 
        guiSetFont(light, "default-bold-small") 
        guiSetProperty(light, "NormalTextColour", "C80AB9D3") 
        lock = guiCreateButton(278, 430, 275, 51, "قفل - فتح السيارة", false, wnd) 
        guiSetFont(lock, "default-bold-small") 
        guiSetProperty(lock, "NormalTextColour", "C80AB9D3") 
        close = guiCreateButton(488, 557, 65, 55, "✖", false, wnd) 
        guiSetFont(close, "default-bold-small") 
        guiSetProperty(close, "NormalTextColour", "C81DB8C1") 
        GUIEditor.label[1] = guiCreateLabel(288, 576, 179, 15, "this mod made by :- 1XxCr[o]sS", false, wnd) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 29, 184, 193)   
  
bindKey("F9","down", 
function () 
guiSetVisible (wnd ,not guiGetVisible (wnd)) 
showCursor(guiGetVisible(wnd)) 
end 
) 
  
cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
}, 
  
for k,v in ipairs(cars) do 
local row = guiGridListAddRow(grid) 
guiGridListSetItemText(grid,row,1,v[1],false,false) 
guiGridListSetItemText(grid,row,2,v[3],false,false) 
guiGridListSetItemData(grid,row,1,v[2]) 
guiGridListSetItemData(grid,row,2,v[3]) 
end 
  
  

جرب كذا

اكثر من مره انبه ما يصير كذا

لنك مسوي وضيفة عند تشغيل المود

و حاط القريد ليست فيها

و كذا ما راح يعتبر معرف في الجدول

اكثر من مره اقولها لا تضيفون حدث عند تشغيل المود للوحة !

الفاصلة سطر 44 تخرب الوضع <>

Link to comment
  
  
GUIEditor = { 
    label = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        wnd = guiCreateWindow((screenW - 563) / 2, (screenH - 622) / 2, 563, 622, "لوحة استئجار السيارات", false) 
        guiWindowSetMovable(wnd, false) 
        guiSetVisible(wnd,false) 
        guiSetAlpha(wnd, 1.00) 
        guiSetProperty(wnd, "CaptionColour", "C80AB9D3") 
  
        grid = guiCreateGridList(9, 21, 263, 591, false, wnd) 
        guiGridListAddColumn(grid, "the car", 0.5) 
        guiGridListAddColumn(grid, "the price", 0.5) 
        photo = guiCreateStaticImage(275, 27, 278, 179, "11.png", false, wnd) 
        buy = guiCreateButton(278, 225, 275, 51, "استئجار السيارة", false, wnd) 
        guiSetFont(buy, "default-bold-small") 
        guiSetProperty(buy, "NormalTextColour", "C80AB9D3") 
        light = guiCreateButton(278, 330, 275, 51, "تشغيل - اطفاء ضوء السيارة", false, wnd) 
        guiSetFont(light, "default-bold-small") 
        guiSetProperty(light, "NormalTextColour", "C80AB9D3") 
        lock = guiCreateButton(278, 430, 275, 51, "قفل - فتح السيارة", false, wnd) 
        guiSetFont(lock, "default-bold-small") 
        guiSetProperty(lock, "NormalTextColour", "C80AB9D3") 
        close = guiCreateButton(488, 557, 65, 55, "✖", false, wnd) 
        guiSetFont(close, "default-bold-small") 
        guiSetProperty(close, "NormalTextColour", "C81DB8C1") 
        GUIEditor.label[1] = guiCreateLabel(288, 576, 179, 15, "this mod made by :- 1XxCr[o]sS", false, wnd) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 29, 184, 193)   
  
bindKey("F9","down", 
function () 
guiSetVisible (wnd ,not guiGetVisible (wnd)) 
showCursor(guiGetVisible(wnd)) 
end 
) 
  
cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
}, 
  
for k,v in ipairs(cars) do 
local row = guiGridListAddRow(grid) 
guiGridListSetItemText(grid,row,1,v[1],false,false) 
guiGridListSetItemText(grid,row,2,v[3],false,false) 
guiGridListSetItemData(grid,row,1,v[2]) 
guiGridListSetItemData(grid,row,2,v[3]) 
end 
  
  

جرب كذا

اكثر من مره انبه ما يصير كذا

لنك مسوي وضيفة عند تشغيل المود

و حاط القريد ليست فيها

و كذا ما راح يعتبر معرف في الجدول

اكثر من مره اقولها لا تضيفون حدث عند تشغيل المود للوحة !

الفاصلة سطر 44 تخرب الوضع <>

ما انتبهت للفصلة بضبط

بس سويت المطلوب و هو حذفت الحدث و الوضيفة للوحة

Link to comment
ممكن الفنكشن يلي يعطي اللاعب سيارة

table 
createVehicle 

حاول فيها واساعدك

مب فاهمني :twisted:

ابي لما يضغط زر مثلا يعطيه سيارة

طيب يوم يضغط الزر سوي ترايقر للسيرفر

triggerServerEvent 

تستقبل الترايقر بالسيرفر وتحط باول سطر

table ={} 

هنا سوينا تيبل

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

if isPedInVehicle ( source ) then return end -- لو كان بسيارة نرجع مانكمل الوظيفة 
  
if table [source] and isElement ( table [source] ) then return end -- كانت السيارة موجودة نرجع مانكمل الوظيفة 
  
table[source] = createVehicle ( ... ) -- هنا نسوي السيارة 

وبس #

Link to comment

خلاص اعتقد فهمتك

تقصد هيك مثلا ؟؟

gc = {} 
  
local x, y, z = getElementPosition(localPlayer) 
  
gc[Player] = createVehicle( id, x, y, z) 
warpPedIntoVehicle(localPlayer,tc[Player]) 

لو في اخطاء في الكود عادي انا اقصد بس الفكرة في صنع الكود

Link to comment

اخوي لازم تسوي داتا لكل رو

الحين مب مقسم انت لاكثر من اريقومنت

مثلا

local table = { 
["Le3bA"123}, 
["Adham"123}, 
} 

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

التاني في رقم

نفس الشي ب السيارات

الاول فيه اسم السياره

التانيه فيها الاي دي

مثال --

local table { 
{"NameCar",ID}, 
  
} 

اول شي الريقومنت الاول سترونق

ستنروق يعني كذا " " بين ذول العلامتين

وهذا اسم السياره

والبعده اي دي

لازم تحد داتا للاي دي

علشان يوم يطق علي السياره

ينتقل

فهمت؟

Edited by Guest
Link to comment
خلاص اعتقد فهمتك

تقصد هيك مثلا ؟؟

gc = {} 
  
local x, y, z = getElementPosition(localPlayer) 
  
gc[Player] = createVehicle( id, x, y, z) 
warpPedIntoVehicle(localPlayer,tc[Player]) 

لو في اخطاء في الكود عادي انا اقصد بس الفكرة في صنع الكود

:roll::roll::roll:

Link to comment
خلاص اعتقد فهمتك

تقصد هيك مثلا ؟؟

gc = {} 
  
local x, y, z = getElementPosition(localPlayer) 
  
gc[Player] = createVehicle( id, x, y, z) 
warpPedIntoVehicle(localPlayer,tc[Player]) 

لو في اخطاء في الكود عادي انا اقصد بس الفكرة في صنع الكود

ايوا كذا بالضبط

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

Link to comment

شبأب هوا يقصد

هوا عامل لوحه مثلن تفتح ب "ف8" و عمل قريد ليست فيها

وراح كلينت وعمل جدول وحط الكود ذا

for _, v in ipairs (car) do 
    local Row = guiGridListAddRow(GUIEditor.gridlist[1]) 
    guiGridListSetItemText(GUIEditor.gridlist[1], Row, 1, v[1], false, false) 
    guiGridListSetItemText(GUIEditor.gridlist[1], Row, 2, v[2], false, false) 
end 

وعاوز اليضعط علي واحده منهم

يجيلو سياره

فا لازم يعمل داتا

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

car { 
{"NameCar",ID}, 
{"Camry2016",15}, 
} 
Link to comment

شكرا شباب ما قصرتو :D

شبأب هوا يقصد

هوا عامل لوحه مثلن تفتح ب "ف8" و عمل قريد ليست فيها

وراح كلينت وعمل جدول وحط الكود ذا

for _, v in ipairs (car) do 
    local Row = guiGridListAddRow(GUIEditor.gridlist[1]) 
    guiGridListSetItemText(GUIEditor.gridlist[1], Row, 1, v[1], false, false) 
    guiGridListSetItemText(GUIEditor.gridlist[1], Row, 2, v[2], false, false) 
end 

وعاوز اليضعط علي واحده منهم

يجيلو سياره

فا لازم يعمل داتا

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

car { 
{"NameCar",ID}, 
{"Camry2016",15}, 
} 

شوف الموضوع فوق خالص في الاكواد الكاملة وبتلاقي الكود ^_^

Link to comment

ما اشتغلو

  
-- client 
  
GUIEditor = { 
    label = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        wnd = guiCreateWindow((screenW - 563) / 2, (screenH - 622) / 2, 563, 622, "لوحة استئجار السيارات", false) 
        guiWindowSetMovable(wnd, false) 
        guiSetAlpha(wnd, 1.00) 
        guiSetProperty(wnd, "CaptionColour", "C80AB9D3") 
        guiSetVisible(wnd,false) 
  
        grid = guiCreateGridList(9, 21, 263, 591, false, wnd) 
        guiGridListAddColumn(grid, "the car", 0.5) 
        guiGridListAddColumn(grid, "the price", 0.5) 
        photo = guiCreateStaticImage(275, 27, 278, 179, "11.png", false, wnd) 
        buy = guiCreateButton(278, 225, 275, 51, "استئجار السيارة", false, wnd) 
        guiSetFont(buy, "default-bold-small") 
        guiSetProperty(buy, "NormalTextColour", "C80AB9D3") 
        light = guiCreateButton(278, 330, 275, 51, "تشغيل - اطفاء ضوء السيارة", false, wnd) 
        guiSetFont(light, "default-bold-small") 
        guiSetProperty(light, "NormalTextColour", "C80AB9D3") 
        lock = guiCreateButton(278, 430, 275, 51, "قفل - فتح السيارة", false, wnd) 
        guiSetFont(lock, "default-bold-small") 
        guiSetProperty(lock, "NormalTextColour", "C80AB9D3") 
        close = guiCreateButton(488, 557, 65, 55, "✖", false, wnd) 
        guiSetFont(close, "default-bold-small") 
        guiSetProperty(close, "NormalTextColour", "C81DB8C1") 
        GUIEditor.label[1] = guiCreateLabel(288, 576, 179, 15, "this mod made by :- 1XxCr[o]sS", false, wnd) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 29, 184, 193)    
  
bindKey("F9","down", 
function () 
guiSetVisible (wnd ,not guiGetVisible (wnd)) 
showCursor(guiGetVisible(wnd)) 
end 
) 
  
addEventHandler("onClientGUIClick",root, 
 function () 
  if source == close then 
  guiSetVisible(wnd,false) 
  showCursor(false) 
  end 
 end 
) 
  
cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
} 
  
for k,v in ipairs(cars) do 
local row = guiGridListAddRow(grid) 
guiGridListSetItemText(grid,row,1,v[1],false,false) 
guiGridListSetItemText(grid,row,2,v[3],false,false) 
guiGridListSetItemData(grid,row,1,v[2]) 
guiGridListSetItemData(grid,row,2,v[3]) 
end 
  
addEventHandler("onClientGUIClick",root, 
 function () 
 local sel = guiGridListGetSelectedItem(grid) 
 local id = unpack(guiGridListSetItemData(grid,row,1,v[2])) 
 local money = unpack (guiGridListSetItemData(grid,row,2,v[3])) 
  if source == buy then 
  if sel ~= -1 then 
  triggerServerEvent("givecar",source) 
  end 
 end 
end 
) 
  
-- server 
gc = {} 
  
addEvent("givecar",true) 
  
addEventHandler("givecar",root, 
if isElment (gv[Player]) then destroyElement end 
local x, y, z = getElementPosition(localPlayer) 
function 
gv[Player] = createVehicle (id, x, y, z) 
warpPedIntoVehicle(localPlayer,gv[Player]) 
takePlayerMoney(localPlayer,money) 
end) 
  

المشكلة انو لما احدد سيارة وادوس علي الزر ما يعطني السيارة ولا يسحب المال

Link to comment
ما اشتغلو
  
-- client 
  
GUIEditor = { 
    label = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        wnd = guiCreateWindow((screenW - 563) / 2, (screenH - 622) / 2, 563, 622, "لوحة استئجار السيارات", false) 
        guiWindowSetMovable(wnd, false) 
        guiSetAlpha(wnd, 1.00) 
        guiSetProperty(wnd, "CaptionColour", "C80AB9D3") 
        guiSetVisible(wnd,false) 
  
        grid = guiCreateGridList(9, 21, 263, 591, false, wnd) 
        guiGridListAddColumn(grid, "the car", 0.5) 
        guiGridListAddColumn(grid, "the price", 0.5) 
        photo = guiCreateStaticImage(275, 27, 278, 179, "11.png", false, wnd) 
        buy = guiCreateButton(278, 225, 275, 51, "استئجار السيارة", false, wnd) 
        guiSetFont(buy, "default-bold-small") 
        guiSetProperty(buy, "NormalTextColour", "C80AB9D3") 
        light = guiCreateButton(278, 330, 275, 51, "تشغيل - اطفاء ضوء السيارة", false, wnd) 
        guiSetFont(light, "default-bold-small") 
        guiSetProperty(light, "NormalTextColour", "C80AB9D3") 
        lock = guiCreateButton(278, 430, 275, 51, "قفل - فتح السيارة", false, wnd) 
        guiSetFont(lock, "default-bold-small") 
        guiSetProperty(lock, "NormalTextColour", "C80AB9D3") 
        close = guiCreateButton(488, 557, 65, 55, "✖", false, wnd) 
        guiSetFont(close, "default-bold-small") 
        guiSetProperty(close, "NormalTextColour", "C81DB8C1") 
        GUIEditor.label[1] = guiCreateLabel(288, 576, 179, 15, "this mod made by :- 1XxCr[o]sS", false, wnd) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 29, 184, 193)    
  
bindKey("F9","down", 
function () 
guiSetVisible (wnd ,not guiGetVisible (wnd)) 
showCursor(guiGetVisible(wnd)) 
end 
) 
  
addEventHandler("onClientGUIClick",root, 
 function () 
  if source == close then 
  guiSetVisible(wnd,false) 
  showCursor(false) 
  end 
 end 
) 
  
cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
} 
  
for k,v in ipairs(cars) do 
local row = guiGridListAddRow(grid) 
guiGridListSetItemText(grid,row,1,v[1],false,false) 
guiGridListSetItemText(grid,row,2,v[3],false,false) 
guiGridListSetItemData(grid,row,1,v[2]) 
guiGridListSetItemData(grid,row,2,v[3]) 
end 
  
addEventHandler("onClientGUIClick",root, 
 function () 
 local sel = guiGridListGetSelectedItem(grid) 
 local id = unpack(guiGridListSetItemData(grid,row,1,v[2])) 
 local money = unpack (guiGridListSetItemData(grid,row,2,v[3])) 
  if source == buy then 
  if sel ~= -1 then 
  triggerServerEvent("givecar",source) 
  end 
 end 
end 
) 
  
-- server 
gc = {} 
  
addEvent("givecar",true) 
  
addEventHandler("givecar",root, 
if isElment (gv[Player]) then destroyElement end 
local x, y, z = getElementPosition(localPlayer) 
function 
gv[Player] = createVehicle (id, x, y, z) 
warpPedIntoVehicle(localPlayer,gv[Player]) 
takePlayerMoney(localPlayer,money) 
end) 
  

المشكلة انو لما احدد سيارة وادوس علي الزر ما يعطني السيارة ولا يسحب المال

  
 gc = {} 
  
addEvent("givecar",true) 
  
addEventHandler("givecar",root, 
if isElement (gc[Player]) then destroyElement end 
local x, y, z = getElementPosition(localPlayer) 
function 
gc[Player] = createVehicle (id, x, y, z) 
warpPedIntoVehicle(localPlayer,gc[Player]) 
takePlayerMoney(localPlayer,money) 
end) 
  

Link to comment

Client

local Cars = { 
    { "Ferrari", 250, 100000 }, 
    { "Nissan", 130, 2000000 }, 
} 
  
for _,v in ipairs ( Cars ) do 
    local row = guiGridListAddRow ( grid ) 
    guiGridListSetItemText ( grid, row, 1, v[1], false, false ) 
    guiGridListSetItemText ( grid, row, 2, v[3], false, false ) 
    guiGridListSetItemData ( grid, row, 1, v[2] ) 
end 
  
addEventHandler ( "onClientGUIClick", resourceRoot, 
function (    ) 
    if ( source == buy ) then 
        if ( guiGridListGetSelectedItem ( grid ) ~= -1 ) then 
    local Money = guiGridListGetItemText ( grid, guiGridListGetSelectedItem ( grid ), 2 ) 
    local CarName = guiGridListGetItemText ( grid, guiGridListGetSelectedItem ( grid ), 1 ) 
    local iD = guiGridListGetItemData ( grid, guiGridListGetSelectedItem ( grid ), 1 ) 
        if ( Money ~= "" and iD ~= "" and CarName ~= "" ) then 
            triggerServerEvent ( "GiveCar", localPlayer, iD, Money, CarName ) 
        end 
    else 
        outputChatBox ( "* الرجاء اختيار سيارهـ اولاً", 255, 0, 0, true ) 
      end 
end ) 

Server

local Vehicle = {    }; 
  
addEvent ( "GiveCar", true ) 
addEventHandler ( "GiveCar", root, function ( iD, Money, CarName ) 
    if ( Vehicle[source] ) and isElement ( Vehicle[source] ) then 
        destroyElement ( Vehicle[source] ) 
    end 
    if ( getPlayerMoney ( source ) >= tonumber ( Money ) ) then 
    takePlayerMoney ( source, tonumber ( Money ) ) 
    outputChatBox ( "* $".. tonumber ( Money ) .." بـ ".. CarName .." تم شراء السيارهـ", source, 255, 255, 255, true ) 
        else 
    outputChatBox ( "* ".. CarName .." لا تملك المال الكافي لـ شراء", source, 255, 255, 255, true ) 
    end 
    local x, y, z = getElementPosition ( source ) 
    Vehicle[source] = createVehicle ( iD, x, y, z ) 
    warpPedIntoVehicle ( source, Vehicle[source] ) 
end ) 

لم تتم التجربه

Link to comment

local bind = 'F7' 
  
GUIEditor = { 
    label = {} 
} 
-- 
-------cars 
cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
} 
--------------- 
local screenW, screenH = guiGetScreenSize() 
        wnd = guiCreateWindow((screenW - 563) / 2, (screenH - 622) / 2, 563, 622, "لوحة استئجار السيارات", false) 
        guiWindowSetMovable(wnd, false) 
        guiSetAlpha(wnd, 1.00) 
        guiSetProperty(wnd, "CaptionColour", "C80AB9D3") 
        guiSetVisible(wnd,false) 
  
        grid = guiCreateGridList(9, 21, 263, 591, false, wnd) 
        guiGridListAddColumn(grid, "the car", 0.5) 
        guiGridListAddColumn(grid, "the price", 0.5) 
        photo = guiCreateStaticImage(275, 27, 278, 179, "11.png", false, wnd) 
        buy = guiCreateButton(278, 225, 275, 51, "استئجار السيارة", false, wnd) 
        guiSetFont(buy, "default-bold-small") 
        guiSetProperty(buy, "NormalTextColour", "C80AB9D3") 
        light = guiCreateButton(278, 330, 275, 51, "تشغيل - اطفاء ضوء السيارة", false, wnd) 
        guiSetFont(light, "default-bold-small") 
        guiSetProperty(light, "NormalTextColour", "C80AB9D3") 
        lock = guiCreateButton(278, 430, 275, 51, "قفل - فتح السيارة", false, wnd) 
        guiSetFont(lock, "default-bold-small") 
        guiSetProperty(lock, "NormalTextColour", "C80AB9D3") 
        close = guiCreateButton(488, 557, 65, 55, "✖", false, wnd) 
        guiSetFont(close, "default-bold-small") 
        guiSetProperty(close, "NormalTextColour", "C81DB8C1") 
        GUIEditor.label[1] = guiCreateLabel(288, 576, 179, 15, "this mod made by :- 1XxCr[o]sS", false, wnd) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 29, 184, 193)   
--------- 
bindKey (bind,'down', 
function () 
guiSetVisible (wnd,not guiGetVisible (wnd)) 
showCursor (guiGetVisible (wnd)) 
end) 
-------      
addEventHandler("onClientGUIClick",resourceRoot, function ( ) 
 if ( source == close ) then 
guiSetVisible(wnd,false) 
showCursor(false) 
end 
end 
) 
  
  
for _, v in ipairs (cars) do 
    local Row = guiGridListAddRow(grid) 
    guiGridListSetItemText(grid, Row, 1, v[1], false, false) 
    guiGridListSetItemText(grid, Row, 2, v[2], false, false) 
    guiGridListSetItemData ( grid, row, 1, v[2] ) 
end 
  
  
addEventHandler("onClientGUIClick",root, 
 function () 
 local sel = guiGridListGetSelectedItem(grid) 
 local id = unpack(guiGridListSetItemData(grid,row,1,v[2])) 
 local money = unpack (guiGridListSetItemData(grid,row,2,v[3])) 
  if ( source == buy ) then 
  if sel ~= -1 then 
  triggerServerEvent("givecar",source) 
  end 
 end 
end 
) 

 gc = {} 
  
addEvent("givecar",true) 
  
addEventHandler("givecar",root, 
if isElement (gc[Player]) then destroyElement end 
local x, y, z = getElementPosition(localPlayer) 
function 
gc[Player] = createVehicle (id, x, y, z) 
warpPedIntoVehicle(localPlayer,gc[Player]) 
takePlayerMoney(localPlayer,money) 
end) 
  
Link to comment
local bind = 'F7' 
  
GUIEditor = { 
    label = {} 
} 
-- 
-------cars 
cars ={ 
{"ferari",250,100000}, 
{"nisan",130,2000000}, 
} 
--------------- 
local screenW, screenH = guiGetScreenSize() 
        wnd = guiCreateWindow((screenW - 563) / 2, (screenH - 622) / 2, 563, 622, "لوحة استئجار السيارات", false) 
        guiWindowSetMovable(wnd, false) 
        guiSetAlpha(wnd, 1.00) 
        guiSetProperty(wnd, "CaptionColour", "C80AB9D3") 
        guiSetVisible(wnd,false) 
  
        grid = guiCreateGridList(9, 21, 263, 591, false, wnd) 
        guiGridListAddColumn(grid, "the car", 0.5) 
        guiGridListAddColumn(grid, "the price", 0.5) 
        photo = guiCreateStaticImage(275, 27, 278, 179, "11.png", false, wnd) 
        buy = guiCreateButton(278, 225, 275, 51, "استئجار السيارة", false, wnd) 
        guiSetFont(buy, "default-bold-small") 
        guiSetProperty(buy, "NormalTextColour", "C80AB9D3") 
        light = guiCreateButton(278, 330, 275, 51, "تشغيل - اطفاء ضوء السيارة", false, wnd) 
        guiSetFont(light, "default-bold-small") 
        guiSetProperty(light, "NormalTextColour", "C80AB9D3") 
        lock = guiCreateButton(278, 430, 275, 51, "قفل - فتح السيارة", false, wnd) 
        guiSetFont(lock, "default-bold-small") 
        guiSetProperty(lock, "NormalTextColour", "C80AB9D3") 
        close = guiCreateButton(488, 557, 65, 55, "✖", false, wnd) 
        guiSetFont(close, "default-bold-small") 
        guiSetProperty(close, "NormalTextColour", "C81DB8C1") 
        GUIEditor.label[1] = guiCreateLabel(288, 576, 179, 15, "this mod made by :- 1XxCr[o]sS", false, wnd) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 29, 184, 193)   
--------- 
bindKey (bind,'down', 
function () 
guiSetVisible (wnd,not guiGetVisible (wnd)) 
showCursor (guiGetVisible (wnd)) 
end) 
-------      
addEventHandler("onClientGUIClick",resourceRoot, function ( ) 
 if ( source == close ) then 
guiSetVisible(wnd,false) 
showCursor(false) 
end 
end 
) 
  
  
for _, v in ipairs (cars) do 
    local Row = guiGridListAddRow(grid) 
    guiGridListSetItemText(grid, Row, 1, v[1], false, false) 
    guiGridListSetItemText(grid, Row, 2, v[2], false, false) 
    guiGridListSetItemData ( grid, row, 1, v[2] ) 
end 
  
  
addEventHandler("onClientGUIClick",root, 
 function () 
 local sel = guiGridListGetSelectedItem(grid) 
 local id = unpack(guiGridListSetItemData(grid,row,1,v[2])) 
 local money = unpack (guiGridListSetItemData(grid,row,2,v[3])) 
  if ( source == buy ) then 
  if sel ~= -1 then 
  triggerServerEvent("givecar",source) 
  end 
 end 
end 
) 

 gc = {} 
  
addEvent("givecar",true) 
  
addEventHandler("givecar",root, 
if isElement (gc[Player]) then destroyElement end 
local x, y, z = getElementPosition(localPlayer) 
function 
gc[Player] = createVehicle (id, x, y, z) 
warpPedIntoVehicle(localPlayer,gc[Player]) 
takePlayerMoney(localPlayer,money) 
end) 
  

زاد الهريس هرساً كفو :lol:

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