Quote:
Originally Posted by Sp0ngeb0b ist cool
völliger Schwachsinn
wenn überhaupt pc.get_level() oder pc.level..außerdem sollte man niemals when id.kill verwenden
b2t: du holst dir Mijagos Quest Lib, fügst in deine Questlib folgenden code ein:
PHP Code:
out = mysql_query("SELECT vnum, level FROM player.mob_proto;", "root", "passwort") mob_level = {} table.foreach(out.vnum, function(i,p) table.insert(mob_level, p, out.level[i]) end ) out = nil
root durch die id deines servers, passwort durch das passwort deines server ersetzen
(Damit hast du die Mobausgabe (von Dennis))
nun in ner quest einfach:
when kill begin
if npc.get_race() == MOBID then
if mob_level[npc.get_race()] >= 50 then
chat('Moblevel beträgt: '..mob_level[npc.get_race()])
end
end
end
lg
|
na du bist völliger schwachsinn kleiner lern bitte lesen!
was steht eindeutig da?
Quote:
when xxx.kill with player.is_level() >= 50 begin
oder so einfach mal questfunctionen schauen da steht er richtig
|
ich hätten suchen lassen an deiner stelle was hat er nun bei gelernt außer copy paste?
übrigens liest er dir nun deine mob_proto aus
nehm wir mal ne standard mob_proto wieviel mobs hat die gleich? ca. 900?
gehn wir mal freundlicher weiße nur von 750 mobs aus
dann liest er nun die 750 mobs aus ne
nun killt nen player auf dem server nen mob nun grift deine kill funktion
jetzt werden 750 mobs auf >= 50 geprüft und dann dann nen item gedroppt/chatausgabe gemacht was auch immer
nun nehm wir mal 50 aktive player mit umhängen
na hgw bei dem überprüfen auslesen der daten von den monstern
und das machen wir ja weils so toll ist bei jeden kill von nem mob ;D
da wir ja zufaul sind mal 500 zeichen mehr in ne quest zu kloppen
kloppen wir unseren server an seine belastbarkeit
:^1:
ps.: sicher mag die letzte art nette vorteile haben
wenn man sie unter gewissen bedingungen anwendet ;D