Szerző Téma: getElementData, getElementType  (Megtekintve 1622 alkalommal)

Nem elérhető Tbdev

getElementData, getElementType
« Dátum: 2015. Augusztus 16. - 17:27:32 »
0
Üdv.
Egy kis segítséget szeretnék kérni :
log fájl :
[2015-08-16 17:09:48] WARNING: account-system/s_account_system.lua:294: Bad argument @ \'triggerClientEvent\' [Expected element at argument 3, got none]
[2015-08-16 17:09:48] WARNING: global/money_globals.lua:146: Bad argument @ \'getElementData\' [Expected element at argument 1, got nil]
[2015-08-16 17:09:48] WARNING: global/money_globals.lua:150: Bad argument @ \'getElementType\' [Expected element at argument 1, got nil]

 
és a hozzá tartozó fájl :
 
function getMoney(thePlayer, nocheck)
if not nocheck then
checkMoneyHacks(thePlayer)
end
return getElementData(thePlayer, \"money\") or 0
end
function checkMoneyHacks(thePlayer)
if not getMoney(thePlayer, true) or getElementType(thePlayer) ~= \"player\" then return end
local safemoney = getMoney(thePlayer, true)
local hackmoney = getPlayerMoney(thePlayer)
if (safemoney < hackmoney) then
setPlayerMoney(thePlayer, safemoney)
sendMessageToAdmins(\"Moneyhack gyanú: \"..getPlayerName(thePlayer))
return true
else
return false
end
end

 
ha jól értem az a baj, hogy nincs definiálva a thePlayer.... csak nem értem miért ne lenne.
Minden nemű segítséget megköszönök.
« Utoljára szerkesztve: 2015. Augusztus 17. - 22:00:19 írta ScreaM »

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
getElementData, getElementType
« Válasz #1 Dátum: 2015. Augusztus 16. - 17:29:25 »
0
azokat a sorokat ird ide amikre irja az errort.

Nem elérhető Tbdev

getElementData, getElementType
« Válasz #2 Dátum: 2015. Augusztus 16. - 17:31:55 »
0
Idézetet írta: Pedró date=1439738965\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57102\" data-ipsquote-contentclass=\"forums_Topic
azokat a sorokat ird ide amikre irja az errort.
 
146. sor: return getElementData(thePlayer, \"money\") or 0
150. sor: if not getMoney(thePlayer, true) or getElementType(thePlayer) ~= \"player\" then return end

Nem elérhető Feher

  • 123
    • Profil megtekintése
getElementData, getElementType
« Válasz #3 Dátum: 2015. Augusztus 17. - 20:21:59 »
0
Hali,
150: if getElementType(thePlayer) == \"player\" then  end
ezt így használhatod olyan funkció, hogy getMoney olyan nincs hanem getPlayerMoney de a feltételben nem használhatod mivel az egy számot ad vissza és egy szám nem lehet egyenlő egy playerrel vagy egy krumplival
a 146. sorhoz olvass kicsit az elágazásokról, nagyon alap hiba, hamarabb utána nézel mint leírom.

Nem elérhető Tbdev

getElementData, getElementType
« Válasz #4 Dátum: 2015. Augusztus 17. - 20:23:34 »
0
Ohh.. köszönöm szépen, ez már így is hatalmas segítség, így már értem mi a gond. Mégegyszer köszönöm.  :thumbsup:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal