local Halak =
{
{40, 5000},
{41, 5000},
{42, 5000},
{43, 5000},
{44, 5000}
}
local myMarker = createMarker(433.85614013672, -1747.8924560547, 9.2119235992432-1, \'cylinder\', 2.0, 255, 0, 0, 150)
function MarkerHit( hitElement, matchingDimension )
local elementType = getElementType( hitElement )
for key, value in ipairs(Halak) do
exports[\"item-system\"]:deleteItem(player, player,value[1])
setElementData(player, \"char:money\",getElementData(player,\"char:money\")+value[2])
outputChatBox(\"You sold the fish\",player)
end
end
addEventHandler( \"onMarkerHit\", myMarker, MarkerHit )
Sziasztok! Bele kezdtem egy horgász scriptbe és eddig minden sikerült is. Már csak azt nem tudom megcsinálni, hogy ha egy pozícióra ér a játékos, akkor vegye el tőle a halakat és adja oda a pénzt neki.
Erre a sorra dobja az errort:
for key, value in ipairs(Halak) do
És az error:
attempt to index local \'value\' ( a number value)
Valaki tudna segíteni ?
Edit:A két {} hiányzott a local Halak után, azonban most az összes hal árát egybe adja ide, illetve nem veszi el az itemet. Valakinek ötlete ?