Jump to content

Tienda de Armas


SimmerMemer

Recommended Posts

Hola,

estaba haciendo una tienda de armas como dice el titulo y no me funca, aca dejo el lua:

function glock () 
    giveWeapon ( source, 22, 34 )  
    takePlayerMoney ( source, 150 ) 
end 
  
addCommandHandler ("comprar glock", glock) 
  
function deagle () 
    giveWeapon ( source, 24, 35 ) 
    takePlayerMoney ( source, 325 ) 
end 
  
addCommandHandler ("comprar deagle", deagle) 

Al poner el comando no pasa nada :/ Sepan entender, soy nuevo en esto.

Link to comment

no puedes usar comandos con espacio

usa este codigo, funcionara

function buy(player,command,weapon) 
if weapon == "glock" then 
    giveWeapon ( player, 22, 34 ) 
    takePlayerMoney ( player, 150 ) 
outputChatBox("has comprado una "..weapon,player,0,255,0) 
elseif weapon == "deagle" then 
    giveWeapon ( player, 24, 35 ) 
    takePlayerMoney ( player, 325 ) 
else 
outputChatBox("syntaxis: /comprar [glock/deagke]", player, 255,255,255) 
end 
end 
addCommandHandler("comprar", buy) 

Ahora un poco mas complicado es verificar si el jugador tiene el dinero suficiente

function buy(player,command,weapon) 
cMoney = getPlayerMoney(player) 
if weapon == "glock" then 
    if cMoney >= 150 then 
    giveWeapon ( player, 22, 34 ) 
    takePlayerMoney ( player, 150 ) 
    else 
    outputChatBox("no tienes dinero suficiente",player,255,0,0) 
    end 
outputChatBox("has comprado una "..weapon,player,0,255,0) 
elseif weapon == "deagle" then 
    if cMoney >= 325 then 
    giveWeapon ( player, 24, 35 ) 
    takePlayerMoney ( player, 325 ) 
    else 
    outputChatBox("no tienes dinero suficiente",player,255,0,0) 
    end 
else 
outputChatBox("syntaxis: /comprar [glock/deagke]", player, 255,255,255) 
end 
end 
addCommandHandler("comprar", buy) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...