Jump to content

طلبب ..


Recommended Posts

Posted

الحين الطلب هوو

ابي اكواد جاههزة ..

امزحح

الحين القريد ليست اصعب شيءء عندي بعد ال سكل

سكل = SQL

__

معلينا

الطلب

يقولك ي خوي الحين عندي جريد ليسست كك ؟

ابي اذا اختار من الجريد وضغط الزر يعطيه فلوس

الطلب واضحح

بسس

الحين قالولي بتحتاج

------------ 
guiGridListGetSelectedItem 
guiGridListGetItemText 
------------ 

طيب كيف اربطهه ؟

يعني

الحين لو اختار شيء من الجريد ليست

كيف احدد كم يجيه فلوس

:x:x:x

Posted

-- عشان تضيف اللاعبين للقريد

  
getElementsByType -- تسوي لوب للاعبين 
guiGridListAddRow --تسوي رو جديد 
guiGridListSetItemText -- تحط التيكست حق الرو بأسم اللاعب 
getPlayerName -- تجيب اسم اللاعب 
  
-- هنا لما تبي تعطي فلوس 
guiCreateEdit -- تسوي ايديت تحط فيه رقم الفلوس 
guiGridListGetSelectedItem -- تتحق انه محدد على شيء بالقريد ليست 
guiGridListGetItemText -- تجيب الي التيكست الي محدد عليه بالقريد ( اسم اللاعب ) 
guiGetText -- تجيب الفلوس الي بالايديت 
givePlayerMoney -- تسوي لها ترايقر لسيرفر وتعطيه الفلوس 
  

Posted
-- عشان تضيف اللاعبين للقريد
  
getElementsByType -- تسوي لوب للاعبين 
guiGridListAddRow --تسوي رو جديد 
guiGridListSetItemText -- تحط التيكست حق الرو بأسم اللاعب 
getPlayerName -- تجيب اسم اللاعب 
  
-- هنا لما تبي تعطي فلوس 
guiCreateEdit -- تسوي ايديت تحط فيه رقم الفلوس 
guiGridListGetSelectedItem -- تتحق انه محدد على شيء بالقريد ليست 
guiGridListGetItemText -- تجيب الي التيكست الي محدد عليه بالقريد ( اسم اللاعب ) 
guiGetText -- تجيب الفلوس الي بالايديت 
givePlayerMoney -- تسوي لها ترايقر لسيرفر وتعطيه الفلوس 
  

اضافة الى الكود بجانب السيرفر

getPlayerFromName -- تجيب اللاعب من اسمه 
getPlayerMoney -- تحقق من فلوس اللاعب 
takePlayerMoney -- سحب فلوس من اللاعب المرسل 
Posted

يالله

وش ذا ؟

انا اقولكم ما ابغى لاعبين في الجريد ابغى

مثلا

100

200

300

كلها فلوس في الجريد

اذا ضغط البوتن تجيه الفلوس الي حددها ..,

Posted
--client 
function onClick() 
if ( source == button) then 
local row = guiGridListGetSelectedItem( grid_list ) 
local name = guiGridListGetItemText(grid_list, row, column) 
if name == "100" then 
triggerServerEvent("giveMoney_100", localPlayer) 
end 
end 
end 
addEventHandler("onClientGUIClick", root, onClick) 

--server 
function give() 
givePlayerMoney(source, 100) 
end 
addEvent("giveMoney_100", true) 
addEventHandler("giveMoney_100", root, give) 

Posted

كذا انت تطولها وهي قصيره,

سو جدول كذا

Money = { 100,200,300 } 

وسوي لوب وضيفها للجريد, بحيث اذا اختار قيمه يعطيه نفس اللي اختارها بدون تحققات ومشوار .

Posted
--client 
function onClick() 
if ( source == button) then 
local row = guiGridListGetSelectedItem( grid_list ) 
local name = guiGridListGetItemText(grid_list, row, column) 
if name == "100" then 
triggerServerEvent("giveMoney_100", localPlayer) 
end 
end 
end 
addEventHandler("onClientGUIClick", root, onClick) 

--server 
function give() 
givePlayerMoney(source, 100) 
end 
addEvent("giveMoney_100", true) 
addEventHandler("giveMoney_100", root, give) 

حق ايش رقم ال 100 بملف الكلنت ؟

Posted
--client 
function onClick() 
if ( source == button) then 
local row = guiGridListGetSelectedItem( grid_list ) 
local name = guiGridListGetItemText(grid_list, row, column) 
if name == "100" then 
triggerServerEvent("giveMoney_100", localPlayer) 
end 
end 
end 
addEventHandler("onClientGUIClick", root, onClick) 

--server 
function give() 
givePlayerMoney(source, 100) 
end 
addEvent("giveMoney_100", true) 
addEventHandler("giveMoney_100", root, give) 

حق ايش رقم ال 100 بملف الكلنت ؟

تحقق انه الكلام الي مأشر عليه الاعب من القريد لست هو 100 اذا صحيح فـ يسوي التريقر

Posted

يقدر يسوي كذا ويختصر عليه اشياء كثيره

كلنت

local screenW, screenH = guiGetScreenSize() 
window = guiCreateWindow((screenW - 192) / 2, (screenH - 253) / 2, 192, 253, "", false) 
guiWindowSetSizable(window, false) 
guiSetAlpha(window, 1.00) 
gridlist = guiCreateGridList(9, 23, 175, 181, false, window) 
guiGridListAddColumn(gridlist, "الفلوس", 0.9) 
button = guiCreateButton(9, 208, 175, 35, "اخذ الفلوس", false, window) 
------ 
local Money = {1000,2000,3000,4000,5000,6000,7000,8000} 
for _,Money in pairs(Money) do 
local row = guiGridListAddRow(gridlist) 
guiGridListSetItemText(gridlist,row,1,Money,false,false) 
end 
--- 
addEventHandler( "onClientGUIClick",button,function( ) 
if guiGridListGetSelectedItem(gridlist) == -1 then return end  
local Money = guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist),1) 
triggerServerEvent("Give:Money",localPlayer,Money) 
end) 

سيرفر

addEvent("Give:Money",true) 
addEventHandler("Give:Money",root,function(Money) 
givePlayerMoney(source,Money) 
outputChatBox(Money.." $ تم اعطائك مبلغ وقدره", source,0,255,0,true) 
end) 
Posted

طيب في اشخاص يسسون لووب زي كذذا

  
Weapaon ={ 
S1 , 100 , 200 , 
s2 , 300 , 100, 
} 
  

مدري كيف يسون اللوب بس يخلونة

الفلوس ,الايدي ,اسم السلاح

ويجيهم هذا الي كنت اقصدهه

Posted
يقدر يسوي كذا ويختصر عليه اشياء كثيره

كلنت

local screenW, screenH = guiGetScreenSize() 
window = guiCreateWindow((screenW - 192) / 2, (screenH - 253) / 2, 192, 253, "", false) 
guiWindowSetSizable(window, false) 
guiSetAlpha(window, 1.00) 
gridlist = guiCreateGridList(9, 23, 175, 181, false, window) 
guiGridListAddColumn(gridlist, "الفلوس", 0.9) 
button = guiCreateButton(9, 208, 175, 35, "اخذ الفلوس", false, window) 
------ 
local Money = {1000,2000,3000,4000,5000,6000,7000,8000} 
for _,Money in pairs(Money) do 
local row = guiGridListAddRow(gridlist) 
guiGridListSetItemText(gridlist,row,1,Money,false,false) 
end 
--- 
addEventHandler( "onClientGUIClick",button,function( ) 
if guiGridListGetSelectedItem(gridlist) == -1 then return end  
local Money = guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist),1) 
triggerServerEvent("Give:Money",localPlayer,Money) 
end) 

سيرفر

addEvent("Give:Money",true) 
addEventHandler("Give:Money",root,function(Money) 
givePlayerMoney(source,Money) 
outputChatBox(Money.." $ تم اعطائك مبلغ وقدره", source,0,255,0,true) 
end) 

سطر 12 حط tostring

وسطر 19 حط

end,false)

Posted
طيب في اشخاص يسسون لووب زي كذذا
  
Weapaon ={ 
S1 , 100 , 200 , 
s2 , 300 , 100, 
} 
  

مدري كيف يسون اللوب بس يخلونة

الفلوس ,الايدي ,اسم السلاح

ويجيهم هذا الي كنت اقصدهه

هنا لازم يكون عندك 3 كولمنات وتسوي دوران على الجدول

وتحط الكولمن بالرو المطلوب وكذا

طبعا موب لازم 3 كولمنات يمكن انت تسوي داتا للكولمن حق السعر او اي شي وتحط بالقريد الكولمن الاول والثاني

على حسب الي تبي تسويه

Posted
يقدر يسوي كذا ويختصر عليه اشياء كثيره

كلنت

local screenW, screenH = guiGetScreenSize() 
window = guiCreateWindow((screenW - 192) / 2, (screenH - 253) / 2, 192, 253, "", false) 
guiWindowSetSizable(window, false) 
guiSetAlpha(window, 1.00) 
gridlist = guiCreateGridList(9, 23, 175, 181, false, window) 
guiGridListAddColumn(gridlist, "الفلوس", 0.9) 
button = guiCreateButton(9, 208, 175, 35, "اخذ الفلوس", false, window) 
------ 
local Money = {1000,2000,3000,4000,5000,6000,7000,8000} 
for _,Money in pairs(Money) do 
local row = guiGridListAddRow(gridlist) 
guiGridListSetItemText(gridlist,row,1,Money,false,false) 
end 
--- 
addEventHandler( "onClientGUIClick",button,function( ) 
if guiGridListGetSelectedItem(gridlist) == -1 then return end  
local Money = guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist),1) 
triggerServerEvent("Give:Money",localPlayer,Money) 
end) 

سيرفر

addEvent("Give:Money",true) 
addEventHandler("Give:Money",root,function(Money) 
givePlayerMoney(source,Money) 
outputChatBox(Money.." $ تم اعطائك مبلغ وقدره", source,0,255,0,true) 
end) 

سطر 12 حط tostring

وسطر 19 حط

end,false)

مايحتاج :mrgreen:

Posted
طيب انا مسوي مود كك ؟

مود الطقس

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

وشش اسوي ؟

اذا تبيه لكل اللاعبين سويه سيرفر واذا تبي اللاعب بس يشوف الطقس تغير سويه كلنت

Posted
  
local alzr = 'F2' 
  
Weather1 ={ 
    {"مشمس", 0}, 
    {"غائم", 54}, 
    {"ضباب", 55}, 
} 
  
Weather2 ={ 
    {"12:00", 12}, 
    {"3:00", 03}, 
    {"9:00", 09}, 
} 
  
GUIEditor = { 
    button = {}, 
    window = {}, 
    label = {}, 
    gridlist = {} 
} 
  
        GUIEditor.window[1] = guiCreateWindow(608, 234, 660, 588, "# - الطقس ", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.gridlist[1] = guiCreateGridList(25, 30, 214, 264, false, GUIEditor.window[1])   
        guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.2) 
        guiGridListAddColumn(GUIEditor.gridlist[1], "# Weather ", 0.6) 
        GUIEditor.gridlist[2] = guiCreateGridList(440, 30, 214, 264, false, GUIEditor.window[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "#", 0.2) 
        guiGridListAddColumn(GUIEditor.gridlist[2], "# Time ", 0.6) 
        GUIEditor.button[1] = guiCreateButton(177, 445, 295, 101, "# - Set", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.button[1], "sa-header") 
        GUIEditor.label[1] = guiCreateLabel(299, 24, 61, 58, "*", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.label[1], "sa-gothic") 
        guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) 
        GUIEditor.label[2] = guiCreateLabel(299, 82, 61, 58, "*", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.label[2], "sa-gothic") 
        guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) 
        GUIEditor.label[3] = guiCreateLabel(299, 140, 61, 58, "*", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.label[3], "sa-gothic") 
        guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) 
        GUIEditor.label[4] = guiCreateLabel(299, 198, 61, 58, "*", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.label[4], "sa-gothic") 
        guiLabelSetHorizontalAlign(GUIEditor.label[4], "center", false)     
  
  
 for v,mk in ipairs(Weather1) do 
 local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
 guiGridListSetItemText(GUIEditor.gridlist[1],row,1,"" .. v .. "",false,false) 
 guiGridListSetItemText(  GUIEditor.gridlist[1], row,2,mk[1],false,false) 
 guiGridListSetItemData ( GUIEditor.gridlist[1], row, 2,mk[2] ) 
 end 
 for v,mk in ipairs(Weather2) do 
 local row = guiGridListAddRow ( GUIEditor.gridlist[2] ) 
 guiGridListSetItemText(GUIEditor.gridlist[2],row,1,"" .. v .. "",false,false) 
 guiGridListSetItemText(  GUIEditor.gridlist[2], row,2,mk[1],false,false) 
 guiGridListSetItemData ( GUIEditor.gridlist[2], row, 2,mk[2] ) 
 end 
  
 addEventHandler( "onClientGUIClick",GUIEditor.button[1],function( ) 
if guiGridListGetSelectedItem(GUIEditor.gridlist[1]) == -1 then return end 
local Weather = guiGridListGetItemText(GUIEditor.gridlist[1],guiGridListGetSelectedItem(GUIEditor.gridlist[1]),1) 
 SetWeather( Source ) -- الحين هنا المشكلة ابي اعرف كيف اخليه يعرف الايدي حق اللوب ؟ 
end) 
  
bindKey (alzr,'down', 
function () 
guiSetVisible (GUIEditor.window[1],not guiGetVisible (GUIEditor.window[1])) 
showCursor (guiGetVisible (GUIEditor.window[1])) 
end) 
  
  

يخي انا مالي خبرة في الجريد ف اعتذذررر

Posted

كودك شغال مافي اي شئ بس عندك خطاء واحد بسطر 64

خطاء فى اسم الفنكشن + المفروض تحط المتغير حق جلب التكست من القريد

SetWeather( Source ) -- انت حاطت هنا سورس وذا الخطاء الوحيد اللى عندك

--

setWeather ( Weather ) -- المفروض يكون كذا

Posted

addEventHandler( "onClientGUIClick", GUIEditor.button[1], 
function() 
    local SelectedWeather, SelectedTime = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ), guiGridListGetSelectedItem( GUIEditor.gridlist[2] ) 
    if ( SelectedWeather ~= -1 ) then setWeather( guiGridListGetItemData( GUIEditor.gridlist[1], SelectedWeather, 2 ) ) end 
    if ( SelectedTime ~= -1 ) then setTime( guiGridListGetItemData( GUIEditor.gridlist[2], SelectedTime, 2 ), 0 ) end 
end ) 
Posted
addEventHandler( "onClientGUIClick", GUIEditor.button[1], 
function() 
    local SelectedWeather, SelectedTime = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ), guiGridListGetSelectedItem( GUIEditor.gridlist[2] ) 
    if ( SelectedWeather ~= -1 ) then setWeather( guiGridListGetItemData( GUIEditor.gridlist[1], SelectedWeather, 2 ) ) end 
    if ( SelectedTime ~= -1 ) then setTime( guiGridListGetItemData( GUIEditor.gridlist[2], SelectedTime, 2 ), 0 ) end 
end ) 

شككراً

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

اتمنى ان يقفل الموضوع . :D:D

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