|Mr|-Talal07-| Posted September 9, 2012 Share Posted September 9, 2012 السلام عليكم ورحمة الله و بركاته يا شباب انا جايب لكم كود يسهل عليك عمل شوب بسرعة الكود عبارة عن فنكشن تحط فيه السعر و الاي دي حق السلاح و الرصاص و اسم السلاح عشان يطلع في الشات طبعا انت لازم تركب الفنكشن function:- -- Client Side -- function BuyWeapon(money,id,ammo,name) local m1 = getPlayerMoney(getLocalPlayer()) if ( m1 >= money ) then takePlayerMoney(money) triggerServerEvent("onBuy",getLocalPlayer(),id,ammo) outputChatBox("* You Are Bought " .. name .. "",0,255,0,true) else outputChatBox("* You Don't Have Enough Money",255,0,0,true) end end -- Server Side -- addEvent("onBuy",true) addEventHandler("onBuy",getRootElement(), function (id,ammo) giveWeapon(source,id,ammo) end ) Example:- addEventHandler("onClientGUIClick",getRootElement(), function () if ( source == GUIEditor_Button[1] ) then BuyWeapon(1000,30,1000,"AK47") elseif ( source == GUIEditor_Button[2] ) then BuyWeapon(1500,31,1000,"M4") end end ) ان اشاء الله فهمتوا عشان تسهل عليك بدل عمل كودات كثير و نسخ و مدري وش بس كلمة وحده و انتهاء الامر اي اضافة على الفنكشن يكون افضل لنا كلنا نتحسن Link to comment
Bssol Posted September 9, 2012 Share Posted September 9, 2012 يسعدني اكون اول رد الحركة هذي جيدة وانا مسويها بشوبي لانها تصغر من حجم السكربت. بس نصيحة حاول تبعد عن الكلينت في شغلات الفلوس خله كله من جانب السيرفر عشان ما تصير مشاكل ايضا لاحظت ان كودك فيه اشياء مالها داعي، مثلاا اسم السلاح والايدي يكفي تحط الايدي وتسنخدم getWeaponNameFromID عشان تجيب الاسم اظن هذا كل الي لاحظته بكودك، بالتوفيق Link to comment
|Mr|-Talal07-| Posted September 10, 2012 Author Share Posted September 10, 2012 يسعدني اكون اول رد الحركة هذي جيدة وانا مسويها بشوبي لانها تصغر من حجم السكربت. بس نصيحة حاول تبعد عن الكلينت في شغلات الفلوس خله كله من جانب السيرفر عشان ما تصير مشاكل ايضا لاحظت ان كودك فيه اشياء مالها داعي، مثلاا اسم السلاح والايدي يكفي تحط الايدي وتسنخدم getWeaponNameFromID عشان تجيب الاسم اظن هذا كل الي لاحظته بكودك، بالتوفيق يسعدني انك انت اول من رد علي وعجبتني فكرتك و ان شاء الله الكل يسوي شوب صغير الحجم بسيط ما تتعب فيه انت تقول اخليها كلها في السيرفر يعني اذا انا سويت الفنكشن في السيرفر عادي اكتبها في الكلينت ؟؟ اي اضافة ثانية تبون تضيفونها ارجوا الرد ابدعوا معنا Link to comment
|Mr|-Talal07-| Posted September 12, 2012 Author Share Posted September 12, 2012 يسعدني اكون اول رد الحركة هذي جيدة وانا مسويها بشوبي لانها تصغر من حجم السكربت. بس نصيحة حاول تبعد عن الكلينت في شغلات الفلوس خله كله من جانب السيرفر عشان ما تصير مشاكل ايضا لاحظت ان كودك فيه اشياء مالها داعي، مثلاا اسم السلاح والايدي يكفي تحط الايدي وتسنخدم getWeaponNameFromID عشان تجيب الاسم اظن هذا كل الي لاحظته بكودك، بالتوفيق يسعدني انك انت اول من رد علي وعجبتني فكرتك و ان شاء الله الكل يسوي شوب صغير الحجم بسيط ما تتعب فيه انت تقول اخليها كلها في السيرفر يعني اذا انا سويت الفنكشن في السيرفر عادي اكتبها في الكلينت ؟؟ اي اضافة ثانية تبون تضيفونها ارجوا الرد ابدعوا معنا يمكن الرجال مو موجود واحد يرد اذا يعرف Link to comment
KrSoFA Posted September 12, 2012 Share Posted September 12, 2012 ابدعوا معنا[/b] بسم الله الرحمن الرحيم أضافة xml كيف إنك تقدر تجيب آلسعر والرصآص إلخ بكود وآحد ..بدون ماتسوي نسخ لصقّ "22" price="100" ammo="99999"/> "4" price="1000" ammo="1"/> function() local xml = xmlLoadFile("اسم الملف.xml") local weap = xmlFindChild(xml, "weap", 0) for i,weapon in pairs(xmlNodeGetChildren(weap)) do local id = xmlNodeGetAttribute(weapon, "id") local price = xmlNodeGetAttribute(weapon, "price") local ammo = xmlNodeGetAttribute(weapon, "ammo") end end Link to comment
|Mr|-Talal07-| Posted September 12, 2012 Author Share Posted September 12, 2012 ابدعوا معنا[/b] بسم الله الرحمن الرحيم أضافة xml كيف إنك تقدر تجيب آلسعر والرصآص إلخ بكود وآحد ..بدون ماتسوي نسخ لصقّ "22" price="100" ammo="99999"/> "4" price="1000" ammo="1"/> function() local xml = xmlLoadFile("اسم الملف.xml") local weap = xmlFindChild(xml, "weap", 0) for i,weapon in pairs(xmlNodeGetChildren(weap)) do local id = xmlNodeGetAttribute(weapon, "id") local price = xmlNodeGetAttribute(weapon, "price") local ammo = xmlNodeGetAttribute(weapon, "ammo") end end مشكور على المعلومة المفيدة لو تعطيني مثال لربطها مع ازرار او لسته الي تقدر عليه Link to comment
KrSoFA Posted September 12, 2012 Share Posted September 12, 2012 ابدعوا معنا[/b] بسم الله الرحمن الرحيم أضافة xml كيف إنك تقدر تجيب آلسعر والرصآص إلخ بكود وآحد ..بدون ماتسوي نسخ لصقّ "22" price="100" ammo="99999"/> "4" price="1000" ammo="1"/> function() local xml = xmlLoadFile("اسم الملف.xml") local weap = xmlFindChild(xml, "weap", 0) for i,weapon in pairs(xmlNodeGetChildren(weap)) do local id = xmlNodeGetAttribute(weapon, "id") local price = xmlNodeGetAttribute(weapon, "price") local ammo = xmlNodeGetAttribute(weapon, "ammo") end end مشكور على المعلومة المفيدة لو تعطيني مثال لربطها مع ازرار او لسته الي تقدر عليه shopWindow = guiCreateWindow(367,105,334,435,"Shop",false) weapGrid = guiCreateGridList(4,6,305,291,false,shopWindow) weapButton = guiCreateButton(107,308,100,29,"Buy Weapon",false,shopWindow) guiGridListSetSelectionMode(weapGrid,0) weapColumn = guiGridListAddColumn(weapGrid,"Weapon",0.5) costColumn = guiGridListAddColumn(weapGrid,"$",0.3) ammoColumn = guiGridListAddColumn(weapGrid,"$",0.3) local xml = xmlLoadFile("اسم الملف.xml") local weap = xmlFindChild(xml, "weap", 0) for i,weapon in pairs(xmlNodeGetChildren(weap)) do local id = xmlNodeGetAttribute(weapon, "id") local price = xmlNodeGetAttribute(weapon, "price") local ammo = xmlNodeGetAttribute(weapon, "ammo") local itemName = getWeaponNameFromID (id) local row = guiGridListAddRow (weapGrid) guiGridListSetItemText (weapGrid, row, 1, itemName, false, true) guiGridListSetItemText (weapGrid, row, 2, tostring(price), false, true) guiGridListSetItemText (weapGrid, row,3, tostring(ammo), false, true) end function onClientWeapBuy (button, state, absoluteX, absoluteYe) if (source == weapButton) then guiSetVisible (shopWindow, false) showCursor (false) if (guiGridListGetSelectedItem (weapGrid)) then local itemName = guiGridListGetItemText (weapGrid, guiGridListGetSelectedItem (weapGrid), 1) local itemID = getWeaponIDFromName (itemName) local itemCost = guiGridListGetItemText (weapGrid, guiGridListGetSelectedItem (weapGrid), 2) local ammo = guiGridListGetItemText (weapGrid, guiGridListGetSelectedItem (weapGrid), 3) triggerServerEvent ("weapBuy", getLocalPlayer(), itemID, itemCost, itemName, ammo) end end end addEventHandler ("onClientGUIClick", weapButton, onClientWeapBuy) ملف السيرفر addEvent ("weapBuy", true) addEventHandler ("weapBuy", getRootElement(), function(id, cost, name, ammo) if (getPlayerMoney (source) >= tonumber(cost)) then outputChatBox ("You Bought a " .. name, source, 255, 0, 0, false) outputChatBox ("ID: " .. id, source, 255, 0, 0, false) outputChatBox ("Cost: " .. cost, source, 255, 0, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source, tonumber(id),tonumber( ammo)) else outputChatBox ("أنت مطفرٍ!", source, 255, 0, 0, false) end end) Link to comment
|Mr|-Talal07-| Posted September 13, 2012 Author Share Posted September 13, 2012 مشكور والله افدتني وافدت الجميع مشكور الله يوفقك Link to comment
кιηg-αвα∂у Posted October 10, 2012 Share Posted October 10, 2012 السلام عليكم انا سويت شوب بي الأكواد حقتك بس ماضبط ممكن تعلمني شو المشكلة ؟ ملف كلينت function guiCreateWindow( x2, y2, width2, height2, titleBarText2, relative2 ) local mainBackground = guiCreateStaticImage ( x2, y2, width2, height2, "imagens/logo.png", relative2 ) local mainBackgroundLabel = guiCreateLabel ( 0, 0, 250, 100, titleBarText2, false, mainBackground ) guiSetFont ( mainBackgroundLabel, newFont ) guiSetEnabled ( mainBackgroundLabel, true ) return mainBackground end GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Image = {} ShopWindow = guiCreateWindow(220,147,817,500,"ShopWeapon By KING-ABADY",false) GUIEditor_Label[1] = guiCreateLabel(134,27,665,23,"Server Name ( ) اسم السيرفر",false,ShopWindow) GUIEditor_Label[2] = guiCreateLabel(297,58,409,20,"Nick Name ( ) اسمك المستعار",false,ShopWindow) GUIEditor_Label[3] = guiCreateLabel(306,96,327,25,"Your Money ( ) اموالك",false,ShopWindow) btn_buy_license = guiCreateButton(291,122,269,24,"ترخيص شراء اسلحة",false,ShopWindow) -- Below, not original price. It's just strings to the buttons. If you must change the weapon price, go to server-side script. -- Abaixo, as vari?veis n?o s?o o preço real das armas. E apenas as strings para serem escritas nos bot?es. Se quer mudar o preço, mude no arquivo server-side. local price_chainsaw = "2.500" local price_m4 = "2.500" local price_ak = "2.500" local price_tec9 = "2.500" local price_mp5 = "2.500" local price_knife = "2.500" local price_uzi = "2.500" local price_sniper = "2.500" local price_shotgun = "2.500" local price_spaz12 = "2.500" local price_deserteagle = "150" local price_molotovcocktails= "2.500" local price_rifle = "2.500" local price_satchel = "2.500" local price_grenade = "2.500" btn_buy_deserteagle = guiCreateButton(61,240,83,23,"150$",false,ShopWindow) btn_buy_knife = guiCreateButton(200,239,83,23,"500$",false,ShopWindow) btn_buy_ak = guiCreateButton(359,239,83,23,"200$",false,ShopWindow) btn_buy_m4 = guiCreateButton(546,239,83,23,"250$",false,ShopWindow) btn_buy_mp5 = guiCreateButton(707,239,83,23,"150$",false,ShopWindow) btn_buy_grenade = guiCreateButton(58,352,83,23,"1500$",false,ShopWindow) btn_buy_chainsaw = guiCreateButton(200,352,83,23,"400$",false,ShopWindow) btn_buy_shotgun = guiCreateButton(360,352,83,23,"200$",false,ShopWindow) btn_buy_molotovcocktails = guiCreateButton(546,351,83,23,"1000$",false,ShopWindow) btn_buy_tec9 = guiCreateButton(709,350,70,23,"450$",false,ShopWindow) btn_buy_spaz12 = guiCreateButton(61,467,83,23,"650$",false,ShopWindow) btn_buy_sniper = guiCreateButton(200,464,83,23,"250$",false,ShopWindow) btn_buy_rifle = guiCreateButton(361,461,83,23,"100$",false,ShopWindow) btn_buy_uzi = guiCreateButton(547,460,83,23,"400$",false,ShopWindow) btn_buy_satchel = guiCreateButton(708,460,83,23,"1800$",false,ShopWindow) addEventHandler("onClientGUIClick", btn_buy_chainsaw, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_m4, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_ak, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_tec9, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_mp5, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_knife, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_uzi, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_sniper, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_shotgun, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_spaz12, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_deserteagle, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_molotovcocktails, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_rifle, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_satchel, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_grenade, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_license, BuyLicense) GUIEditor_Image[1] = guiCreateStaticImage(203,162,85,78,"imagens/1.png",false,ShopWindow) GUIEditor_Image[2] = guiCreateStaticImage(28,167,106,68,"imagens/2.png",false,ShopWindow) GUIEditor_Image[3] = guiCreateStaticImage(505,390,117,61,"imagens/3.png",false,ShopWindow) GUIEditor_Image[4] = guiCreateStaticImage(684,368,95,87,"imagens/4.png",false,ShopWindow) GUIEditor_Image[5] = guiCreateStaticImage(60,269,88,78,"imagens/5.png",false,ShopWindow) GUIEditor_Image[6] = guiCreateStaticImage(199,270,86,81,"imagens/20.png",false,ShopWindow) GUIEditor_Image[7] = guiCreateStaticImage(320,282,135,59,"imagens/25.png",false,ShopWindow) GUIEditor_Image[8] = guiCreateStaticImage(541,266,70,84,"imagens/26.png",false,ShopWindow) GUIEditor_Image[9] = guiCreateStaticImage(32,403,125,66,"imagens/28.png",false,ShopWindow) GUIEditor_Image[10] = guiCreateStaticImage(189,377,129,87,"imagens/29.png",false,ShopWindow) GUIEditor_Image[11] = guiCreateStaticImage(336,400,117,63,"imagens/27.png",false,ShopWindow) GUIEditor_Image[12] = guiCreateStaticImage(326,172,136,62,"imagens/30.png",false,ShopWindow) GUIEditor_Image[13] = guiCreateStaticImage(493,171,153,56,"imagens/31.png",false,ShopWindow) GUIEditor_Image[14] = guiCreateStaticImage(652,273,127,70,"imagens/32.png",false,ShopWindow) GUIEditor_Image[15] = guiCreateStaticImage(683,166,113,70,"imagens/33.png",false,ShopWindow) GUIEditor_Label[4] = guiCreateLabel(9,149,803,15,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",false,ShopWindow) GUIEditor_Label[5] = guiCreateLabel(9,258,803,15,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",false,ShopWindow) GUIEditor_Label[6] = guiCreateLabel(10,374,803,15,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",false,ShopWindow) guiWindowSetSizable(ShopWindow,false) guiSetVisible(ShopWindow,false) end addEventHandler("onClientResourceStart", getRootElement(), CreateShopWindow) function BuyWeapon(button, state) if (button == "left") then if(source == btn_buy_chainsaw) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_chainsaw") elseif(source == btn_buy_m4) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_m4") elseif(source == btn_buy_ak) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_ak") elseif(source == btn_buy_tec9) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_tec9") elseif(source == btn_buy_mp5) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_mp5") elseif(source == btn_buy_knife) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_knife") elseif(source == btn_buy_uzi) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_uzi") elseif(source == btn_buy_sniper) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_sniper") elseif(source == btn_buy_shotgun) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_shotgun") elseif(source == btn_buy_spaz12) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_spaz12") elseif(source == btn_buy_deserteagle) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_deserteagle") elseif(source == btn_buy_molotovcocktails) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_molotovcocktails") elseif(source == btn_buy_rifle) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_rifle") elseif(source == btn_buy_satchel) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_satchel") elseif(source == btn_buy_grenade) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_grenade") end end end function BuyLicense(button) if(button == "left" and source == btn_buy_license) then triggerServerEvent("onClientBuyLicense", localPlayer) end end function ShowGUI ( ) guiSetVisible ( ShopWindow, not guiGetVisible ( ShopWindow ) ) showCursor ( not isCursorShowing( ) ) end bindKey ( "F2","down", ShowGUI ) ملف سيررفر function BuyWeaponOnServer(weapon_name) player_money = getPlayerMoney(source) player_account = getPlayerAccount(source) local price_chainsaw = "2500" local price_m4 = "2500" local price_ak = "2500" local price_tec9 = "2500" local price_mp5 = "2500" local price_knife = "2500" local price_uzi = "2500" local price_sniper = "2500" local price_shotgun = "2500" local price_spaz12 = "2500" local price_deserteagle = "150" local price_molotovcocktails = "2500" local price_rifle = "2500" local price_satchel = "2500" local price_grenade = "2500" if(getAccountData(player_account, "GunLicense") == true) then if(weapon_name == "weapon_chainsaw") then if(player_money >= tonumber(price_chainsaw)) then giveWeapon(source, 9) takePlayerMoney(source, tonumber(price_chainsaw)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_m4") then if(player_money >= tonumber(price_m4)) then giveWeapon(source, 31, 450) takePlayerMoney(source, tonumber(price_m4)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_ak") then if(player_money >= tonumber(price_ak)) then giveWeapon(source, 30, 450) takePlayerMoney(source, tonumber(price_ak)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_tec9") then if(player_money >= tonumber(price_tec9)) then giveWeapon(source, 32, 450) takePlayerMoney(source, tonumber(price_tec9)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_mp5") then if(player_money >= tonumber(price_mp5)) then giveWeapon(source, 29, 450) takePlayerMoney(source, tonumber(price_mp5)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_knife") then if(player_money >= tonumber(price_knife)) then giveWeapon(source, 4) takePlayerMoney(source, tonumber(price_knife)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_uzi") then if(player_money >= tonumber(price_uzi)) then giveWeapon(source, 28, 450) takePlayerMoney(source, tonumber(price_uzi)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_sniper") then if(player_money >= tonumber(price_sniper)) then giveWeapon(source, 34, 450) takePlayerMoney(source, tonumber(price_sniper)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_shotgun") then if(player_money >= tonumber(price_shotgun)) then giveWeapon(source, 25, 450) takePlayerMoney(source, tonumber(price_shotgun)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_spaz12") then if(player_money >= tonumber(price_spaz12)) then giveWeapon(source, 27, 450) takePlayerMoney(source, tonumber(price_spaz12)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_deserteagle") then if(player_money >= tonumber(price_deserteagle)) then giveWeapon(source, 24, 450) takePlayerMoney(source, tonumber(price_deserteagle)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_molotovcocktails") then if(player_money >= tonumber(price_molotovcocktails)) then giveWeapon(source, 18, 10) takePlayerMoney(source, tonumber(price_molotovcocktails)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_rifle") then if(player_money >= tonumber(price_rifle)) then giveWeapon(source, 33, 200) takePlayerMoney(source, tonumber(price_rifle)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_satchel") then if(player_money >= tonumber(price_satchel)) then giveWeapon(source, 39, 10) takePlayerMoney(source, tonumber(price_satchel)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end elseif(weapon_name == "weapon_grenade") then if(player_money >= tonumber(price_grenade)) then giveWeapon(source, 16, 10) takePlayerMoney(source, tonumber(price_grenade)) outputChatBox("لقد اشتريت السلاح.", source, 0, 255, 0) else outputChatBox("لاتملك المال الكافي للشراء.", source, 255, 0, 0) end end else outputChatBox("لشراء اسلحة تحتاج لترخيص , يمكنك اخذه من الشوب.", source, 255, 0, 0) end end addEvent("onClientBuyWeapon", true) addEventHandler("onClientBuyWeapon", getRootElement(), BuyWeaponOnServer) function BuyWeaponLicense() player_money = getPlayerMoney(source) player_account = getPlayerAccount(source) local license_price = "0" if(getAccountData(player_account, "GunLicense") == false) then if(player_money >= tonumber(license_price)) then setAccountData(player_account, "GunLicense", true) takePlayerMoney(source, tonumber(license_price)) outputChatBox("لديك الآن ترخيص لحمل السلاح.", source, 0, 255, 0) else outputChatBox("لم يكن لديك ما يكفي من المال لشراء ترخيص لحمل السلاح.", source, 255, 0, 0) end else outputChatBox("لديك ترخيص لحمل السلاح.", source, 255, 0, 0) end end addEvent("onClientBuyLicense", true) addEventHandler("onClientBuyLicense", getRootElement(), BuyWeaponLicense) Link to comment
Mr.T9 Posted October 10, 2012 Share Posted October 10, 2012 اللي سويتها بعض الاكواد خربانه Link to comment
кιηg-αвα∂у Posted October 10, 2012 Share Posted October 10, 2012 اللي سويتهابعض الاكواد خربانه طيب والحل ؟ Link to comment
abu5lf Posted October 10, 2012 Share Posted October 10, 2012 اللي سويتهابعض الاكواد خربانه طيب والحل ؟ فيه أخطاء /debugscript 3 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now