GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: DjEnemy - 2017. július 26. - 20:15:23

Cím: getPlayerMoney Error
Írta: DjEnemy - 2017. július 26. - 20:15:23
Sziasztok! Errort ir a thePlayer pénzének lehívásakor :( Valami segítség? Kód:
 
function penz(thePlayer)
    local money = getPlayerMoney(thePlayer)
    if (money > 500) then
        outputChatBox(\"gazdagsag van\",thePlayer,255,255,255,true)
    else
        outputChatBox(\"csorosag van\",thePlayer,255,255,255,true)
    end
end
addEventHandler(\"onResourceStart\",getRootElement(),penz)
Cím: getPlayerMoney Error
Írta: Noname20 - 2017. július 27. - 18:32:37

function penz(thePlayer)
    local money = getPlayerMoney(thePlayer)
    if (money > 500) then
        outputChatBox(\"gazdagsag van\", 255 , 255 ,255, true)
    else
        outputChatBox(\"csorosag van\", 255, 255, 255, true)
    end
end
--addEventHandler(\"onResourceStart\",getRootElement(),penz)
addCommandHandler(\"teszt\", penz)

 
Ez egy kliens oldali script, ezért az outputChatBox-ban nem kell megadni a thePlayert, illetve az \"onResourceStart\" az egy szerver oldali event, szóval kliens oldalon az nem fog működni. A meta ban írd át ilyenre <script src = \"valami.lua\" type = \"Client\" />
Cím: getPlayerMoney Error
Írta: BlackSy - 2017. július 27. - 20:17:54
@Noname20 De ahogy elnézem szerver oldalon akarja használni. 
Cím: getPlayerMoney Error
Írta: Noname20 - 2017. július 27. - 21:00:44
@BlackSy Felesleges, csak terhelné a szervert.
Cím: getPlayerMoney Error
Írta: BlackSy - 2017. július 27. - 21:12:03
@Noname20 Persze, az, de wiki-n ez a példa van fent.