|
You last visited: Today at 11:31
Advertisement
Frage zu CK's Serverfiles! (V2!)
Discussion on Frage zu CK's Serverfiles! (V2!) within the Metin2 Private Server forum part of the Metin2 category.
02/19/2011, 22:06
|
#1
|
elite*gold: 0
Join Date: Nov 2009
Posts: 88
Received Thanks: 12
|
Frage zu CK's Serverfiles! (V2!)
Habe da ein Problem:
Wollte die give_basic_weapon.start in Computerkrank's Serverfiles V2 umschreiben.
Sieht so aus:
Code:
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server *******." )
say ( "Unsere Teamspeakadresse ist ***" )
say ( "Viel Spass!" )
say ( "" )
pc . give_item2 ( 27001 , 10 )
pc . give_item2 ( 15009 , 1 )
pc . give_item2 ( 16009 , 1 )
pc . give_item2 ( 14009 , 1 )
pc . give_item2 ( 13009 , 1 )
pc . give_item2 ( 17009 , 1 )
pc . give_item2 ( 22000 , 10 )
pc . give_item2 ( 72702 , 1 )
pc . give_item2 ( 72037 , 10 )
pc . give_item2 ( 72031 , 10 )
pc . give_item2 ( 72034 , 10 )
pc . give_item2 ( 72040 , 10 )
pc . give_item2 ( 70038 , 10 )
pc . give_item2 ( 27115 , 10 )
if pc . job == 0 then
pc . give_item2 ( "1009" , 1 )
pc . give_item2 ( "3009" , 1 )
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "12209" , 1 )
pc . give_item2 ( "18899" , 1 )
say_reward ( "Kriegerausrüstung erhalten." )
elseif pc . job == 1 then
pc . give_item2 ( "2019" , 1 )
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "12349" , 1 )
pc . give_item2 ( "1009" , 1 )
say_reward ( "Ninjaausrüstung erhalten." )
elseif pc . job == 2 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "12489" , 1 )
say_reward ( "Suraausrüstung erhalten." )
elseif pc . job == 3 then
pc . give_item2 ( "7009" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "12629" , 1 )
say_reward ( "Schamanenausrüstung erhalten." )
end
Problem:
man bekommt alle Sachen IMMER wenn man sich einloggt/map wechselt/etc.
/reload q schon ausgeführt, genau so wie make.sh.
GMquest:
Wollte auch die gmnotice.quest umschreiben.
heraus kam:
Code:
----------------------------------
-- GM Online Funktion
-- Meldet sobald ein GM Online geht.
----------------------------------
quest gmlogin begin
state start begin
when login with pc.is_gm() begin
command("n ".. pc.get_name() .." ist nun Online.")
command("n Ihr könnt ihn bei Fragen oder Problemen kontaktieren.")
end
end
end
Trotzdem: keine nachricht nach dem einloggen eines gms/sgas/gas/sgm bla.
Kann mir jemand sagen was falsch ist, bzw. den fehler herausnehmen?
Oder sind die questfiles V2 einfach nur verbuggt. Sitz da nun schon ziemlich lang dran, ca 4 tage. Hab mich durch sämtliche threads gegooglet, nichts gefunden.
Hilfe!
|
|
|
02/19/2011, 22:20
|
#2
|
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
|
beim gm einfach notice_all
beim anderen eine state die überprüft ob er schon das starterset bekommen hat
|
|
|
02/19/2011, 22:23
|
#3
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
PHP Code:
quest gmlogin begin
state start begin
when login with pc.is_gm() begin
command("n ".. pc.get_name() .." ist nun online.")
command("n ...Text....")
end
end
end
speichern als gmlogin.quest
nicht notice!
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)
local item = 60440
if pc.job == 1 then
item = 60450
elseif pc.job == 3 then
item = 7000
end
if pc.countitem(item) == 0 and pc.weapon != item then
pc.warp(1425900,1424500)
pc.give_item2(item)
pc.give_item2(27001,200 )
pc.give_item2(27004,200 )
pc.give_item2(27110,5 )
pc.give_item2(27115,5 )
pc.give_item2(70038,200 )
pc.give_item2(72701,1 )
pc.give_item2(60003,1 )
end
end
end
end
end
das als give_basic_weapon.quest
(anpassen natürlich!)
schaun ob beide in de rhoingkonglist stehen wenn ja
objectorder löschen
(usr/rain/channel/share_data/locale/hongkong/quest)
nun die make.sh ausführen
quest rendern lassen
reboot
|
|
|
02/19/2011, 22:37
|
#4
|
elite*gold: 0
Join Date: Nov 2009
Posts: 88
Received Thanks: 12
|
Wow, werds sofort ausprobieren! 
Aber, sicher dass sie .quest heißen müssen? Wäre dann ja wieder ein anderes Verzeichnis, und habe sie ja auch nicht umbenannt.
|
|
|
02/19/2011, 22:45
|
#5
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
quest sind im .quest geschrieben in LUA XD
und sie kommen in das verzeichnis
usr/rain/channel/share_data/locale/hongkong/quest
da wo auch die anderen questes liegen^^
+ der object order
die .quest datei muss bzw sollte so heißen wie die erste zeile in der quest
quest give_basic_weapon
heiß somit dann give_basic_weapon.quest
|
|
|
02/19/2011, 22:50
|
#6
|
elite*gold: 0
Join Date: Nov 2009
Posts: 88
Received Thanks: 12
|
was genau meinst du mit "beide"?.
meinst du basic_weapon.start und basic_weapon.quest?
In der hongkong_list.datei steht nur die. basic_weapon.quest.
die gmnotice.quest war vorher schon so da. Also gehört es nicht so?
Dann änder ich sie jetzt mit deinem code und benenn sie um in gmlogin.quest?
|
|
|
02/19/2011, 22:59
|
#7
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
.start gibt es nicht als dateityp für die quest datein
ja gmnotice.quest in gmlogin.quest
den inhalt kannste dir ja anpassen
kannst ebenfalls deine give_basic_wepaon nehm
musst nuraus .start.quest machen und sie ins richtrige verzeichnis laden
|
|
|
02/19/2011, 23:24
|
#8
|
elite*gold: 0
Join Date: Nov 2009
Posts: 88
Received Thanks: 12
|
So.
Hab alles wie beschrieben gemacht.
Beide dateien sind im normalen quest verzeichnis und angepasst.
Also neuen char erstellt: aber nur diese dinge bekommen:
Code:
pc . give_item2 ( 27001 , 10 )
pc . give_item2 ( 15009 , 1 )
pc . give_item2 ( 16009 , 1 )
pc . give_item2 ( 14009 , 1 )
pc . give_item2 ( 13009 , 1 )
pc . give_item2 ( 17009 , 1 )
pc . give_item2 ( 22000 , 10 )
pc . give_item2 ( 72702 , 1 )
pc . give_item2 ( 72037 , 10 )
pc . give_item2 ( 72031 , 10 )
pc . give_item2 ( 72034 , 10 )
pc . give_item2 ( 72040 , 10 )
pc . give_item2 ( 70038 , 10 )
pc . give_item2 ( 27115 , 10 )
und keine nachricht, wenn sich ein gm einloggt. :/
beide dateien enden mit .quest. und make.sh inkl. reboot auch durchgeführt.
|
|
|
02/19/2011, 23:26
|
#9
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
mal geschaut ob deine quest mit der Nachricht in der hongkong_list eingetragen ist ?
|
|
|
02/19/2011, 23:31
|
#10
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
Quote:
Originally Posted by coveR09
So.
Hab alles wie beschrieben gemacht.
Beide dateien sind im normalen quest verzeichnis und angepasst.
Also neuen char erstellt: aber nur diese dinge bekommen:
Code:
pc . give_item2 ( 27001 , 10 )
pc . give_item2 ( 15009 , 1 )
pc . give_item2 ( 16009 , 1 )
pc . give_item2 ( 14009 , 1 )
pc . give_item2 ( 13009 , 1 )
pc . give_item2 ( 17009 , 1 )
pc . give_item2 ( 22000 , 10 )
pc . give_item2 ( 72702 , 1 )
pc . give_item2 ( 72037 , 10 )
pc . give_item2 ( 72031 , 10 )
pc . give_item2 ( 72034 , 10 )
pc . give_item2 ( 72040 , 10 )
pc . give_item2 ( 70038 , 10 )
pc . give_item2 ( 27115 , 10 )
und keine nachricht, wenn sich ein gm einloggt. :/
beide dateien enden mit .quest. und make.sh inkl. reboot auch durchgeführt.
|
ist doch dein abschnitt der oben steht
für den jeweiligen job
wie du siehst nutz ich nen ganz anderen aufbau meines starter eq
ich sitz net davor und sehe was du falsch tippst machst
|
|
|
02/19/2011, 23:32
|
#11
|
elite*gold: 0
Join Date: Nov 2009
Posts: 88
Received Thanks: 12
|
Hm. hier der code.
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
item = 1009
item = 3009
item = 11209
item = 12209
item = 18899
say_reward ( "Kriegerausrüstung erhalten." )
elseif pc.job == 1 then
item = 2019
item = 11409
item = 12349
item = 1009
say_reward ( "Ninjaausrüstung erhalten." )
elseif pc.job == 2 then
item = 19
item = 11609
item = 12489
say_reward ( "Suraausrüstung erhalten." )
elseif pc.job == 3 then
item = 7009
item = 11809
item = 12629
say_reward ( "Schamanenausrüstung erhalten." )
end
if pc.countitem(item) == 0 and pc.weapon != item then
pc . give_item2(item)
pc . give_item2 (27001 , 10 )
pc . give_item2 ( 15009 , 1 )
pc . give_item2 ( 16009 , 1 )
pc . give_item2 ( 14009 , 1 )
pc . give_item2 ( 13009 , 1 )
pc . give_item2 ( 17009 , 1 )
pc . give_item2 ( 22000 , 10 )
pc . give_item2 ( 72702 , 1 )
pc . give_item2 ( 72037 , 10 )
pc . give_item2 ( 72031 , 10 )
pc . give_item2 ( 72034 , 10 )
pc . give_item2 ( 72040 , 10 )
pc . give_item2 ( 70038 , 10 )
pc . give_item2 ( 27115 , 10 )
end
end
end
end
end
Hier der andere.
Code:
quest gmlogin begin
state start begin
when login with pc.is_gm() begin
command("n ".. pc.get_name() .." ist nun online.")
command("n ...Text....")
end
end
end
Ja, gmlogin.quest steht in der hongkong list.
|
|
|
02/19/2011, 23:36
|
#12
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
wie bereits erwähnt find ich diesen aufbau sinnlos
muss jeder selber wissen
beide quest müssen ebenfalls shchon gesagt in der honkonglist stehen
mit name.endung
unten eine leerzeile
und sich im verzeichnis befinden
|
|
|
02/19/2011, 23:41
|
#13
|
elite*gold: 0
Join Date: Nov 2009
Posts: 88
Received Thanks: 12
|
Quote:
Originally Posted by lfcmaus
wie bereits erwähnt find ich diesen aufbau sinnlos
muss jeder selber wissen
beide quest müssen ebenfalls shchon gesagt in der honkonglist stehen
mit name.endung
unten eine leerzeile
und sich im verzeichnis befinden
|
Wie würde der Aufbau denn sinn machen?
Mir ist er auch zu umständlich, mit den 20metern leerzeichen davor etc.
|
|
|
02/19/2011, 23:42
|
#14
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
du benutzt einfach zu oft die variable item^^
nutze item nur bei der start waffe und gut ist.
den rest den du bekommen willst machst du mit pc.give_item2(value, anzahl)
|
|
|
02/19/2011, 23:44
|
#15
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
siehe aufbau me^^
|
|
|
 |
|
Similar Threads
|
[FRAGE] Was ist der Unterschied zwischen normalen Serverfiles und Serverfiles 2010?
04/26/2012 - Metin2 Private Server - 5 Replies
Hey Com,
Da bei mir bei Computercrank Serverfiles immer Connenctioc refused kommt, wollte ich wissen was eig der Unterschied ist zwischen normalen Sf wie die von Profizocker rain Instant von Raven und den 2010er serverfiles?
Connenction refused komtm immer server 10 mal nue aufgesetzt alle Tabellen überprüft er kommt wirklich immer^^
Wenn wer helfen will auch per TV gerne gesehen.
Frage steht oben.
Falls wer noch andere gute serverfiles geht die 2010 sind und nicht die von igor...
|
Frage zur Serverfiles.
01/05/2011 - Metin2 Private Server - 9 Replies
Hallo Elitepvpers Team und Mitglieder.
Mein frage war zur Serverfiles also welcher serverfiles ist >Gut< Ausser die vom Profizocker94 und Computercrankv1,v2.
Antworten bitte.
|
Serverfiles Frage :) Keine frage nach bestimmten Files !!!
11/28/2010 - Metin2 Private Server - 9 Replies
hi,
hab da mal eine schnelle Frage :D .. was ist der unterschied zwischen den Instand ServerFiles, den “normalen“ ServerFiles und den besseren “normalen“ ServerFiles???
Hoffe weiß jemand
MfG jelly
|
[Frage]Serverfiles
10/10/2010 - Metin2 Private Server - 2 Replies
Moin , also ich möchte seit langem auch mal wieder ins P-Server Geschäft einsteigen. Nun meine Frage , es geht um die Serverfiles . Welche emphelt ihr mir?
Ich besitze derzeit nur noch von früher die " Instant Serverfiles" von Raven.
Kann man die noch benutzen oder gibt es bessere ?
Danke schon Mal :).
|
bl@ck's vista
01/09/2009 - Quotes - 26 Replies
soo typisch xD
|
All times are GMT +1. The time now is 11:33.
|
|