TR/getPlayerMoney: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
 
(15 intermediate revisions by 2 users not shown)
Line 7: Line 7:
==Syntax==  
==Syntax==  
<section show="true" name="Server" class="server">
<section show="true" name="Server" class="server">
<syntaxhighlight lang="lua">int/bool getPlayerMoney ( player thePlayer )</syntaxhighlight>  
<syntaxhighlight lang="lua">int/bool getPlayerMoney ( player veya thePlayer )</syntaxhighlight>  
{{OOP||[[player]]:getMoney|money|setPlayerMoney}}
{{OOP||[[player]]:getMoney|money|setPlayerMoney}}
===Gerekli Olanlar===
*'''thePlayer''' veya *'''player'''
===Returns===
Belirtilen oyuncunun sahip olduğu para miktarıyla, oyuncu geçersizse "yanlış" olan bir tam sayı döndürür.
</section>
</section>


<section show="true" name="Client" class="client">
<section show="true" name="Client" class="client">
<syntaxhighlight lang="lua">int getPlayerMoney ( )</syntaxhighlight>  
<syntaxhighlight lang="lua">int getPlayerMoney (getLocalPlayer() veya localPlayer)</syntaxhighlight>  
{{OOP||[[Player]].getMoney||setPlayerMoney}}
{{OOP||[[Player]].getMoney||setPlayerMoney}}
===Returns===
Returns an integer with the amount of money the local player has.
</section>
</section>


==Example #1==
==Örnek #1==
<section show="true" name="Server" class="server">
<section show="true" name="Server Taraflı" class="server">
Meta.xml'ye <oop>true</oop> eklemeniz lazımdır. Please add meta.xml <oop>true</oop>
Meta.xml'ye <oop>true</oop> eklemeniz lazımdır.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
komutEkle = addCommandHandler;
function oyuncununNeKadarParasiVar( element )
function oyuncununNeKadarParasiVar( element )
     if element then
     if element then
         ruzgar_para = element:getMoney();
         para = element:getMoney()
         mesajVer("Oyundaki toplam para miktarınız:"..tostring(ruzgar_para).." $", element, 60,255,0,true);
         mesajVer("Oyundaki toplam para miktarınız:"..tostring(para).." $", element, 60,255,0,true)
     else
     else
         outputDebugString("oyuncununNeKadarParasiVar Yanlış Kullanılmış [KULLANIM ŞEKLİ] oyuncununNeKadarParasiVar(player veya thePlayer)",1)
         outputDebugString("Kullanım yanlış! [KULLANIM ŞEKLİ] oyuncununNeKadarParasiVar(player veya thePlayer)",1)
     end
     end
end
end
Line 42: Line 34:
end
end
function func ( player, command )
function func ( player, command )
         oyuncununNeKadarParasiVar(player);
         oyuncununNeKadarParasiVar(player)
end
end
komutEkle("ne_kadar_para_var", func)
addCommandHandler("ne_kadar_para_var", func)
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>


==Example #2==
==Örnek #2==
<section show="true" name="Client" class="client">
<section show="true" name="Client Taraflı" class="client">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function client_func ()
function client_func ()
         ruzgar_para = getPlayerMoney(getLocalPlayer())
         para = getPlayerMoney(getLocalPlayer())
         outputChatBox("Toplam Para:".. ruzgar_para .."$", 60,255,0,true)
         outputChatBox("Toplam Para:"..tostring(para).."$", 60,255,0,true)
end
end
addCommandHandler("toplampara", client_func)
addCommandHandler("toplampara", client_func)
</syntaxhighlight>
</section>
==Örnek #3==
<section show="true" name="Server Taraflı" class="server">
<syntaxhighlight lang="lua">
function server_func (thePlayer, cmd)
        para = getPlayerMoney(thePlayer)
        outputChatBox("Toplam Para:"..tostring(para).."$", 60,255,0,true)
end
addCommandHandler("toplampara", server_func)
</syntaxhighlight>
</section>
==Örnek #4==
<section show="true" name="Server Taraflı" class="server">
<syntaxhighlight lang="lua">
function server_func (player, cmd)
        para = getPlayerMoney(player)
        outputChatBox("Toplam Para:"..tostring(para).."$", 60,255,0,true)
end
addCommandHandler("toplampara", server_func)
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>

Latest revision as of 19:16, 15 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 veya thePlayer )

OOP Syntax Help! I don't understand this!

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


Click to collapse [-]
Client
int getPlayerMoney (getLocalPlayer() veya localPlayer)

OOP Syntax Help! I don't understand this!

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


Örnek #1

Click to collapse [-]
Server Taraflı

Meta.xml'ye <oop>true</oop> eklemeniz lazımdır.

function oyuncununNeKadarParasiVar( element )
    if element then
        para = element:getMoney()
        mesajVer("Oyundaki toplam para miktarınız:"..tostring(para).." $", element, 60,255,0,true)
    else
        outputDebugString("Kullanım yanlış! [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
addCommandHandler("ne_kadar_para_var", func)

Örnek #2

Click to collapse [-]
Client Taraflı
function client_func ()
        para = getPlayerMoney(getLocalPlayer())
        outputChatBox("Toplam Para:"..tostring(para).."$", 60,255,0,true)
end
addCommandHandler("toplampara", client_func)

Örnek #3

Click to collapse [-]
Server Taraflı
function server_func (thePlayer, cmd)
        para = getPlayerMoney(thePlayer)
        outputChatBox("Toplam Para:"..tostring(para).."$", 60,255,0,true)
end
addCommandHandler("toplampara", server_func)

Örnek #4

Click to collapse [-]
Server Taraflı
function server_func (player, cmd)
        para = getPlayerMoney(player)
        outputChatBox("Toplam Para:"..tostring(para).."$", 60,255,0,true)
end
addCommandHandler("toplampara", server_func)

See Also