Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
quickstart:spacer:mobsplatzieren:ocmobcontainer [2016/02/10 15:37] zollaidal |
quickstart:spacer:mobsplatzieren:ocmobcontainer [2018/04/28 07:17] (aktuell) 79.239.17.78 [4. Truhe befüllen] trivial |
||
---|---|---|---|
Zeile 107: | Zeile 107: | ||
chestopen_WK01 = 1; // Variable hochzählen | chestopen_WK01 = 1; // Variable hochzählen | ||
}; | }; | ||
- | if (Npc_IsPlayer(PC_Hero)) | + | if (Npc_IsPlayer(self)) |
{ | { | ||
- | if (Npc_HasItems(PC_Hero, ItKe_Key147)>0) //Schlüssel abfragen | + | if (Npc_HasItems(hero, ItKe_Key147)>0) //Schlüssel abfragen |
{ | { | ||
return TRUE; | return TRUE; | ||
Zeile 144: | Zeile 144: | ||
{{:quickstart:spacer:mobsplatzieren:contain_11.jpg|}} | {{:quickstart:spacer:mobsplatzieren:contain_11.jpg|}} | ||
- | *5.0.1 ownerGuild:GIL_KDF | + | ***5.0.1 ownerGuild:GIL_KDF** |
*Das wurde ausgetestet und bewirkt einfach nichts. Selbst ein direkt neben der Truhe stehender Feuermagier, der dich anblickt, interessiert sich nicht dafür, wenn du als Player kein Feuermagier bist und diese Truhe ausräumst. | *Das wurde ausgetestet und bewirkt einfach nichts. Selbst ein direkt neben der Truhe stehender Feuermagier, der dich anblickt, interessiert sich nicht dafür, wenn du als Player kein Feuermagier bist und diese Truhe ausräumst. | ||
- | *Abhilfe: | + | ***5.0.2 owner:KDF_511_DARON** |
- | *<code> | + | *Auch das wurde getestet, mit dem Ergebnis, dass, wenn der Owner dich sehen kann, er schreit:"Finger weg da!" und beginnt sofort mit Zaubern auf den Player zu schiessen. (Mitten in der Mob-Benutzung = fragliche Variante). Desweiteren wird sein Attack Befehl auch nicht mehr aufgehoben, so dass, selbst wenn du wegrennst und zurückkommst, du es mit den Feuermagiern versaut hast. Denn wenn du einen bekämpfst, kommen die anderen zu Hilfe. |
- | func int b_waffenkammer_chest_01() | + | |
- | { | + | *Summa summarum, - eher nicht empfehlenswert, sondern nach scriptseitigen Lösungen über den "Func" suchen. |
- | if (Npc_IsPlayer(PC_Hero)) | + | |
- | { | + | |
- | if (hero.guild == GIL_KDF) // wenn Hero Gilde Feuermagier ist | + | |
- | { | + | |
- | return TRUE; // darf an die Truhe | + | |
- | } | + | |
- | else | + | |
- | { | + | |
- | **[..Konsequenzen eintragen......** | + | |
- | return FALSE; // darf nicht an die Truhe | + | |
- | }; | + | |
- | } | + | |
- | else | + | |
- | { | + | |
- | return TRUE; // falls ein KDF den TA_OPENCHEST_BIG hätte | + | |
- | }; | + | |
- | };</code> | + | |