GetPlayerMoney: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 25: Line 25:
==Example==
==Example==
<section show="true" name="Server" class="server">
<section show="true" name="Server" class="server">
When a player types '/checkMoney' this example retrieves the player's money and outputs a message according to the value.
komutEkle = addCommandHandler;
<syntaxhighlight lang="lua">
function oyuncununNeKadarParasiVar( element )
function checkMoney(thePlayer, command)
    if element then
local money = getPlayerMoney(thePlayer)                                -- get the amount of money from the player who entered the command
        ruzgar_para = element:getMoney();
if (money > 1000) then                                                -- if money is more than 1000
        mesajVer("Oyundaki toplam para miktarınız:"..tostring(para).." $", element, 60,255,0,true);
outputChatBox("You are rich: " .. tostring(money), thePlayer) -- output this message together with the money
    else
else
        outputDebugString("oyuncununNeKadarParasiVar Yanlış Kullanılmış veya eksik yazılmıştır [KULLANIM ŞEKLİ] oyuncununNeKadarParasiVar(player veya thePlayer)",1)
outputChatBox("Poor guy...", thePlayer)                       -- and else, output this message
    end
end
end
end
addCommandHandler("checkMoney", checkMoney)                                   -- add the console command
function mesajVer( metin, element, r,g,b, durum )
    if metin and element and r and g and b and durum then
        outputChatBox(metin, element, r, g, b, durum )
    end
end
function func ( player, command )
        oyuncununNeKadarParasiVar(player);
end
komutEkle("parakontrolet", func)                               -- add the console command
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>

Revision as of 00:23, 13 May 2017

Returns the amount of money a player currently has.

Note: The amount may vary between the server and client, you shouldn't trust the client side value to always be accurate.

Syntax

Click to collapse [-]
Server
int/bool getPlayerMoney ( player thePlayer )

OOP Syntax Help! I don't understand this!

Method: player:getMoney(...)
Variable: .money
Counterpart: setPlayerMoney


Required Arguments

  • thePlayer: The player you wish the retrieve the amount of money from.

Returns

Returns an integer with the amount of money the specified player has, false if the player is invalid.

Click to collapse [-]
Client
int getPlayerMoney ( )

OOP Syntax Help! I don't understand this!

Method: Player.getMoney(...)
Counterpart: setPlayerMoney


Returns

Returns an integer with the amount of money the local player has.

Example

Click to collapse [-]
Server

komutEkle = addCommandHandler; function oyuncununNeKadarParasiVar( element )

   if element then
       ruzgar_para = element:getMoney();
       mesajVer("Oyundaki toplam para miktarınız:"..tostring(para).." $", element, 60,255,0,true);
   else
       outputDebugString("oyuncununNeKadarParasiVar Yanlış Kullanılmış veya eksik yazılmıştır [KULLANIM ŞEKLİ] oyuncununNeKadarParasiVar(player veya thePlayer)",1)
   end

end function mesajVer( metin, element, r,g,b, durum )

   if metin and element and r and g and b and durum then
       outputChatBox(metin, element, r, g, b, durum )
   end

end function func ( player, command )

       oyuncununNeKadarParasiVar(player);

end komutEkle("parakontrolet", func) -- add the console command </syntaxhighlight>

See Also