Give Basic :/

05/27/2012 05:06 branislavdobias#1
Hallo Leute =D


-Ich weiß nicht wie man das macht , aber ich erkläre euch was ich gerne möchte.



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.job == 0 then
                    pc
.give_item2(16)
                    
pc.give_item2(11209)
                    
pc.give_item2(12209)
                    
pc.give_item2(13009)
                    
pc.give_item2(14009)
                    
pc.give_item2(15009)
                    
pc.give_item2(16009)
                    
pc.give_item2(17009)
                    
pc.give_item2(72702)
                    
pc.give_item2(71044200)
                    
pc.give_item2(71045200)
                    
pc.give_item2(72037,200 )                
                    
pc.give_item2(72031,200 )                
                    
pc.give_item2(72034,200 )                
                    
pc.give_item2(72040,200 )                
                    
pc.give_item2(70038,200 )
                    
pc.give_item2(72726)
                    
pc.give_item2(72730)
                    
pc.give_item2(90055200)
                    
pc.give_item2(90055200)
                    
pc.give_item2(90056200)
                    
pc.give_item2(90056200)
                    
horse set_level 21 
                    
horse ride ( ) 
                    
pc give_item2 50053 
                    
pc set_skill_level 131 59 )
                    
pc set_skill_level 137 59 )
                    
pc set_skill_level 138 59 )
                    
pc set_skill_level 139 59 )
                    
pc set_skill_level 140 59 

                elseif 
pc.job == 1 then
                
                    pc
.give_item2(1009)
                    
pc.give_item2(11409)
                    
pc.give_item2(12349)
                    
pc.give_item2(13009)
                    
pc.give_item2(14009)
                    
pc.give_item2(15009)
                    
pc.give_item2(16009)
                    
pc.give_item2(17009)
                    
pc.give_item2(72702)
                    
pc.give_item2(71044200)
                    
pc.give_item2(71045200)
                    
pc.give_item2(72037,200 )                
                    
pc.give_item2(72031,200 )                
                    
pc.give_item2(72034,200 )                
                    
pc.give_item2(72040,200 )                
                    
pc.give_item2(70038,200 )    
                    
pc.give_item2(72726)
                    
pc.give_item2(72730)
                    
pc.give_item2(90055200)
                    
pc.give_item2(90055200)
                    
pc.give_item2(90056200)
                    
pc.give_item2(90056200)                    
                    
horse set_level 21 
                    
horse ride ( ) 
                    
pc give_item2 50053 
                    
pc set_skill_level 131 59 )
                    
pc set_skill_level 137 59 )
                    
pc set_skill_level 138 59 )
                    
pc set_skill_level 139 59 )
                    
pc set_skill_level 140 59 
                    
                elseif 
pc.job == 2 then
                
                    pc
.give_item2(19)
                    
pc.give_item2(11609)
                    
pc.give_item2(12489)
                    
pc.give_item2(13009)
                    
pc.give_item2(14009)
                    
pc.give_item2(15009)
                    
pc.give_item2(16009)
                    
pc.give_item2(17009)
                    
pc.give_item2(72702)
                    
pc.give_item2(71044200)
                    
pc.give_item2(71045200)
                    
pc.give_item2(72037,200 )                
                    
pc.give_item2(72031,200 )                
                    
pc.give_item2(72034,200 )                
                    
pc.give_item2(72040,200 )                
                    
pc.give_item2(70038,200 )
                    
pc.give_item2(72726)
                    
pc.give_item2(72730)
                    
pc.give_item2(90055200)
                    
pc.give_item2(90055200)
                    
pc.give_item2(90056200)
                    
pc.give_item2(90056200)
                    
horse set_level 21 
                    
horse ride ( ) 
                    
pc give_item2 50053 
                    
pc set_skill_level 131 59 )
                    
pc set_skill_level 137 59 )
                    
pc set_skill_level 138 59 )
                    
pc set_skill_level 139 59 )
                    
pc set_skill_level 140 59 
                
                elseif 
pc.job == 3 then

                    pc
.give_item2(7009)
                    
pc.give_item2(11809)
                    
pc.give_item2(12629)
                    
pc.give_item2(13009)
                    
pc.give_item2(14009)
                    
pc.give_item2(15009)
                    
pc.give_item2(16009)
                    
pc.give_item2(17009)
                    
pc.give_item2(72702)
                    
pc.give_item2(71044200)
                    
pc.give_item2(71045200)
                    
pc.give_item2(72037,200 )                
                    
pc.give_item2(72031,200 )                
                    
pc.give_item2(72034,200 )                
                    
pc.give_item2(72040,200 )                
                    
pc.give_item2(70038,200 )
                    
pc.give_item2(72726)
                    
pc.give_item2(72730)
                    
pc.give_item2(90055200)
                    
pc.give_item2(90055200)
                    
pc.give_item2(90056200)
                    
pc.give_item2(90056200)
                    
horse set_level 21 
                    
horse ride ( ) 
                    
pc give_item2 50053 
                    
pc set_skill_level 131 59 )
                    
pc set_skill_level 137 59 )
                    
pc set_skill_level 138 59 )
                    
pc set_skill_level 139 59 )
                    
pc set_skill_level 140 59 
                
                
end
            end
        end
    end
end 


-Also wenn man sich einlogt , kommt so ein Letter ^^ , dann ein titel -> Willkommen beim **** ,wenn mann denn letter draufdrück sollte das kommen
Quote:
Willkommen beim *****
Danke das du diese Server gewählt hast.
Ich hoffe du hast unseren Clienten bereits heruntergeladen hast...
Sonst solltest du das sobald wie möglich tun
Sonst siehst du einiges nicht.
Hau rein & werde der Beste.
Du hast ein paar Items erhalten...
Laufgeschwindigkeit und so, du weist schon xDD..
Und dann natürlich der start eq...


Danke schon im vorraus =D

#edit
05/27/2012 05:52 bl4ckd3v1l#2

Text kannst ja noch weiter bearbeiten.
Einfach ne "say" zeile dran hängen.
Die Items sollten mit deiner Quest vermutlich nicht übereinstimmen, aber kann man ja alles ändern. Bei der Quest erscheint direkt das Textfeld so das man nicht erst ne Quest anklicken muss.

Ob sie funkt weiß ich gerade nicht, kanns nicht testen.
05/27/2012 13:32 branislavdobias#3
Quote:
quest give_basic_weapon begin
state start begin
when login begin
say_title ( "Willkommen" )

ich wolle auch send letter weißt eh , wenn man sich einlogt bekommt man so ein letter ^^ und dann denn titel und das eq ...

weist du was ich meine?
05/27/2012 13:35 Michael_X#4
PHP Code:
end    
    state weiter begin
        when letter begin
            send_letter
("Willkommen auf *****")
        
end
        when button 
or info begin
            say_title
("Willkommen "..pc.get_name())
            
say("")
            
say("")
            
set_state(ende)
        
end
    end
    state ende begin
    end
end 
Einfach ans Ende der Quest hängen.
05/27/2012 13:42 branislavdobias#5
Quote:
quest give_basic_weapon begin
state start begin
when login begin
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server *******." )
say ( "Danke das du diesen Server gewählt hast." )
say ( "Ich hoffe du hast..." ) ´
say ( "" )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 100000 )
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 ( "71050" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
horse . set_level ( 21 )
horse . ride ( )
set_state ( "__COMPLETE__" )
if pc . job == 0 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "3065" , 1 )
pc . give_item2 ( "11235" , 1 )
pc . give_item2 ( "12225" , 1 )
pc . give_item2 ( "13025" , 1 )
pc . give_item2 ( "14105" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16105" , 1 )
pc . give_item2 ( "17105" , 1 )
pc . set_skill_level ( 131 , 59 )
pc . set_skill_level ( 137 , 59 )
pc . set_skill_level ( 138 , 59 )
pc . set_skill_level ( 139 , 59 )
pc . set_skill_level ( 140 , 59 )
say_reward ( "Du erhielst das Kriegerset!" )
elseif pc . job == 1 then
pc . give_item2 ( "1035" , 1 )
pc . give_item2 ( "2065" , 1 )
pc . give_item2 ( "8009" , 200 )
pc . give_item2 ( "8008" , 200 )
pc . give_item2 ( "8007" , 200 )
pc . give_item2 ( "8006" , 200 )
pc . give_item2 ( "11435" , 1 )
pc . give_item2 ( "12365" , 1 )
pc . give_item2 ( "13025" , 1 )
pc . give_item2 ( "14105" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16105" , 1 )
pc . give_item2 ( "17105" , 1 )
say_reward ( "Du erhielst das Ninjaset!" )
elseif pc . job == 2 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "11635" , 1 )
pc . give_item2 ( "12505" , 1 )
pc . give_item2 ( "13025" , 1 )
pc . give_item2 ( "14105" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16105" , 1 )
pc . give_item2 ( "17105" , 1 )
say_reward ( "Du erhielst das Suraset!" )
elseif pc . job == 3 then
pc . give_item2 ( "5035" , 1 )
pc . give_item2 ( "7065" , 1 )
pc . give_item2 ( "11835" , 1 )
pc . give_item2 ( "12645" , 1 )
pc . give_item2 ( "13025" , 1 )
pc . give_item2 ( "14105" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16105" , 1 )
pc . give_item2 ( "17105" , 1 )
say_reward ( "Du erhielst das Schamiset!" )
end

Quote:
end
state weiter begin
when letter begin
send_letter("Willkommen auf *****")
end
when button or info begin
say_title("Willkommen "..pc.get_name())
say("")
say("")
set_state(ende)
end
end
state ende begin
end
end
Und glaubst du das dass funktionieren wird?
05/27/2012 14:38 bl4ckd3v1l#6
Quote:
Originally Posted by branislavdobias View Post
ich wolle auch send letter weißt eh , wenn man sich einlogt bekommt man so ein letter ^^ und dann denn titel und das eq ...

weist du was ich meine?
Wo liegt das Problem wenn das Fenster direkt erscheint und man nicht extra erst ne Rolle aufmachen muss?
05/27/2012 14:40 branislavdobias#7
ja , weiß ich aber die rolle gefällt mir einfach , pls kannste das i wie machen?
05/27/2012 14:46 bl4ckd3v1l#8
Bitteschön.
Ich garantiere aber nicht das sie funktioniert. Sollte sie es nicht poste sie in den Sammelthread.
05/27/2012 15:40 Ielinque#9
Wie macht man eigentlich den spoiler? =D
05/27/2012 15:43 bl4ckd3v1l#10
Quote:
Originally Posted by [ST]Hydra View Post
Wie macht man eigentlich den spoiler? =D
-> [.spoiler]Text[/spoiler]
Ohne den "."
05/27/2012 15:44 branislavdobias#11


Quote:
-> [.spoiler]Text[/spoiler]
Ohne den "."
KK danke :D
02/28/2013 00:48 YashaTheGamer#12
eine frage und zwar habe ich nen schönen text fürn anfang geschrieben wird auch allez ingame angezeigt nur nicht die anfangs letter also ich kann draufklicken sie verschwindet aber man sieht den text nicht

kann mir da jemand helfen
ps: ich benutze die daroo 1678 *Mega Edition*
muss ich das allez unter letter eingeben??

MFG YashaTheGamer