Jump to content

Code#


Recommended Posts

يعني انا عامل 2 كلوم في القريد لست

وفاتح جدول

الكلوم اسمه

ID

والتاني

Skins

عاوز ال2 يتكتو في حاجات

ومفروض اعمل حاجه 3

عشان رقم السكين

انا عملته كدا

{'Army','123',2},

ما طلعلي 123 في القريد لست

@

شوف امسح اللي بالنوت باد كله وحط هذا

بكلاينت

ranks = { 
{'Skin1',1}, 
{'Skin2',2}, 
{'Skin3',3} 
} 
  
 addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        wnd = guiCreateWindow(242, 139, 318, 332, ":: Skins Systeam :", false) 
        guiWindowSetSizable(wnd, false) 
        guiSetVisible(wnd, false) 
        grid = guiCreateGridList(9, 23, 289, 207, false, wnd) 
        guiGridListAddColumn(grid, "Name", 0.9) 
        guiGridListAddColumn(grid, "ID", 0.9) 
        btn = guiCreateButton(17, 254, 276, 47, "Buy", false, wnd)     
    end 
) 
  
  
bindKey("x","down", 
  
    function (  ) 
  
    guiSetVisible ( wnd , not guiGetVisible ( wnd ) ) 
    SetSkins() 
    showCursor ( not isCursorShowing (  ) ) 
  
end     ); 
  
function SetSkins() 
for _, v in ipairs (ranks) do 
    local Row = guiGridListAddRow(grid) 
    guiGridListSetItemText(grid, Row, 1, v[1], false, false) 
    guiGridListSetItemText(grid, Row, 2, v[2], false, false) 
end 
end 
  
  
addEventHandler("onGUIClientClick" ,resourceRoot , 
function () 
if ( source == btn ) then 
local SkinID = guiGridListGetItemText(grid ,guiGridListGetSelectedItem(grid) ,2) 
triggerServerEvent("SetSkin" ,localPlayer ,SkinID ) 
end 
end 
) 

وهذا حطه بسيرفر

addEvent("SetSkin" ,true) 
addEventHandler("SetSkin" ,root, 
function (ID) 
PMoney = getPlayerMoney(source) 
if PMoney >= 2500 then 
setElementModel(source ,ID) 
takePlayerMoney(source,2500) 
outputChatBox("U bought a new skin",source ,255,255,255,false) 
else 
outputChatBox("U don't have 2500$",source ,255,255,255,false) 
end 
end 
) 

واذا تبي تحط عامود ثالث

تسوي بفنكشن setSkins كذا

function SetSkins() 
for _, v in ipairs (ranks) do 
    local Row = guiGridListAddRow(grid) 
    guiGridListSetItemText(grid, Row, 1, v[1], false, false) 
    guiGridListSetItemText(grid, Row, 2, v[2], false, false) 
    guiGridListSetItemText(grid, Row, 3, v[3], false, false) 
end 
end 

Link to comment
  • Replies 79
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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