Hallo. Ich habe ein Script geschrieben, das mich selber etwas durcheinander gebracht hat, aber ich mich durchschlagen konnte^^. Nun ist da ein Problem:
Code
[2011-09-05 17:20:01] SCRIPT ERROR: gundealer\script.lua:77: 'end' expected (to close 'if' at line 75) near 'zahl'
[2011-09-05 17:20:01] WARNING: Loading script failed: gundealer\script.lua:77: 'end' expected (to close 'if' at line 75) near 'zahl'
[2011-09-05 17:20:01] gundealer restarted successfully
ACHTUNG: Zeile 77 ist hier Zeile 19
Spoiler anzeigen
Lua
function weaponBuy(dealer, price, wName)
zahl = 1
repeat
waffe = weapon[zahl]
theWeaponE = waffe[1]
theWeaponD = waffe[2]
if(wName == theWeaponE or wName == theWeaponD)then
weapID = waffe[3]
weapAmmo = waffe[4]
giveWeapon(client, weapID, weapAmmo)
givePlayerMoney(client, -tonumber(price))
givePlayerMoney(dealer, tonumber(price))
triggerClientEvent(dealer,"onPlayerBoughtWeapon", getRootElement(),wName)
end
zahl = zahl + 1
if(zahl == #weapon)then
break
zahl = 1
repeat
muni = ammo[zahl]
ammoE = muni[1]
ammoD = muni[2]
if(wName == ammoE or wName == ammoD)then
zahl = 2
zahlW = 4
repeat
if(zahlW =< #muni)then
wID = muni[zahlW]
zahlW = zahlW + 1
else
zahl = zahl + 1
end
if(getPedWeapon(client, zahl) == wID)then
outputChatBox("Gefunden")
end
until(getPedWeapon(client, zahl) == wID)
end
until(wName == ammoE or wName == ammoD)
end
until(wName == theWeaponE or wName == theWeaponD)
end
addEvent("onWeaponBuyServer", true)
addEventHandler("onWeaponBuyServer", getRootElement(), weaponBuy)
Alles anzeigen
Ich habe sogar schon diese If-Schleife ausargumentiert und es geht nicht, denn dann zeigt er den Fehler für die nächste Schleife an.