Jump to content

طلب مساعده


Recommended Posts

GUIEditor = { 
    checkbox = {}, 
    scrollpane = {}, 
    button = {}, 
    window = {}, 
    gridlist = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 627) / 2, (screenH - 427) / 2, 627, 427, "V.I.P Car System", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFF500") 
  
        GUIEditor.gridlist[1] = guiCreateGridList(12, 25, 378, 392, false, GUIEditor.window[1]) 
  
        GUIEditor.gridlist[2] = guiCreateGridList(8, 10, 360, 368, false, GUIEditor.gridlist[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#ID", 0.5) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#Car Name", 0.5) 
  
        GUIEditor.button[1] = guiCreateButton(399, 32, 218, 45, "Spawn", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFF500") 
        GUIEditor.button[2] = guiCreateButton(402, 87, 215, 45, "Teleport to the vehicle", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFF500") 
        GUIEditor.button[3] = guiCreateButton(400, 142, 215, 45, "Destroy vehicle", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFF500") 
        GUIEditor.checkbox[1] = guiCreateCheckBox(402, 197, 15, 19, "", false, false, GUIEditor.window[1]) 
        GUIEditor.scrollpane[1] = guiCreateScrollPane(421, 201, 194, 15, "test", false, GUIEditor.window[1]) 
        GUIEditor.scrollpane[2] = guiCreateScrollPane(421, 226, 194, 15, false, GUIEditor.window[1]) 
        GUIEditor.checkbox[2] = guiCreateCheckBox(402, 222, 15, 19, "", false, false, GUIEditor.window[1])     
    end 
) 
  

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

Link to comment
GUIEditor = { 
    checkbox = {}, 
    scrollpane = {}, 
    button = {}, 
    window = {}, 
    gridlist = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 627) / 2, (screenH - 427) / 2, 627, 427, "V.I.P Car System", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFF500") 
  
        GUIEditor.gridlist[1] = guiCreateGridList(12, 25, 378, 392, false, GUIEditor.window[1]) 
  
        GUIEditor.gridlist[2] = guiCreateGridList(8, 10, 360, 368, false, GUIEditor.gridlist[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#ID", 0.5) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#Car Name", 0.5) 
  
        GUIEditor.button[1] = guiCreateButton(399, 32, 218, 45, "Spawn", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFF500") 
        GUIEditor.button[2] = guiCreateButton(402, 87, 215, 45, "Teleport to the vehicle", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFF500") 
        GUIEditor.button[3] = guiCreateButton(400, 142, 215, 45, "Destroy vehicle", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFF500") 
        GUIEditor.checkbox[1] = guiCreateCheckBox(402, 197, 15, 19, "", false, false, GUIEditor.window[1]) 
        GUIEditor.scrollpane[1] = guiCreateScrollPane(421, 201, 194, 15, "test", false, GUIEditor.window[1]) 
        GUIEditor.scrollpane[2] = guiCreateScrollPane(421, 226, 194, 15, false, GUIEditor.window[1]) 
        GUIEditor.checkbox[2] = guiCreateCheckBox(402, 222, 15, 19, "", false, false, GUIEditor.window[1])     
    end 
) 
  

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

Link to comment

هذي صعب عليك

قصدي تسوي سباون والحركات ذذي

كيف قصدك تسوي سباون ؟

بس الفنكشنات :

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

  
-- Loob للمواتر 
getElementPosition -- ناخذ احداثيات اللاعب 
setElementPosition -- نحط سياره قرب اللاعب 
  

للانتقال اليها

  
getElementPosition -- ناخذ احداثيات السيارة 
setElementPosition -- ننتقل اليها 
  

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

  
triggerServerEvent 
warpPlayerIntoVehicle 
  

Edited by Guest
Link to comment

هذي صعب عليك

قصدي تسوي سباون والحركات ذذي

كيف قصدك تسوي سباون ؟

بس الفنكشنات :

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

  
-- Loob للمواتر 
getElementPosition -- ناخذ احداثيات اللاعب 
setElementPosition -- نحط سياره قرب اللاعب 
  

للانتقال اليها

  
getElementPosition -- ناخذ احداثيات السيارة 
setElementPosition -- ننتقل اليها 
  

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

  
triggerServerEvent 
warpPlayerIntoVehicle 
  

Edited by Guest
Link to comment
-- client 
Car = createMarker(x,y,z-2,"cylinder", 3, 235,0,0, 255) 
  
addEventHandler("onClientMarkerHit",root, 
 function (hit) 
 if getElementType(hit) == "player" and not isPedInVehicle(hit) and ( localPlayer == hit ) and ( source == Car ) then 
             guiGridListClear(GUIEditor.gridlist[1]) 
        for i = 1,5 do 
            guiGridListAddRow(GUIEditor.gridlist[1]) 
        end 
guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "Towtruck", false, false) 
guiSetVisible(GUIEditor.window[1],true) 
showCursor(true) 
        end 
    end 
) 
GUIEditor = { 
    checkbox = {}, 
    scrollpane = {}, 
    button = {}, 
    window = {}, 
    gridlist = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 627) / 2, (screenH - 427) / 2, 627, 427, "V.I.P Car System", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFF500") 
  
        GUIEditor.gridlist[1] = guiCreateGridList(12, 25, 378, 392, false, GUIEditor.window[1]) 
  
        GUIEditor.gridlist[2] = guiCreateGridList(8, 10, 360, 368, false, GUIEditor.gridlist[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#ID", 0.5) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#Car Name", 0.5) 
  
        GUIEditor.button[1] = guiCreateButton(399, 32, 218, 45, "Spawn", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFF500") 
        GUIEditor.button[2] = guiCreateButton(402, 87, 215, 45, "Teleport to the vehicle", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFF500") 
        GUIEditor.button[3] = guiCreateButton(400, 142, 215, 45, "Destroy vehicle", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFF500") 
        GUIEditor.checkbox[1] = guiCreateCheckBox(402, 197, 15, 19, "", false, false, GUIEditor.window[1]) 
        GUIEditor.scrollpane[1] = guiCreateScrollPane(421, 201, 194, 15, "test", false, GUIEditor.window[1]) 
        GUIEditor.scrollpane[2] = guiCreateScrollPane(421, 226, 194, 15, false, GUIEditor.window[1]) 
        GUIEditor.checkbox[2] = guiCreateCheckBox(402, 222, 15, 19, "", false, false, GUIEditor.window[1])     
  
addEventHandler("onClientGUIClick",root, 
function ()  
      if ( source == GUIEditor.button[2] ) then 
       guiSetVisible(GUIEditor.window[1],false) 
       showCursor(false) 
      elseif ( source == GUIEditor.button[1] ) then 
          local veh = guiGridListGetItemText( GUIEditor.gridlist[2],guiGridListGetSelectedItem(GUIEditor.gridlist[2]),1) 
          if veh ~= "" then 
          triggerServerEvent("Take",localPlayer,veh) 
          guiSetVisible(GUIEditor.window[1],false) 
          showCursor(false) 
                end 
        end 
    end 
) 
  

  
--server 
addEvent("Take",true) 
Vehcile = {} 
addEventHandler("Take",root, 
function (veh) 
    if Vehcile[client] then destroyElement(Vehcile[client]) end 
    local id = getVehicleModelFromName(veh) 
    Vehcile[client] = createVehicle(id,1027.39, -917.43, 42.2,0,0,90) 
     warpPedIntoVehicle(client,Vehcile[client]) 
    end 
) 
addEventHandler("onPlayerQuit",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) 
addEventHandler("onPlayerWasted",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) 
addEventHandler("onVehicleExplode",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) 
  

Link to comment
-- client 
Car = createMarker(x,y,z-2,"cylinder", 3, 235,0,0, 255) 
  
addEventHandler("onClientMarkerHit",root, 
 function (hit) 
 if getElementType(hit) == "player" and not isPedInVehicle(hit) and ( localPlayer == hit ) and ( source == Car ) then 
             guiGridListClear(GUIEditor.gridlist[1]) 
        for i = 1,5 do 
            guiGridListAddRow(GUIEditor.gridlist[1]) 
        end 
guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "Towtruck", false, false) 
guiSetVisible(GUIEditor.window[1],true) 
showCursor(true) 
        end 
    end 
) 
GUIEditor = { 
    checkbox = {}, 
    scrollpane = {}, 
    button = {}, 
    window = {}, 
    gridlist = {} 
} 
  
local screenW, screenH = guiGetScreenSize() 
        GUIEditor.window[1] = guiCreateWindow((screenW - 627) / 2, (screenH - 427) / 2, 627, 427, "V.I.P Car System", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFF500") 
  
        GUIEditor.gridlist[1] = guiCreateGridList(12, 25, 378, 392, false, GUIEditor.window[1]) 
  
        GUIEditor.gridlist[2] = guiCreateGridList(8, 10, 360, 368, false, GUIEditor.gridlist[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#ID", 0.5) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#Car Name", 0.5) 
  
        GUIEditor.button[1] = guiCreateButton(399, 32, 218, 45, "Spawn", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFF500") 
        GUIEditor.button[2] = guiCreateButton(402, 87, 215, 45, "Teleport to the vehicle", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFF500") 
        GUIEditor.button[3] = guiCreateButton(400, 142, 215, 45, "Destroy vehicle", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFF500") 
        GUIEditor.checkbox[1] = guiCreateCheckBox(402, 197, 15, 19, "", false, false, GUIEditor.window[1]) 
        GUIEditor.scrollpane[1] = guiCreateScrollPane(421, 201, 194, 15, "test", false, GUIEditor.window[1]) 
        GUIEditor.scrollpane[2] = guiCreateScrollPane(421, 226, 194, 15, false, GUIEditor.window[1]) 
        GUIEditor.checkbox[2] = guiCreateCheckBox(402, 222, 15, 19, "", false, false, GUIEditor.window[1])     
  
addEventHandler("onClientGUIClick",root, 
function ()  
      if ( source == GUIEditor.button[2] ) then 
       guiSetVisible(GUIEditor.window[1],false) 
       showCursor(false) 
      elseif ( source == GUIEditor.button[1] ) then 
          local veh = guiGridListGetItemText( GUIEditor.gridlist[2],guiGridListGetSelectedItem(GUIEditor.gridlist[2]),1) 
          if veh ~= "" then 
          triggerServerEvent("Take",localPlayer,veh) 
          guiSetVisible(GUIEditor.window[1],false) 
          showCursor(false) 
                end 
        end 
    end 
) 
  

  
--server 
addEvent("Take",true) 
Vehcile = {} 
addEventHandler("Take",root, 
function (veh) 
    if Vehcile[client] then destroyElement(Vehcile[client]) end 
    local id = getVehicleModelFromName(veh) 
    Vehcile[client] = createVehicle(id,1027.39, -917.43, 42.2,0,0,90) 
     warpPedIntoVehicle(client,Vehcile[client]) 
    end 
) 
addEventHandler("onPlayerQuit",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) 
addEventHandler("onPlayerWasted",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) 
addEventHandler("onVehicleExplode",root, function () if Vehcile[source] then destroyElement(Vehcile[source]) end end ) 
  

Link to comment

بالنسبة للمواتر

سوي جدول وفرغ فيه البيانات

راح اعطيك الجدول وكمل الباقي

Cars = { 
  
{'Monster',9000,580}, 
-- {'Name Car',Money Car,id Car}, 
-- ايدي السيارة , سعر السيار , اسم السيارة 
-- الي راح نحطه بالقريد اسم السيارة , وسعر السيارة 
-- ونسوي الداتا على اسم السيارة  
} 

بعد ماسوينا لوب

  
guiGridListAddRow -- نضيف رو 
 guiGridListSetItemText -- نحط البيانات بالقريد ليست 
 guiGridListSetItemData -- نسوي داتا لايدي السيارة , عشان ماتاخذ كولمن لحاله 

الحين لو بغى يتشري سيارة

"onClientGUIClick"  -- حدث الضغط على الزر  , نحدد السورس 
guiGridListGetSelectedItem -- نتحقق انه مختار شي من القريد ليست 
guiGridListGetItemData -- نجيب الداتا 
guiGridListGetSelectedItem-- نجيب الي محدد عليه , من الداتا 
guiGridListGetItemData ( GridName , guiGridListGetSelectedItem ( GridName ) , TheColumn ) -- كذا اقصد  
triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , 

بعد مانستقبل الترايقر

نسوي تيبل

Veh ={} 

بعدين

isElement -- نتحقق ان السيارة ماهب موجود 
getElementPosition -- نجيب احداثيات الاعب 
createVehicle -- نسوي السيارة 
Veh[source].....^ 
warpPedIntoVehicle -- نركبه بالسيارة , اذا بغيت تركبه 

الحين نجي لزر

Destroy vehicle

"onClientGUIClick"  -- حدث الضغط على الزر  , نحدد السورس 
triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , 

بعد ماستقبلنا الترايقر

isElement -- نتحقق من وجود المركبة 
destroyElement -- نحذفها 

بالنسبة ل تنتقل للسيارة

"onClientGUIClick"  -- حدث الضغط على الزر  , نحدد السورس 
triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , 

بعد ماستقبلنا الترايقر

isElement -- نتحقق من وجود السيارة 
getElementPosition  -- نجيب احداثيات السيارة 
setElementPosition -- نحط احداثيات الاعب , على احداثيات السيارة  

بالنسبة ل زر سباون انا مافهمت وش تقصد به

Link to comment

بالنسبة للمواتر

سوي جدول وفرغ فيه البيانات

راح اعطيك الجدول وكمل الباقي

Cars = { 
  
{'Monster',9000,580}, 
-- {'Name Car',Money Car,id Car}, 
-- ايدي السيارة , سعر السيار , اسم السيارة 
-- الي راح نحطه بالقريد اسم السيارة , وسعر السيارة 
-- ونسوي الداتا على اسم السيارة  
} 

بعد ماسوينا لوب

  
guiGridListAddRow -- نضيف رو 
 guiGridListSetItemText -- نحط البيانات بالقريد ليست 
 guiGridListSetItemData -- نسوي داتا لايدي السيارة , عشان ماتاخذ كولمن لحاله 

الحين لو بغى يتشري سيارة

"onClientGUIClick"  -- حدث الضغط على الزر  , نحدد السورس 
guiGridListGetSelectedItem -- نتحقق انه مختار شي من القريد ليست 
guiGridListGetItemData -- نجيب الداتا 
guiGridListGetSelectedItem-- نجيب الي محدد عليه , من الداتا 
guiGridListGetItemData ( GridName , guiGridListGetSelectedItem ( GridName ) , TheColumn ) -- كذا اقصد  
triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , 

بعد مانستقبل الترايقر

نسوي تيبل

Veh ={} 

بعدين

isElement -- نتحقق ان السيارة ماهب موجود 
getElementPosition -- نجيب احداثيات الاعب 
createVehicle -- نسوي السيارة 
Veh[source].....^ 
warpPedIntoVehicle -- نركبه بالسيارة , اذا بغيت تركبه 

الحين نجي لزر

Destroy vehicle

"onClientGUIClick"  -- حدث الضغط على الزر  , نحدد السورس 
triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , 

بعد ماستقبلنا الترايقر

isElement -- نتحقق من وجود المركبة 
destroyElement -- نحذفها 

بالنسبة ل تنتقل للسيارة

"onClientGUIClick"  -- حدث الضغط على الزر  , نحدد السورس 
triggerServerEvent -- نرسل ترايقر للسيرفر , مع الداتا , 

بعد ماستقبلنا الترايقر

isElement -- نتحقق من وجود السيارة 
getElementPosition  -- نجيب احداثيات السيارة 
setElementPosition -- نحط احداثيات الاعب , على احداثيات السيارة  

بالنسبة ل زر سباون انا مافهمت وش تقصد به

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