[SERVICE] Die Questerstellung

08/06/2015 13:50 Red Firestar#3061
Quote:
Originally Posted by Zaturix View Post
PHP Code:
quest mobdrop begin
    state start begin
        when mobid
.kill or mobid.kill or mobid.kill with math.random(100) == or math.random(100) == 10 ---( 1 und 10 ist die Chance das es gedroppt wird)
            
game.drop_item_with_ownership(deinItem)
        
end
    end
end 
meinst du es so?
Eher mit diesen Funktionen.

Gebraucht wird:
in_list
perc_chance

Trigger:
when kill with in_list(npc.get_race(), {mob1, mob2, mob3}) and perc_chance(10) begin

Funktion für item drop:
game.drop_item_with_ownership(vnum)

Hat mir Seחsi geschrieben leider ist er nicht zu Hause und kommt erst in paar tagen heim.
08/06/2015 14:40 Zaturix#3062
Quote:
Originally Posted by Red Firestar View Post
Eher mit diesen Funktionen.

Gebraucht wird:
in_list
perc_chance

Trigger:
when kill with in_list(npc.get_race(), {mob1, mob2, mob3}) and perc_chance(10) begin

Funktion für item drop:
game.drop_item_with_ownership(vnum)

Hat mir Seחsi geschrieben leider ist er nicht zu Hause und kommt erst in paar tagen heim.

Ich bin leider kein Lua Profi aber ich glaube er meint das dann so

PHP Code:
quest mobdrop begin
    state start begin
        when kill with in_list
(npc.get_race(),{mob1,mob2,mob3}) and perc_chance(10) or perc_chance(chancebegin --- fals bei einem Mob andere Chance
            local mob 
= {
                
mob1 mobid,
                
mob2 mobid,
                
mob3 mobid
            
}
            
game.drop_item_with_ownership(itemid)
        
end
    end
end 
08/06/2015 15:43 Red Firestar#3063
Quote:
Originally Posted by Zaturix View Post
Ich bin leider kein Lua Profi aber ich glaube er meint das dann so

PHP Code:
quest mobdrop begin
    state start begin
        when kill with in_list
(npc.get_race(),{mob1,mob2,mob3}) and perc_chance(10) or perc_chance(chancebegin --- fals bei einem Mob andere Chance
            local mob 
= {
                
mob1 mobid,
                
mob2 mobid,
                
mob3 mobid
            
}
            
game.drop_item_with_ownership(itemid)
        
end
    end
end 
Ich weiß auch nicht ob er es so meint ... hoffe er antwortet :)
08/06/2015 16:25 Zaturix#3064
PHP Code:
quest mobdrop begin
    state start begin
        when kill with in_list
(npc.get_race(),{mob1id,mob2id,mob3id}) and math.random(10) == 5 begin
            game
.drop_item_with_ownership(itemid)
        
end
    end
end 
Ich hab es mal so gemacht wie ich es denke.
math.random hat genau die selbe Funktion wie perc_chance.
08/06/2015 19:35 Red Firestar#3065
Quote:
Originally Posted by Zaturix View Post
PHP Code:
quest mobdrop begin
    state start begin
        when kill with in_list
(npc.get_race(),{mob1id,mob2id,mob3id}) and math.random(10) == 5 begin
            game
.drop_item_with_ownership(itemid)
        
end
    end
end 
Ich hab es mal so gemacht wie ich es denke.
math.random hat genau die selbe Funktion wie perc_chance.
Bedeutet math.random nicht zwischen 1-10 kills ... und perc_chance 10% ?
08/07/2015 15:13 xKingix#3066
Quote:
Originally Posted by xKingix View Post
Ich brauche eine Quest, die alle (sagen wir mal 30 Minuten) eine Chatnachricht ausgibt mit folgenden Punkten.

- Online Spieleranzahl
- GM's Online
- Homepage
- Forum
- Ts3

MFG xKingix
Keiner eine Ahnung?
08/07/2015 16:25 KΛIƬӨ#3067
Quote:
Originally Posted by Red Firestar View Post
Bedeutet math.random nicht zwischen 1-10 kills ... und perc_chance 10% ?
Ist ne 5% chance wenn man math.random(10) == 5 macht.
08/07/2015 17:01 mkiiing#3068
Quote:
Originally Posted by mkiiing View Post
Hallo Zusammen :)

also ich suche eine Quest die folgendes beinhaltet:

Es soll ein Boss getötet werden, sobald dies geschieht, wird ein Bonus (50% mob) an die ganze Gilde verliehen (mir wurde empfohlen, dies über eine externe sql tabelle zu machen). Wenn man die Gilde verlässt, sollte der Bonus gelöscht werden, bei Neueintritten wird er hinzugefügt. Am besten wäre noch, dass die Spieler der Gilde bei einem NPC nachschauen können, welchen Bonus sie durch die Gilde kriegen. Der Bonus sollte nur einmalig verliehen werden, d.h. 1x Bosskill = 50mob, 3x Bosskill = 50mob.

Hoffe jemand nimmt sich die Zeit :)

Liebe Grüsse
immer noch gesucht...
08/07/2015 20:22 rollback#3069
Quote:
Originally Posted by KΛIƬӨ View Post
Ist ne 5% chance wenn man math.random(10) == 5 macht.
Ne ist eine 10% Chance.
Eine randomzahl zwischen 1 und 10 ist genau so oft 1 wie 5 oder auch 7
08/09/2015 23:26 Red Firestar#3070
Quote:
Originally Posted by Zaturix View Post
PHP Code:
quest mobdrop begin
    state start begin
        when kill with in_list
(npc.get_race(),{mob1id,mob2id,mob3id}) and math.random(10) == 5 begin
            game
.drop_item_with_ownership(itemid)
        
end
    end
end 
Ich hab es mal so gemacht wie ich es denke.
math.random hat genau die selbe Funktion wie perc_chance.
Ich habe es jetzt mal zum Testen eingefügt und es funktioniert nicht.
Die quest wird zwar ohne Fehler überschrieben aber Ingame passiert nichts mit den dropp egal ob 100% oder 1%.
Wäre nett, wenn du mir eine Lösung für das Problem geben könntest.
08/10/2015 00:11 Zaturix#3071
hast du auch die mobid eingetragen?
08/10/2015 00:28 Red Firestar#3072
Quote:
Originally Posted by Zaturix View Post
hast du auch die mobid eingetragen?
Ja ...
08/10/2015 01:05 KΛIƬӨ#3073
Quote:
Originally Posted by Red Firestar View Post
Ich habe es jetzt mal zum Testen eingefügt und es funktioniert nicht.
Die quest wird zwar ohne Fehler überschrieben aber Ingame passiert nichts mit den dropp egal ob 100% oder 1%.
Wäre nett, wenn du mir eine Lösung für das Problem geben könntest.
Mach mal den part mit
Code:
 and math.random(10) == 5
und schau jetzt obs funktioniert, wenn ja liegt einfach daran dass du nix gedroppt hast (wahrscheinlich bei einer 10% chance)
08/10/2015 07:19 Red Firestar#3074
Quote:
Originally Posted by KΛIƬӨ View Post
Mach mal den part mit
Code:
 and math.random(10) == 5
und schau jetzt obs funktioniert, wenn ja liegt einfach daran dass du nix gedroppt hast (wahrscheinlich bei einer 10% chance)
Ich habe es doch schon mit 100% versucht geht nicht ...
08/10/2015 07:31 rollback#3075
Quote:
Originally Posted by Red Firestar View Post
Ich habe es doch schon mit 100% versucht geht nicht ...
Wie hast du denn 100% gemacht? Mit math.random(100) == 5 ist die Chance 1%