Nekac Posted February 17, 2015 Share Posted February 17, 2015 Can someone help me how to do that vip has free skils as guns and vehicles addEvent ("viewGUI", true) function showGui (hitPlayer, matchingDimension) triggerClientEvent ("viewGUI", hitPlayer) end addCommandHandler("shop",showGui) addEvent ("weapBuy", true) addEventHandler ("weapBuy", getRootElement(), function(id, cost, name, ammo) local accName = getAccountName ( getPlayerAccount ( source ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then giveWeapon(source, tonumber(id),1000) else 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),1000) else outputChatBox ("You are too poor!", source, 255, 0, 0, false) end end end ) addEvent ("carBuy", true) addEventHandler ("carBuy", getRootElement(), function(id2, cost2, name2,x, y, z, sRz) local accName = getAccountName ( getPlayerAccount ( source ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then local x,y,z = getElementPosition (source) local vehicle = createVehicle (id2, x, y, z, 0, 0, sRz ) warpPedIntoVehicle(source, vehicle) else if (getPlayerMoney (source) >= tonumber(cost2)) then outputChatBox ("Bought a " .. name2, source, 255, 0, 0, false) outputChatBox ("ID: " .. id2, source, 255, 0, 0, false) outputChatBox ("Cost: " .. cost2, source, 255, 0, 0, false) takePlayerMoney (source, tonumber (cost2)) local x,y,z = getElementPosition (source) local vehicle = createVehicle (id2, x, y, z, 0, 0, sRz ) warpPedIntoVehicle(source, vehicle) else outputChatBox ("You are too poor!", source, 255, 0, 0, false) end end end ) function vExplode () toggleVehicleRespawn ( source, false ) setTimer(destroyElement, 5000, 1, source) end addEventHandler ( "onVehicleExplode", getResourceRootElement(getThisResource()), vExplode ) function skillButton (id, cost) if (id == "0") then skillBuyPlayer (1000000,source,69) elseif (id == "1") then skillBuyPlayer (1000000,source,70) elseif (id == "2") then skillBuyPlayer (1000000,source,71) elseif (id == "3") then skillBuyPlayer (1000000,source,72) elseif (id == "4") then skillBuyPlayer (1000000,source,73) elseif (id == "5") then skillBuyPlayer (1000000,source,74) elseif (id == "6") then skillBuyPlayer (1000000,source,75) elseif (id == "7") then skillBuyPlayer (1000000,source,76) elseif (id == "8") then skillBuyPlayer (1000000,source,77) elseif (id == "9") then skillBuyPlayer (1000000,source,78) elseif (id == "10") then skillBuyPlayer (1000000,source,79) elseif (id == "11") then skillBuyPlayer (1000000,source,24) elseif (id == "12") then skillBuyPlayer (50000,source,23) elseif (id == "13") then skillBuyPlayer (25000,source,21) end end addEvent ("skillBuy", true) addEventHandler ("skillBuy", getRootElement(),skillButton) function skillBuyPlayer (cash,player,id) if (getPlayerMoney (player) >= cash) then takePlayerMoney (player,cash) setPedStat(player, id, 1000) else outputChatBox ("You are too poor!", player, 255,0,0) end end Link to comment
0 Jaysds1 Posted February 19, 2015 Share Posted February 19, 2015 Please use the [/lua][/lua] bbcode tags and indent your code. *Take away the first /. Try this: addEvent ("viewGUI", true) function showGui (player) triggerClientEvent ("viewGUI", player) end addCommandHandler("shop",showGui) addEvent ("weapBuy", true) addEventHandler ("weapBuy", getRootElement(), function(id, cost, name, ammo) local accName = getAccountName ( getPlayerAccount ( source ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then giveWeapon(source, tonumber(id),1000) else 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),1000) else outputChatBox ("You are too poor!", source, 255, 0, 0, false) end end end ) addEvent ("carBuy", true) addEventHandler ("carBuy", getRootElement(), function(id2, cost2, name2,x, y, z, sRz) local accName = getAccountName ( getPlayerAccount ( source ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then local x,y,z = getElementPosition (source) local vehicle = createVehicle (id2, x, y, z, 0, 0, sRz ) warpPedIntoVehicle(source, vehicle) else if (getPlayerMoney (source) >= tonumber(cost2)) then outputChatBox ("Bought a " .. name2, source, 255, 0, 0, false) outputChatBox ("ID: " .. id2, source, 255, 0, 0, false) outputChatBox ("Cost: " .. cost2, source, 255, 0, 0, false) takePlayerMoney (source, tonumber (cost2)) local x,y,z = getElementPosition (source) local vehicle = createVehicle (id2, x, y, z, 0, 0, sRz ) warpPedIntoVehicle(source, vehicle) else outputChatBox ("You are too poor!", source, 255, 0, 0, false) end end end ) function vExplode () toggleVehicleRespawn ( source, false ) setTimer(destroyElement, 5000, 1, source) end addEventHandler ( "onVehicleExplode", getResourceRootElement(getThisResource()), vExplode ) --Thanks to TapAz for the code {Found at MTA Wiki} function switch(arg) if(type(arg)~="table")then return switch end local switching, default, done; --Default is nil if(tostring(arg[1]):len()<=2)and(tostring(arg[2]):len()<=2)then switching=arg[1] end table.remove(arg, 1); for i=1, #arg do if(tostring(arg[i]):len()<=3)and(arg[i]==switching)then if(type(arg[i+1])=="function")then pcall(arg[i+1]) done=true; break else break end end if(arg[i]==nil)and(arg[i]==switching)and(type(arg[i+1])=="function")then pcall(arg[i+1]) end end if(not done)then print("No action.") end end function skillBuyPlayer (cash,player,id) --Make sure the function is first before trying to call it if (getPlayerMoney (player) >= cash) then takePlayerMoney (player,cash) setPedStat(player, id, 1000) else outputChatBox ("You are too poor!", player, 255,0,0) end end function skillButton (id, cost) switch { tonumber(id); 0,skillBuyPlayer(1000000,source,69), 1,skillBuyPlayer(1000000,source,70), 2,skillBuyPlayer(1000000,source,71), 3,skillBuyPlayer(1000000,source,72), 4,skillBuyPlayer(1000000,source,73), 5,skillBuyPlayer(1000000,source,74), 6,skillBuyPlayer(1000000,source,75), 7,skillBuyPlayer(1000000,source,76), 8,skillBuyPlayer(1000000,source,77), 9,skillBuyPlayer(1000000,source,78), 10,skillBuyPlayer(1000000,source,79), 11,skillBuyPlayer(1000000,source,24), 12,skillBuyPlayer(50000,source,23), 13,skillBuyPlayer(25000,source,21), } end addEvent ("skillBuy", true) addEventHandler ("skillBuy", getRootElement(),skillButton) Link to comment
0 Nekac Posted February 19, 2015 Author Share Posted February 19, 2015 but I only need to skills above all works Link to comment
Question
Nekac
Can someone help me how to do that vip has free skils as guns and vehicles
addEvent ("viewGUI", true)
function showGui (hitPlayer, matchingDimension)
triggerClientEvent ("viewGUI", hitPlayer)
end
addCommandHandler("shop",showGui)
addEvent ("weapBuy", true)
addEventHandler ("weapBuy", getRootElement(),
function(id, cost, name, ammo)
local accName = getAccountName ( getPlayerAccount ( source ) ) -- get his account name
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then
giveWeapon(source, tonumber(id),1000)
else
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),1000)
else
outputChatBox ("You are too poor!", source, 255, 0, 0, false)
end
end
end
)
addEvent ("carBuy", true)
addEventHandler ("carBuy", getRootElement(),
function(id2, cost2, name2,x, y, z, sRz)
local accName = getAccountName ( getPlayerAccount ( source ) ) -- get his account name
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then
local x,y,z = getElementPosition (source)
local vehicle = createVehicle (id2, x, y, z, 0, 0, sRz )
warpPedIntoVehicle(source, vehicle)
else
if (getPlayerMoney (source) >= tonumber(cost2)) then
outputChatBox ("Bought a " .. name2, source, 255, 0, 0, false)
outputChatBox ("ID: " .. id2, source, 255, 0, 0, false)
outputChatBox ("Cost: " .. cost2, source, 255, 0, 0, false)
takePlayerMoney (source, tonumber (cost2))
local x,y,z = getElementPosition (source)
local vehicle = createVehicle (id2, x, y, z, 0, 0, sRz )
warpPedIntoVehicle(source, vehicle)
else
outputChatBox ("You are too poor!", source, 255, 0, 0, false)
end
end
end
)
function vExplode ()
toggleVehicleRespawn ( source, false )
setTimer(destroyElement, 5000, 1, source)
end
addEventHandler ( "onVehicleExplode", getResourceRootElement(getThisResource()), vExplode )
function skillButton (id, cost)
if (id == "0") then
skillBuyPlayer (1000000,source,69)
elseif (id == "1") then
skillBuyPlayer (1000000,source,70)
elseif (id == "2") then
skillBuyPlayer (1000000,source,71)
elseif (id == "3") then
skillBuyPlayer (1000000,source,72)
elseif (id == "4") then
skillBuyPlayer (1000000,source,73)
elseif (id == "5") then
skillBuyPlayer (1000000,source,74)
elseif (id == "6") then
skillBuyPlayer (1000000,source,75)
elseif (id == "7") then
skillBuyPlayer (1000000,source,76)
elseif (id == "8") then
skillBuyPlayer (1000000,source,77)
elseif (id == "9") then
skillBuyPlayer (1000000,source,78)
elseif (id == "10") then
skillBuyPlayer (1000000,source,79)
elseif (id == "11") then
skillBuyPlayer (1000000,source,24)
elseif (id == "12") then
skillBuyPlayer (50000,source,23)
elseif (id == "13") then
skillBuyPlayer (25000,source,21)
end
end
addEvent ("skillBuy", true)
addEventHandler ("skillBuy", getRootElement(),skillButton)
function skillBuyPlayer (cash,player,id)
if (getPlayerMoney (player) >= cash) then
takePlayerMoney (player,cash)
setPedStat(player, id, 1000)
else outputChatBox ("You are too poor!", player, 255,0,0)
end
end
Link to comment
2 answers to this question
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