Quote:
Originally Posted by 123snake123
Es funzt immer noch nicht wirklich, vieleicht weiß ein andrer ja weiter.
Aber Ben du bist auch noch eingeladen mit zuhlefen/rärseln^^
Mfg
|
also ich weis nicht was bei dir die quest so alles können muss aber bei mir tut sie das was sie machen soll.
hier ein einblick in lua.
PHP Code:
function syschat(val)
print(val)
end
local bidItems = {
[203] = {
27006,
},
}
function item_name(vnum)
local items= {
[27006]="Blauer Trank(G)",
}
return items[vnum]
end
pc={
['inventar']={
[27006]=5,
},
get_map_index=function()
return 203
end,
count_item=function(vnum)
for _,i in next,pc.inventar do
return pc.inventar[vnum]
end
end,
}
for i=1,table.getn(bidItems[pc.get_map_index()]) do
if pc.count_item(bidItems[pc.get_map_index()][i])>0 then
syschat("Du hast ein verbotenes Item dabei.")
syschat("Verbotenes Item: " ..item_name(bidItems[pc.get_map_index()][i]))
end
end
habe hierbei versucht die Funktionen so ähnlich wie in metin2 zu schreiben.
Gibt das in einem lua editor ein und du wirst als output das hier bekommen.
PHP Code:
Du hast ein verbotenes Item dabei.
Verbotenes Item: Blauer Trank(G)
screen:
[Only registered and activated users can see links. Click Here To Register...]
Hast du ein Gm Server oder wieso denkst du das die Spieler sich Items erstelle können, die Quest kann eigentlich nur fail gehen wenn du ingame "reload q" eingibst, dabei werden die Schleifen unterbrochen und du musst sie nochmal starten(starten wie ? richtig neu einloggen (habe ich abermals getestet)), ansonsten sollte die quest ohne Unterbrechung weiterlaufen, wenn vorher kein "reload q" eingegeben wurde.