Jump to content

طلب اكواد


Recommended Posts

السسلام عليكم

انا ودي اسوي معرض السيارات

وابي الاكواد

مثل اذا ضغطت على السيارة من القريد ليست

تطلع لي السيارة

nZesoV.png

والكود اذا ضغط

Buy يسحب من فلوسه

وتجي السيارة في لوحة التحكم حقت السيارة

وابي كود

Lock

Hide

Show

Sell

Warp to car

Light On

Light Off

Link to comment

اذا دخلت الماركر تطلع لك لوحة واذا حددت رو تغير السيارة :

'onClientResourceStart' 
createVehicle 
setElementDimension 
'onMarkerHit' 
setCameraMatrix 
guiSetVisible 
----- 
'onClientGUIClick'  
^ if source == GridName then 
guiGridListGetItemText 
guiGridListGetSelectedItem 
getVehicleModelFromName 
setElementModel 

اذا حدد وضغط buyButton :

'onClientGUIClick' 
guiGridListGetItemText 
guiGridListGetSelectedItem 
getVehicleModelFromName 
triggerServerEvent 
  
-- Server Side: V 
  
'onResourceStart' 
executeSQLQuery -- create 
  
addEvent 
addEventHandler 
getPlayerMoney 
takePlayerMoney 
executeSQLQuery -- insert 
local carlist = executeSQLQuery -- select 
triggerClientEvent -- لازم تضيف تعريف select الا هو carlist 
----- Client Side: V 
guiGridListAddRow 
guiGridListSetItemText 

Lock

setVehicleLocked 

hide

destroyElement 

show

createVehicle 

sell

  
guiGridListGetItemText 
guiGridListGetSelectedItem 
guiGridListRemoveRow 

Warp to car:

getElementPosition -- car 
setElementPosition -- source 

Light On

setVehicleOverrideLights ( playerVehicle, 2 ) 

 

Light Off

setVehicleOverrideLights ( playerVehicle, 1 ) 

ومع كل هالفنكشنات ما اظن انك تسويه ذذ

Link to comment

Warp to car:

getElementPosition -- car 
setElementPosition -- source 

X

  
warpPedIntoVehicle -- هو يبي وارب , يعني يركبه السيارة بسرعة 
  

صاحب الموضوع قال يبي ينقله للسيارة

( Warp To Car )

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

getElementPosition 
setElementPosition 
Link to comment

^ وكلامي ايضآ صحيح , هو ماوضح بالضبط شنو يبي

سويت كود مشابه لطلبك الاول(الشوب) بسرعة , يمكن يفيدك , وهو شغال %70 تمام ,بس مازال محتاج تعديلات

انت عدل عليه حسب طلبك

Client

  
vehId = { {602,1000} , {496,1200} , 
 {401,2000}, {411,5000} } 
  
  
  
------------------------------ Gui الـ ----------- 
        CarWindow = guiCreateWindow(509, 4, 281, 586, "Car Shop", false) 
        guiWindowSetSizable(CarWindow, false) 
  
        Grid = guiCreateGridList(9, 24, 262, 460, false, CarWindow) 
        guiGridListAddColumn(Grid, "Car :", 0.5) 
        guiGridListAddColumn(Grid, "Money :", 0.4) 
  
  
        CancelB = guiCreateButton(9, 527, 119, 37, "Cancel", false, CarWindow) 
        BuyB = guiCreateButton(148, 527, 119, 37, "Buy", false, CarWindow) 
  
        guiSetVisible(CarWindow , false) 
  
for k , v in ipairs ( vehId ) do  
local row = guiGridListAddRow(Grid) 
guiGridListSetItemText(Grid , row ,  1 , getVehicleNameFromModel(tonumber(v[1])) , false , false) 
guiGridListSetItemText(Grid , row , 2  , v[2] , false ,false) 
end 
  
  
  
  
------------------------------------------------------------------- 
local x , y , z = getElementPosition(localPlayer)  
  
CarMarker = createMarker(x-4 , y , z-1 , "cylinder" , 2 , 255 , 0 , 0, 255) 
  
addEventHandler("onClientMarkerHit" , CarMarker ,  
function (hitPlayer)  
if getElementType(hitPlayer) == "player" and hitPlayer == localPlayer then  
setCameraMatrix(260.47699 ,-1872.22534, 5, 0 ,10000 ,-1200) 
guiSetVisible(CarWindow , true)  
showCursor(true) 
        moneyl = guiCreateLabel(9, 490, 258, 33, "Your Money : " ..getPlayerMoney(localPlayer), false, CarWindow)  
car = createVehicle(602 , 259.05627, -1860.02881, 2.55568 , 0 , 0 , 120) 
end 
end) 
  
  
function ShowCar (  ) 
if source == Grid then  
local CarName = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 1) 
if CarName == "" then  return end 
  
setElementModel(car , getVehicleModelFromName(CarName)) 
end 
end 
addEventHandler("onClientGUIClick" , Grid , ShowCar) 
  
  
function Close () 
if source == CancelB then  
guiSetVisible(CarWindow , false) 
showCursor(false) 
destroyElement(car) 
setCameraTarget(localPlayer) 
destroyElement(moneyl) 
end 
end 
addEventHandler("onClientGUIClick" , root , Close) 
setCameraTarget(localPlayer) 
  
addEventHandler("onClientGUIClick" , BuyB ,  
function ()  
if source == BuyB then  
local CarName = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 1) 
local CarPrice = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 2) 
if CarName == "" then return end  
  
triggerServerEvent("BuyCar" , localPlayer , CarName , CarPrice) 
end 
end) 
  
  
  

Server

addEvent("BuyCar" , true) 
  
  
addEventHandler("BuyCar" , root , 
function (carN , carP) 
  
money = getPlayerMoney(source) 
if money < tonumber(carP) then 
 outputChatBox("ماعندك فلوس كافية !", source)  
elseif money >= tonumber(carP) then 
takePlayerMoney(source , carP)  
createVehicle(getVehicleModelFromName(carN) , 190.75970, -1845.49609, 3.55639+1) 
end 
end)  
     
  

Link to comment
بالنسبة warp to car

KaduRo صح ,

اما setElementPosition > وش دخله . . ؟

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

Link to comment

وابي كود

Lock

Hide

Show

Sell

Warp to car

Light On

Light Off

انا فاهم قصده يبي اذا اختار السيارة وضغط على الزر يكون هو على طول داخل السيارة اللي اختارها

والكود اللي يسويها

warpPedIntoVehicle 

+

ClientSide

triggerServerEvent 

, شوف الويكي وش يقول ,

Attention: If you used setElementPosition to spawn the ped/player, this function will not work and returns false.

Link to comment
بالنسبة warp to car

KaduRo صح ,

اما setElementPosition > وش دخله . . ؟

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

بالنسبة حق ويش دخله setElementPosition

شوف الويكي ويش يقول

float, float, float getElementPosition ( element theElement ) 

theElement: The element which you'd like to retrieve the location of

[/b]

فيعني بيجيب الاحداثيات حقت السيارة بـ getElementPosition

وينقل الاعب للسيارة بـ setElementPosition

Link to comment
بالنسبة warp to car

KaduRo صح ,

اما setElementPosition > وش دخله . . ؟

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

بالنسبة حق ويش دخله setElementPosition

شوف الويكي ويش يقول


theElement: The element which you'd like to retrieve the location of

[/b]

فيعني بيجيب الاحداثيات حقت السيارة بـ getElementPosition

وينقل الاعب للسيارة بـ setElementPosition

ادري يابعد راسي اعرف وش تستخدم فيه , انا قصدي وش دخلها بالطلب حقه ,

بس عاد ننتظر صاحب الموضوع عشان نعرف هو يبي الاعب داخل السيارة ولا يبي ينقله جنب السيارة , . . .

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...