Quote:
Originally Posted by ProfessorEnte
Hey,
das Set, also die Itemvnums musste selbst eintragen. Dafuer kopierste pc.give_item2() einfach immer.
Keine Ahnung ob ich das mit der Spielernachricht richtig verstanden habe. Jedenfalls kommt jetzt jedesmal wenn sich ein neuer Spieler das erste mal einlogt fuer alle die Nachricht :
SPIELERNAME Willkommen auf SERVERNAME
Viel Spass auf unseren Server wuenscht euch das TEAM
Wenn ich das falsch verstanden habe sag bescheid.
PHP Code:
quest starterset begin
state start begin
when login begin
notice_all(pc.get_name().." Willkommen auf SERVERNAME")
notice_all("Viel Spass auf unseren Server wuenscht euch das TEAM")
if pc.get_job() == 0 then --Krieger
pc.give_item2 ( "ITEMVNUM" , 1 ) --pc.give_item2("itemvnum",wieviele)
elseif pc.get_job() == 1 then --Ninja
pc.give_item2 ( "ITEMVNUM" , 1 )
elseif pc.get_job() == 2 then --Sura
pc.give_item2 ( "ITEMVNUM" , 1 )
elseif pc.get_job() == 3 then --Schamane
pc.give_item2 ( "ITEMVNUM" , 1 )
end
set_state(complete)
end
end
state complete begin
end
end
|
Na, na, na, Ente.
Du weißt doch jetzt, wie das mit den Tabellen geht :P
PHP Code:
quest starterset begin
state start begin
when login begin
notice_all(pc.get_name().." Willkommen auf SERVERNAME")
notice_all("Viel Spass auf unseren Server wuenscht euch das TEAM")
local tab = {
[0] = { -- Krieger
ITEMVNUM1,
ITEMVNUM2,
beliebiglangeerweiterbar,
aufkommasachten
},
[1] = { -- Ninja
ITEMVNUM1,
ITEMVNUM2
},
[2] = { -- Sura
ITEMVNUM1,
ITEMVNUM2
},
[3] = { -- Schamane
ITEMVNUM1,
ITEMVNUM2
}
}
table.foreach(tab[pc.get_job()],
function(i, p)
pc.give_item2(p, 1)
end
)
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end
Selber Text wie bei Ente, aber mit Tabelle halt so.
Einfach die Vnums einsetzen.
DerVorteil hierbei ist: Du kanns jeder Rasse unterschiedlich viele Items geben und musst außerdem nicht für jedes Item "pc.give_item2()" schreiben.