Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 22:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



NPC-Funktion does't work

Discussion on NPC-Funktion does't work within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2012
Posts: 11
Received Thanks: 0
Question NPC-Funktion does't work

Hello EPvPers

I wanted to make a funktion for npc 20094 which would allow GM's to make items with bonuses they want. I made it like this:
Code:
quest Itemer begin
        state start begin
when 20094.click begin
        if pc . is_gm ( ) then
        say_title("Hello "..pc.get_name()..", create your own item.")
        say_title ( "Enter item ID." )
        local item_id = input ( )
        say_title ("Enter 1. bonus ID")
        say ("")
        local id_0 = input ( )
        say_title ("Enter 1. bonus value")
        say ("")
        local value_0 = input ( )
        say_title ("Enter 2. bonus id")
        say ("")
        local id_1 = input ( )
        say_title ("Enter 2. bonus value")
        say ("")
        local value_1 = input ( )
        say_title ("Enter 3. bonus ID")
        say ("")
        local id_2 = input ( )
        say_title ("Enter 3. bonus value")
        say ("")
        local value_2 = input ( )
        say_title ("Enter 4. bonus ID")
        say ("")
        local id_3 = input ( )
        say_title ("Enter 4. bonus value")
        say ("")
        local value_3 = input ( )
        say_title ("Enter 5. bonus ID")
        say ("")
        local id_4      = input ( )
        say_title ("Enter 5. bonus value")
        say ("")
        local value_4 = input ( )
        pc . give_item2 (item_id)
        item.set_value(0, id_0, value_0)
        item.set_value(1, id_1, value_1)
        item.set_value(2, id_2, value_2)
        item.set_value(3, id_3, value_3)
        item.set_value(4, id_4, value_4)
        end
But after reboot, i click on the npc and just nothing happens... No dialog. Nothing. Do you see any mistakes in the code?
I'll be grateful for every piece of advice.
Thank you,
Masteriako
MaStErIaKo is offline  
Old 11/24/2014, 09:07   #2
 
PhanToM.LorD's Avatar
 
elite*gold: 29
Join Date: Oct 2010
Posts: 1,185
Received Thanks: 1,471
You have to change
when 20094.click begin
to
when 20094.chat."TEXT WHEN YOU SPEAK TO THE NPC" begin
PhanToM.LorD is offline  
Old 11/24/2014, 12:06   #3
 
DerForenLeser's Avatar
 
elite*gold: 40
Join Date: Nov 2009
Posts: 1,159
Received Thanks: 442
PHP Code:
quest Itemer begin
        state start begin
when 20094.chat
."GM Item" begin
        
if pc is_gm ( ) then
        say_title
("Hello "..pc.get_name()..", create your own item.")
        
say_title "Enter item ID." )
        
local item_id input ( )
        
say_title ("Enter 1. bonus ID")
        
say ("")
        
local id_0 input ( )
        
say_title ("Enter 1. bonus value")
        
say ("")
        
local value_0 input ( )
        
say_title ("Enter 2. bonus id")
        
say ("")
        
local id_1 input ( )
        
say_title ("Enter 2. bonus value")
        
say ("")
        
local value_1 input ( )
        
say_title ("Enter 3. bonus ID")
        
say ("")
        
local id_2 input ( )
        
say_title ("Enter 3. bonus value")
        
say ("")
        
local value_2 input ( )
        
say_title ("Enter 4. bonus ID")
        
say ("")
        
local id_3 input ( )
        
say_title ("Enter 4. bonus value")
        
say ("")
        
local value_3 input ( )
        
say_title ("Enter 5. bonus ID")
        
say ("")
        
local id_4      input ( )
        
say_title ("Enter 5. bonus value")
        
say ("")
        
local value_4 input ( )
        
pc give_item2 (item_id)
        
item.set_value(0id_0value_0)
        
item.set_value(1id_1value_1)
        
item.set_value(2id_2value_2)
        
item.set_value(3id_3value_3)
        
item.set_value(4id_4value_4)
        
end
     end
end
end 
Should work
DerForenLeser is offline  
Reply

Tags
function, item creator, npc anklicken, quest


Similar Threads Similar Threads
[LUA] Funktion mit Funktion zu deaktivieren
06/17/2014 - General Coding - 8 Replies
Hey, Ich arbeite erst seit geringe Zeit mit Lua und wollte mal fragen ob ihr wisste wie das geht. Also ich habe eine Funktion (z.B. Dmg aus) und ob ich dann in einer weiteren Funktion schreiben kann das wenn das chatcommand (was ich oben gadded habe) z.B. /dmgoff benutzt wird das dmg aus geht. (bzw das hab ich schon jetzt kommt mein Problem). Wenn ich in einer Weiteren funktion mit z.B. /dmgon (das command oben schon geadded) das dmg wieder einzuschalten in dem ich die dmgoff funktion...
[HELP]Kostümystem clientside grob und funktion für funktion fail..
05/04/2014 - Metin2 Private Server - 2 Replies
Moin , ich hab das Kostümystem clientside erst funktion für funktion eingefügt, zeile für zeile aber auch bei "grob einfügen (copy and past) den gleichen scheiß fehler.. 0503 15:06:14429 :: CPythonPlayer::SetItemData(dwSlotIndex=5, itemIndex=1289) - Failed to item data 0503 15:06:14430 :: CPythonPlayer::SetItemData(dwSlotIndex=38, itemIndex=41010) - Failed to item data 0503 15:06:14548 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
[S] USA.net E-mail Spammer (Proxy Funktion & Account-listen Abruf Funktion) [B] e*g
04/24/2013 - elite*gold Trading - 0 Replies
Hallo, Ich Suche einen E-mail Spammbot der mit USA.net E-mail Adressen Arbeitet. den SMTP Herrauszufinden ist ja nicht Wirklich schwer. Er Sollte Proxy Funktionen haben (E-mail via Proxy versenden) Und er sollte eine liste mit Accounts (Format E-mail:Passwort) Einlesen und verwenden Können (Wenn eine E-mail nichtsmehr sendet wird eine 2te Genommen Also aus der Liste) Hoffe ihr könnt mir da Weiterhelfen ^^ Kontakt Bitte per PN.
Hilfe bei Send Funktion mit Stop Funktion
04/02/2011 - AutoIt - 11 Replies
Hallo Elitepvpers ich habe ein Problem und Mein Problem ist das mein Text einfach weiter schreibt wenn ich mit HotKey verwende... gib es keine Funktion das der Text einmal kommt und nicht wenn man einmal die HotKey das er 10 min das selbe schreibt :confused:
[C++]Funktion einer Klasse in einer anderen Funktion der Klasse verwenden, aber wie?
07/25/2010 - C/C++ - 3 Replies
Mein Problem ist eigentlich recht simpel und die Lösung wahrscheinlich auch. Da ich bisher fast 0 mit Klassen am Hut hatte, wollte ich mich doch mit dem Thema anfreunden und hatte gleich angefangen: int test::Funktion2() { int temp; cin>>temp; return temp; }



All times are GMT +2. The time now is 22:06.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.