Jump to content

[AJUDA]Meu Script


Recommended Posts

criei Essa propriedade Pra comprar e receber o dinheiro de lucro igual akelas do samp mas nao consigo receber o lucro :redhotevil:

local marker=createMarker(2366.2221679688,1982.6693115234,10.8203125,"cylinder",2,0,0,255,255) 
createBlip(2366.2221679688,1982.6693115234,10.8203125,31) 
function Prop (player) 
if(isElementWithinMarker(player,marker)) then 
    outputChatBox ( "#FF0000 [PROPRIEDADE]#FF8C00Para Comprar Esta propriedade Digite /comprar (Custa:25.000)", player, 0, 0, 0, true) 
else 
    return 
end 
local money = getPlayerMoney(player) 
if (money >= 25000) then 
    takePlayerMoney(player, 25000) 
    outputChatBox ( "#FF0000[PROPRIEDADE]#FF8C00Vc Compro A Propiedade Deposito Lv!", player, 0, 0, 0, true) 
end 
end 
addCommandHandler("comprar",Prop) 
setTimer(function(theplayer) 
givePlayerMoney(source,2500) 

Link to comment

Esse script é mais complexo que isto.

Você tem que pensar sobre como deve funcionar o script.

Eu não sou um o gênio do script mas para que a função givePlayerMoney esta solta?

Você deve cria uma função que é ativada juntamente com a compra da propriedade.

Quando comprar já ativa a função para dar dinheiro ao jogador.

Mas você já sabe como é o funcionamento do script que você deseja?

O que vai ocorrer quando o jogador sair do servidor? Ele vai ganhar dinheiro sempre quando estiver jogando?

Link to comment
local marker=createMarker(2366.2221679688,1982.6693115234,10.8203125,"cylinder",2,0,0,255,255) 
createBlip(2366.2221679688,1982.6693115234,10.8203125,31) 
function Prop (player) 
    if (isElementWithinMarker(player,marker)) then 
        outputChatBox ( "#FF0000 [PROPRIEDADE]#FF8C00Para Comprar Esta propriedade Digite /comprar (Custa:25.000)", player, 0, 0, 0, true) 
        local money = getPlayerMoney(player) 
        if (money >= 25000) then 
            takePlayerMoney(player, 25000) 
            outputChatBox ( "#FF0000[PROPRIEDADE]#FF8C00Vc Compro A Propiedade Deposito Lv!", player, 0, 0, 0, true) 
        end 
    end 
end 
addCommandHandler("comprar",Prop) 

Você precisa armazenar o proprietário, para quando a casa for comprada, obter o antigo dono e dar o dinheiro para ele.

Link to comment

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