give_basic_weapon.quest Problem !?

08/28/2014 14:36 .M3L1H#1
Hey Com :handsdown:

Irgendwie kommt bei mir immer sowas wenn ich "m2 qc" eingebe.
Was ist falsch?

Habe alles richtig gemacht und anschliessend in die quest_list eingefügt.

Hier der quest:
Quote:
´quest´ give_basic_weapon begin
state start begin
when login begin
if pc.getqf("basic_weapon") == 0 then
pc.setqf("basic_weapon", 1)

if pc.countitem(item) == 0 and pc.weapon != item then
pc . change_money ( 250000000 )
pc . give_exp2 ( 140000 )
pc . give_item2 ( "71100" , 1 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "27102" , 200 )
pc . give_item2 ( "27102" , 200 )
pc . give_item2 ( "27102" , 200 )
pc . give_item2 ( "27102" , 200 )
pc . give_item2 ( "27102" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "71011" , 1 )
pc . give_item2 ( "70007" , 1 )
pc . give_item2 ( "70038" , 200 )
end
if pc . job == 0 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "3009" , 1 )
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "12209" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
elseif pc . job == 1 then
pc . give_item2 ( "1009" , 1 )
pc . give_item2 ( "2009" , 1 )
pc . give_item2 ( "8009" , 200 )
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "12349" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
elseif pc . job == 2 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "12489" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
elseif pc . job == 3 then
pc . give_item2 ( "7009" , 1 )
pc . give_item2 ( "12629" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
end
end
end
end
state weiter begin
when letter begin
send_letter("Willkommen auf Melsona2!")
end
when button or info begin
say_title("Willkommen "..pc.get_name())
say("Willkommen auf dem Server.")
say("Wir bieten dir sehr Viel Spass auf dem Server.")
say("Dein Startlevel 30. Endlevel 250.")
set_state(ende)
end
end
state ende begin
end
end
Wäre net wenn ihr mir helfen würdet :)

Der fehler. [Only registered and activated users can see links. Click Here To Register...]
08/28/2014 14:42 Jinbei#2
-> [Only registered and activated users can see links. Click Here To Register...]

Bitte nutze den Sammelthread dafür.
08/28/2014 14:51 #M.ys#3
verushc mal ohne ' bei quest
08/28/2014 15:00 .M3L1H#4
Immernoch gleich :(
08/28/2014 15:19 #M.ys#5
so?

PHP Code:
quest give_basic_weapon begin
state start begin
when login begin
if pc.getqf("basic_weapon") == 0 then
pc
.setqf("basic_weapon"1)

if 
pc.countitem(item) == and pc.weapon != item then
pc 
change_money 250000000 )
pc give_exp2 140000 )
pc give_item2 "71100" )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 
pc give_item2 "27003" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "27102" 200 )
pc give_item2 "27102" 200 )
pc give_item2 "27102" 200 )
pc give_item2 "27102" 200 )
pc give_item2 "27102" 200 )
pc give_item2 "72702" )
pc give_item2 "71011" )
pc give_item2 "70007" )
pc give_item2 "70038" 200 )
end
if pc job == 0 then
pc 
give_item2 "19" )
pc give_item2 "3009" )
pc give_item2 "11209" )
pc give_item2 "12209" )
pc give_item2 "13009" )
pc give_item2 "17009" )
pc give_item2 "14009" )
pc give_item2 "15009" )
pc give_item2 "16009" )
elseif 
pc job == 1 then 
pc 
give_item2 "1009" )
pc give_item2 "2009" )
pc give_item2 "8009" 200 )
pc give_item2 "11409" )
pc give_item2 "12349" )
pc give_item2 "13009" )
pc give_item2 "17009" )
pc give_item2 "14009" )
pc give_item2 "15009" )
pc give_item2 "16009" )
elseif 
pc job == 2 then 
pc 
give_item2 "19" 
pc give_item2 "12489" )
pc give_item2 "11609" )
pc give_item2 "13009" )
pc give_item2 "17009" )
pc give_item2 "14009" )
pc give_item2 "15009" )
pc give_item2 "16009" )
elseif 
pc job == 3 then 
pc 
give_item2 "7009" )
pc give_item2 "12629" )
pc give_item2 "11809" )
pc give_item2 "13009" )
pc give_item2 "17009" )
pc give_item2 "14009" )
pc give_item2 "15009" )
pc give_item2 "16009" )
end
end
end
end
state weiter begin
when letter begin
send_letter
("Willkommen auf Melsona2!")
end
when button 
or info begin
say_title
("Willkommen "..pc.get_name())
say("Willkommen auf dem Server.")
say("Wir bieten dir sehr Viel Spass auf dem Server.")
say("Dein Startlevel 30. Endlevel 250.")
set_state(ende)
end
end
state ende begin
end
end 
08/28/2014 21:19 Asterix112#6
Pn me
08/28/2014 23:05 #M.ys#7
und natürlich die leerzeichen zwischen "pc . give_item2("")" müssen weg.