Zufalls Item Problem

11/21/2010 17:29 coolerj#1
Hallo,

Mit diesem Quest sollte aus dem Item 123432 ein Zufalls Rüssi kommen.
von den 66er die Stufe sollte auch zufällig sein nur wenn ich dies Quest nehme passiert gar nichts mehr.
PHP Code:
quest fussball begin
state start begin
when 123432.
use begin
say_title
("Fussball")
local s number(140)
local stufe number(09)
if 
11 then
    say_reward
("Du hast ein Schwarzstahl-Panzer+"..stufe.." erhalten.")
    
pc.give_item2(1129..stufe)
end
if 21 and 10 then
    say_reward
("Du hast ein Magie-Plattenpanzer+"..stufe.." erhalten.")
    
pc.give_item2(1169..stufe)
end
if 31 and 20 then
    say_reward
("Du hast ein Schwarzwindanzug+"..stufe.." erhalten.")
    
pc.give_item2(1149..stufe)
end
if 41 and 30 then
    say_reward
("Du hast ein Schwarze Kleidung+"..stufe.." erhalten.")
    
pc.give_item2(1189..stufe)
end
pc
.removeitem(1234321)
end
end
end 
sag ich aber so:
PHP Code:
quest fussball begin
state start begin
when 123432.
use begin
say_title
("Fussball")
local s number(140)
local stufe number(09)
say(s)
say(stufe)
pc.removeitem(1234321)
end
end
end 
dann gibt er die Variablen aus also muss ich irgendein Fehler in den IF´s haben.

Gruß
11/22/2010 16:01 coolerj#2
Kann mir keiner helfen oder will mir keiner helfen mir geht gernerell um ein String mit einer Variable zu verbinden.
11/22/2010 16:06 |★|554#3
schau mal in fz bei quests nach "special_item"-dropp" oder so ähnlich
da werden die dropps der kisten mit wahrscheinlichkeit (also zu wie viel %) festgelegt

kannst da eig grad dein item hinzufügen, hat dann aber keinen text sondern geht einfach weg und ein zufallsitem kommt

wenn du bisschen suchst findest auch ne genaue anleitung dazu
11/22/2010 16:10 .Delta#4
weiß nicht obs so funktioniert^^, aber porbiers mal

PHP Code:
quest fussball begin
state start begin
when 123432.
use begin
say_title
("Fussball")
local s number(140)
local stufe number(09)
if 
11 then
    say_reward
("Du hast ein Schwarzstahl-Panzer+"..stufe.." erhalten.")
    
pc.give_item2(1129..stufe)
elseif 
21 and 10 then
    say_reward
("Du hast ein Magie-Plattenpanzer+"..stufe.." erhalten.")
    
pc.give_item2(1169..stufe)
elseif 
31 and 20 then
    say_reward
("Du hast ein Schwarzwindanzug+"..stufe.." erhalten.")
    
pc.give_item2(1149..stufe)
elseif 
41 and 30 then
    say_reward
("Du hast ein Schwarze Kleidung+"..stufe.." erhalten.")
    
pc.give_item2(1189..stufe)
end
end
pc
.removeitem(1234321)
end
end
end 
11/22/2010 16:38 coolerj#5
Quote:
Originally Posted by 554 View Post
schau mal in fz bei quests nach "special_item"-dropp" oder so ähnlich
da werden die dropps der kisten mit wahrscheinlichkeit (also zu wie viel %) festgelegt

kannst da eig grad dein item hinzufügen, hat dann aber keinen text sondern geht einfach weg und ein zufallsitem kommt

wenn du bisschen suchst findest auch ne genaue anleitung dazu
Ich würde ja gerne haben das man dies Item 123432 droppt ich finde aber kein Quest. Kannst du mir eins schreiben?

Weil so wie ich das mache kommt das nur aus Monster die in einer Rufrolle waren.
PHP Code:
quest fussballdrop begin
state start begin
when kill with not npc
.is_pc() begin
local s
=number(1100)
say("Test")
if 
50 then
game
.drop_item(1234321)
end
end
end
end 
11/22/2010 17:00 |★|554#6
äh ich hab dir nur erklärt wie du leicht hinbekommst das aus dem item zufallsdropps rauskommen
11/22/2010 17:00 coolerj#7
Wenn dies Quest existieren würde...
11/22/2010 17:15 |★|554#8
weiß nich genau wie sie heißt
iwas mit special

special_dropp_item ... ka :)

glaube es gibt nur eine die special im namen hat
11/22/2010 17:17 coolerj#9
es gibt kein einziges was so heißt
11/22/2010 17:28 |★|554#10
/usr/rain/channel/share_data/locale/hongkong

da die special_item_group.txt

wenn die bei dir nich is, tja
11/22/2010 17:41 coolerj#11
Die ist bei mir kann sie aber nicht lesen besseer gesagt nicht verstehen.
11/22/2010 17:48 |★|554#12
na also öffne erstmal danach alles auswählen und kopieren in nen textdokument, welches du auf deinem desktop neu erstellt hast

dieses dann abspeichern und schließen und mit notepad++ öffnen

jetz erklär ich ma grob:

vnum + zahl: da muss die id des items von(bei dir) des fußballs rein
nach jedem absatz ne neue zahl also 1 aufwärts
danach die id die rauskommen soll also zb von ssp
die 1 lassen
die zwei hinteren bin ich mir nich mehr sicher
eine ist die droppchance, weiß aber nich welche xD

sry...
11/22/2010 17:50 coolerj#13
Eigentlich meinte ich das nur der Fußball aus ein Mob kommt nicht das da welche Items rauskommen weil das habe ich schon geschafft....
11/22/2010 17:54 |★|554#14
-.- so stand das aber ´nich im thread...
du wolltest wissen: "zufalls item problem" so heißt zumindest der thread

naja mir jetz egal
11/22/2010 17:55 coolerj#15
Ich will nur nicht immer ein neues Thread aufmachen...