NodZen Posted October 1, 2012 Posted October 1, 2012 Amigos , encontre en la comunidad un script para comprar armas. Bueno el tema es que el script tiene una "licencia" osea , tenes que comprar en el juego la licencia que sale $55.000. Pero a la hora de intentar sacar eso el script deja de funcionar client function CreateShopWindow() ShopWindow = guiCreateWindow(350,250,450,320,"Ammunation",false) guiCreateLabel(35,35,250,60,"To buy weapons u need a license:$55.000",false,ShopWindow) btn_buy_license = guiCreateButton(270,33,135,20,"License for Weapons",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. É apenas as strings para serem escritas nos botões. Se quer mudar o preço, mude no arquivo server-side. local price_porrete = "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_pistol = "2.500" local price_teargas = "2.500" local price_rifle = "2.500" local price_satchel = "2.500" local price_grenade = "2.500" btn_buy_porrete = guiCreateButton(29,140,60,15,price_porrete,false,ShopWindow) btn_buy_m4 = guiCreateButton(109,140,60,15,price_m4,false,ShopWindow) btn_buy_ak = guiCreateButton(189,140,60,15,price_ak,false,ShopWindow) btn_buy_tec9 = guiCreateButton(269,140,60,15,price_tec9,false,ShopWindow) btn_buy_mp5 = guiCreateButton(349,140,60,15,price_mp5,false,ShopWindow) btn_buy_knife = guiCreateButton(29,220,60,15,price_knife,false,ShopWindow) btn_buy_uzi = guiCreateButton(109,220,60,15,price_uzi,false,ShopWindow) btn_buy_sniper = guiCreateButton(189,220,60,15,price_sniper,false,ShopWindow) btn_buy_shotgun = guiCreateButton(269,220,60,15,price_shotgun,false,ShopWindow) btn_buy_spaz12 = guiCreateButton(349,220,60,15,price_spaz12,false,ShopWindow) btn_buy_pistol = guiCreateButton(29,295,60,15,price_pistol,false,ShopWindow) btn_buy_teargas = guiCreateButton(109,295,60,15,price_teargas,false,ShopWindow) btn_buy_rifle = guiCreateButton(189,295,60,15,price_rifle,false,ShopWindow) btn_buy_satchel = guiCreateButton(269,295,60,15,price_satchel,false,ShopWindow) btn_buy_grenade = guiCreateButton(349,295,60,15,price_grenade,false,ShopWindow) addEventHandler("onClientGUIClick", btn_buy_porrete, 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_pistol, BuyWeapon) addEventHandler("onClientGUIClick", btn_buy_teargas, 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) guiCreateMemo(25,60,405,15," ",false,ShopWindow) guiCreateStaticImage(30,80,60,60,"imagens/3.png", false,ShopWindow ) guiCreateStaticImage(110,80,60,60,"imagens/31.png", false,ShopWindow ) guiCreateStaticImage(190,80,60,60,"imagens/30.png", false,ShopWindow ) guiCreateStaticImage(270,80,60,60,"imagens/32.png", false,ShopWindow ) guiCreateStaticImage(350,80,60,60,"imagens/33.png", false,ShopWindow ) guiCreateStaticImage(30,160,60,60,"imagens/1.png", false,ShopWindow ) guiCreateStaticImage(110,160,60,60,"imagens/20.png", false,ShopWindow ) guiCreateStaticImage(270,160,60,60,"imagens/27.png", false,ShopWindow ) guiCreateStaticImage(350,160,60,60,"imagens/28.png", false,ShopWindow ) guiCreateStaticImage(190,160,60,60,"imagens/29.png", false,ShopWindow ) guiCreateStaticImage(30,240,60,60,"imagens/2.png", false,ShopWindow ) guiCreateStaticImage(110,240,60,60,"imagens/26.png", false,ShopWindow ) guiCreateStaticImage(190,240,60,60,"imagens/25.png", false,ShopWindow ) guiCreateStaticImage(270,240,60,60,"imagens/4.png", false,ShopWindow ) guiCreateStaticImage(350,240,60,60,"imagens/5.png", 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_porrete) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_porrete") 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_pistol) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_pistol") elseif(source == btn_buy_teargas) then triggerServerEvent("onClientBuyWeapon", localPlayer, "weapon_teargas") 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 ( "F7","down", ShowGUI ) server function BuyWeaponOnServer(weapon_name) player_money = getPlayerMoney(source) player_account = getPlayerAccount(source) local price_porrete = "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_pistol = "2500" local price_teargas = "2500" local price_rifle = "2500" local price_satchel = "2500" local price_grenade = "2500" if(getAccountData(player_account, "GunLicense") == true) then if(weapon_name == "weapon_porrete") then if(player_money >= tonumber(price_porrete)) then giveWeapon(source, 3) takePlayerMoney(source, tonumber(price_porrete)) outputChatBox("You bought a Nightstick.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a Nightstick.", source, 255, 0, 0) end elseif(weapon_name == "weapon_m4") then if(player_money >= tonumber(price_m4)) then giveWeapon(source, 31, 100) takePlayerMoney(source, tonumber(price_m4)) outputChatBox("You bought an M4.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy an M4.", source, 255, 0, 0) end elseif(weapon_name == "weapon_ak") then if(player_money >= tonumber(price_ak)) then giveWeapon(source, 30, 100) takePlayerMoney(source, tonumber(price_ak)) outputChatBox("You bought an AK-47.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy an AK-47.", source, 255, 0, 0) end elseif(weapon_name == "weapon_tec9") then if(player_money >= tonumber(price_tec9)) then giveWeapon(source, 32, 100) takePlayerMoney(source, tonumber(price_tec9)) outputChatBox("You bought a TEC-9.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a TEC-9.", source, 255, 0, 0) end elseif(weapon_name == "weapon_mp5") then if(player_money >= tonumber(price_mp5)) then giveWeapon(source, 29, 100) takePlayerMoney(source, tonumber(price_mp5)) outputChatBox("You bought an MP5.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy an MP5.", 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("You bought a knife.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a knife.", source, 255, 0, 0) end elseif(weapon_name == "weapon_uzi") then if(player_money >= tonumber(price_uzi)) then giveWeapon(source, 28, 100) takePlayerMoney(source, tonumber(price_uzi)) outputChatBox("You bought an UZI.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy an UZI.", source, 255, 0, 0) end elseif(weapon_name == "weapon_sniper") then if(player_money >= tonumber(price_sniper)) then giveWeapon(source, 34, 100) takePlayerMoney(source, tonumber(price_sniper)) outputChatBox("You bought a Sniper.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a Sniper.", source, 255, 0, 0) end elseif(weapon_name == "weapon_shotgun") then if(player_money >= tonumber(price_shotgun)) then giveWeapon(source, 25, 100) takePlayerMoney(source, tonumber(price_shotgun)) outputChatBox("You bought a Shotgun.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a Shotgun.", source, 255, 0, 0) end elseif(weapon_name == "weapon_spaz12") then if(player_money >= tonumber(price_spaz12)) then giveWeapon(source, 27, 100) takePlayerMoney(source, tonumber(price_spaz12)) outputChatBox("You bought a SPAZ-12.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a SPAZ-12.", source, 255, 0, 0) end elseif(weapon_name == "weapon_pistol") then if(player_money >= tonumber(price_pistol)) then giveWeapon(source, 22, 100) takePlayerMoney(source, tonumber(price_pistol)) outputChatBox("You bought a Pistol.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a Pistol.", source, 255, 0, 0) end elseif(weapon_name == "weapon_teargas") then if(player_money >= tonumber(price_teargas)) then giveWeapon(source, 17, 1) takePlayerMoney(source, tonumber(price_teargas)) outputChatBox("You bought a teargas", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a teargas.", source, 255, 0, 0) end elseif(weapon_name == "weapon_rifle") then if(player_money >= tonumber(price_rifle)) then giveWeapon(source, 33, 100) takePlayerMoney(source, tonumber(price_rifle)) outputChatBox("You bought a Rifle.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a Rifle.", source, 255, 0, 0) end elseif(weapon_name == "weapon_satchel") then if(player_money >= tonumber(price_satchel)) then giveWeapon(source, 39, 1) takePlayerMoney(source, tonumber(price_satchel)) outputChatBox("You bought a Satchel Charges.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a Satchel Charges.", source, 255, 0, 0) end elseif(weapon_name == "weapon_grenade") then if(player_money >= tonumber(price_grenade)) then giveWeapon(source, 16, 1) takePlayerMoney(source, tonumber(price_grenade)) outputChatBox("You bought a grenade.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a grenade.", source, 255, 0, 0) end end else outputChatBox("You dont have a license to bear arms.", 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 = "55000" 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("You now have a license to bear arms.", source, 0, 255, 0) else outputChatBox("You do not have enough money to buy a license to bear arms.", source, 255, 0, 0) end else outputChatBox("You already have a license to bear arms.", source, 255, 0, 0) end end addEvent("onClientBuyLicense", true) addEventHandler("onClientBuyLicense", getRootElement(), BuyWeaponLicense) que lineas debo borrar? ------------------------------------------------------------------------------------------ My scripts http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977 http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740
NodZen Posted October 2, 2012 Author Posted October 2, 2012 TEMA CERRADO , YA LO SOLUCIONÈ ------------------------------------------------------------------------------------------ My scripts http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977 http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740
Renkon Posted October 2, 2012 Posted October 2, 2012 Borra las lineas 22, 162, 163, 164, y luego borra de la 172 a la 193
Recommended Posts