Allt från Computex 2023

Macro: kan jag kolla om jag är leader?

Permalänk
Medlem

Macro: kan jag kolla om jag är leader?

Med t.ex. detta kommando kan looting sättas till Free for all:

/ffa

Kan jag på nåt sätt ställa krav att den utförs bara om jag är party leader, så jag slipper se felmeddelandet "you're not party leader" i annat fall?

Visa signatur

// Valiant
Dator: Gigabyte G1.Sniper Z97, Intel i7 4.0 Ghz, 8 GB RAM, Radeon R9 200, SB X-Fi, Logitech Z-5500, Win8.1 64-bit
Mobil: LG G Flex (primär), Nokia Lumia 1020 (sekundär)

Permalänk
Medlem

Testa med det här:

/run if UnitIsGroupLeader("player") then SetLootMethod("freeforall") end

Visa signatur

AMD Ryzen 7 5800X | 32 GB Corsair Vengeance 3200 MHz | ASUS TUF Geforce RTX 3080

Permalänk
Medlem

Tack det gick.
Förvånades lite för jag trodde inte IF-satser var tillåtna.

Visa signatur

// Valiant
Dator: Gigabyte G1.Sniper Z97, Intel i7 4.0 Ghz, 8 GB RAM, Radeon R9 200, SB X-Fi, Logitech Z-5500, Win8.1 64-bit
Mobil: LG G Flex (primär), Nokia Lumia 1020 (sekundär)

Permalänk
Medlem

Jodå, det är ett vanligt missförstånd. Det du inte kan göra är att kasta spells eller använda target-relaterade funktioner i ett /run-kommando. (vilket är det enda sättet att använda sig av if-satser utöver de säkra makrovillkoren som [help] etc)

Visa signatur

AMD Ryzen 7 5800X | 32 GB Corsair Vengeance 3200 MHz | ASUS TUF Geforce RTX 3080

Permalänk
Medlem

Finns det nån bugg när det gäller lootregler? Macrot funkade perfekt först, men igår kväll ville den inte vid ett tillfälle. Den liksom fastnade på group loot och jag kunde inte ändra. Testade även /ffa direkt i chatten, men inget hände då heller.

Visa signatur

// Valiant
Dator: Gigabyte G1.Sniper Z97, Intel i7 4.0 Ghz, 8 GB RAM, Radeon R9 200, SB X-Fi, Logitech Z-5500, Win8.1 64-bit
Mobil: LG G Flex (primär), Nokia Lumia 1020 (sekundär)