Register for your free account! | Forgot your password?

You last visited: Today at 17:05

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

Advertisement



[Release]Dungeonpunkte function

Discussion on [Release]Dungeonpunkte function within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
[Release]Dungeonpunkte function

Tach kurz und knapp, mir war langweilig ^^
Was ihr damit anfangen könnt muss jeder für sich wissen oder was es bringt
und wie ihr es genau einfügt ( einfügen ist nicht schwer ... ).
Hab ne verbesserte Variante, daher kriegt ihr die alte.

PHP Code:
function give_dungeonpoints(race,value)
    if 
race ~= nil and value ~= nil then
        pc
.setqf("dungeon_points"pc.getqf("dungeon_points") + value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end
function delete_dungeonpoints(value)
    if 
value ~= nil then
        pc
.setqf("dungeon_points"pc.getqf("dungeon_points") - value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end 
Regardz - Lucky

Edit:
Functions überarbeitet, danke an Sponge
~LuckyStrike~ is offline  
Thanks
3 Users
Old 12/10/2012, 02:03   #2
 
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
Nanana... Wer hat dir dabei geholfen :P
Zymos is offline  
Thanks
1 User
Old 12/10/2012, 02:06   #3

 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,471
Received Thanks: 5,622
Benutz die Quest syserr Funktionen dafür syschat ist irgendwie unschön.
.Alpha. is offline  
Thanks
3 Users
Old 12/10/2012, 02:22   #4
 
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
Quote:
Originally Posted by .Nova. View Post
Benutz die Quest syserr Funktionen dafür syschat ist irgendwie unschön.
Naja, Der User kann aber auch benachrichtigt werden.
Zymos is offline  
Old 12/10/2012, 11:38   #5
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
Quote:
Originally Posted by Zymos View Post
Nanana... Wer hat dir dabei geholfen :P
Ja xD danke du hast es ja auch nur so umgesetzt wie ich das wollte :P
davor wars einfach nur ne feste value :P
~LuckyStrike~ is offline  
Old 12/10/2012, 15:33   #6


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Ich bin verwirrt, was soll man nun damit? Ich denke jeder der Questen kann, hätte das definitiv auch hinbekommen, aber haste fein gemacht mein kleiner Puncher!
#SoNiice is offline  
Old 12/10/2012, 16:10   #7
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
wird aber nicht klappen
Sp0ngeb0b ist cool is offline  
Old 12/10/2012, 17:16   #8
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
wird aber nicht klappen
Grund ?
Zymos hatte nochmal drübergeschaut weil Ich mir selbst nicht sicher war ^^
Add mich mal kurz in Skype bitte
~LuckyStrike~ is offline  
Old 12/10/2012, 20:03   #9

 
elite*gold: 0
Join Date: Sep 2012
Posts: 176
Received Thanks: 172
Code:
pc.getf
»Sakazuki is offline  
Old 12/10/2012, 20:08   #10
 
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
PHP Code:
        pc.setqf("dungeon_points"pc.getqf("dungeon_points")+ "..value.."
Warum maschst du "..value.." ?
PHP Code:
        pc.setqf("dungeon_points"pc.getqf("dungeon_points")+ value
Da ist doch kein aktives ".
PS: Finde ist keine richtige neuerung einfach nur ein setqf.
lg
DasKuchen is offline  
Thanks
1 User
Old 12/10/2012, 20:32   #11

 
Mr. 'Avenue™'s Avatar
 
elite*gold: 222
The Black Market: 101/0/0
Join Date: Oct 2012
Posts: 2,369
Received Thanks: 3,389
Quote:
Originally Posted by ~LuckyStrike~ View Post
Tach kurz und knapp, mir war langweilig ^^
Was ihr damit anfangen könnt muss jeder für sich wissen oder was es bringt
und wie ihr es genau einfügt ( einfügen ist nicht schwer ... ).
Hab ne verbesserte Variante, daher kriegt ihr die alte.

PHP Code:
function give_dungeonpoints(race,value)
    if 
race or value ~= nil then
        syschat
("Kein Wert angegeben, Abbruch")
    else
        
pc.setqf("dungeon_points"pc.getqf("dungeon_points")+ "..value..")
    
end
end
function delete_dungeonpoints(value)
    if 
value ~nil then
        syschat
("Kein Wert angegeben, Abbruch")
    else
        
pc.setqf("dungeon_points"pc.getqf("dungeon_points")- "..value..")
    
end
end 
Regardz - Lucky



PHP Code:
function give_dungeonpoints(race,value)
    if 
race or value ~= nil then
        syschat
("Kein Wert angegeben, Abbruch")
    else
        
pc.setqf("dungeon_points"pc.getqf("dungeon_points")+ "..value..")
    
end
end
function delete_dungeonpoints(value)
    if 
value ~=nil then
        syschat
("Kein Wert angegeben, Abbruch")
    else
        
pc.setqf("dungeon_points"pc.getqf("dungeon_points")- "..value..")
    
end
end 

Hattest bei ~nil ein = vergessen
Mr. 'Avenue™ is offline  
Old 12/10/2012, 20:40   #12
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
PHP Code:
function give_dungeonpoints(race,value)
    if 
race ~= nil and value ~= nil then
        pc
.setqf("dungeon_points"pc.getqf("dungeon_points") + value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end
function delete_dungeonpoints(value)
    if 
value ~= nil then
        pc
.setqf("dungeon_points"pc.getqf("dungeon_points") - value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end 
So wäre es beispielweise richtig! Habs Lucky gerade auch bei Skype erklärt.
Wenn race oder value keinen Wert haben, entspricht dies "nil". Also muss bei der Abfrage
Wert ungleich nil logischerweise in diesem Fall addiert bzw. subtrahiert und keine Fehlermeldung herausgespuckt werden. Ist der Wert aber anders als ungleich nil dh. der Wert entspricht nil, so muss die Fehlermeldung erscheinen, da man mit einem nicht gegebenen Wert weder addieren, noch subtrahieren kann
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 12/10/2012, 21:27   #13
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
PHP Code:
function give_dungeonpoints(race,value)
    if 
race ~= nil and value ~= nil then
        pc
.setqf("dungeon_points"pc.getqf("dungeon_points") + value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end
function delete_dungeonpoints(value)
    if 
value ~= nil then
        pc
.setqf("dungeon_points"pc.getqf("dungeon_points") - value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end 
So wäre es beispielweise richtig! Habs Lucky gerade auch bei Skype erklärt.
Wenn race oder value keinen Wert haben, entspricht dies "nil". Also muss bei der Abfrage
Wert ungleich nil logischerweise in diesem Fall addiert bzw. subtrahiert und keine Fehlermeldung herausgespuckt werden. Ist der Wert aber anders als ungleich nil dh. der Wert entspricht nil, so muss die Fehlermeldung erscheinen, da man mit einem nicht gegebenen Wert weder addieren, noch subtrahieren kann
PHP Code:
function give_dungeonpoints(race,value)
    if 
race ~= nil and value ~= nil then //wenn schon or, aber wofür soll der Parameter race sein?
        
pc.setqf("dungeon_points"pc.getqf("dungeon_points") + value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end
function delete_dungeonpoints(value)
    if 
value ~= nil then
        pc
.setqf("dungeon_points"pc.getqf("dungeon_points") - value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end 
√π. is offline  
Thanks
1 User
Old 12/10/2012, 21:32   #14
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
Jo haste recht. Zumindest wenn man davon ausgeht das race = npc.get_race() entspricht. Darüber hab ich mir in dem Moment keine gedanken gemacht Ist abhängig davon, was die Parameter ausgeben,wofür sie da sind etc.
Sp0ngeb0b ist cool is offline  
Old 12/10/2012, 21:34   #15
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
Quote:
Originally Posted by √π. View Post
PHP Code:
function give_dungeonpoints(race,value)
    if 
race ~= nil and value ~= nil then //wenn schon or, aber wofür soll der Parameter race sein?
        
pc.setqf("dungeon_points"pc.getqf("dungeon_points") + value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end
function delete_dungeonpoints(value)
    if 
value ~= nil then
        pc
.setqf("dungeon_points"pc.getqf("dungeon_points") - value)
    else
        
syschat("Kein Wert angegeben, Abbruch")
    
end
end 
Race soll npc.get_race() darstellen ^^ sprich

give_dungeonpoints(101, 20) 101 = Wildhund, 20 + Pointsadd
~LuckyStrike~ is offline  
Reply


Similar Threads Similar Threads
[RELEASE] New game function: npc.get_vid()
10/22/2012 - Metin2 PServer Guides & Strategies - 34 Replies
Hello, I think many of you know the d3m0n3's pet system. It uses the npc.get_level() function, which was written by me. Since some people asked me to modify that function in order to read more information about the character, I decided to write a new function that read and return the npc vid. In this way, using the pc.select() function, the character can be selected and all its information (level, name, pid, whatever you want) can be read. Obviously this can be applied only for players, not...
[Release] Multi Function Trainer
05/15/2010 - S4 League Hacks, Bots, Cheats & Exploits - 158 Replies
Hallo liebe EPVPler Ich habe für euch einen S4Hack gecodet! Dieser beinhaltet bislang unreleased Hacks! Ihr könnt mit meinem VIP Hack folgende Hacks aktivieren: FlyRange + FlyRange XAxis Wall-Hack
[RELEASE] Metin2Master 2.0 *New Function*
09/24/2008 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 45 Replies
Hello all again. I have now relaesed a new Metin2Master with a NEW and FUN function. Its called Click & Teleport. It is what it sounds like.. you simple will teleport to where you click. RapidShare: 1-Click Webhosting Dont overwrite your old MetinCoords.met How it works : Point to where you wanna teleport with your mouse.. (NOT on map), then hold right mouse button and click with left mousebutton .. and AWAAAAAY YOOOU GOOOO!!! Now you can teleport to places you never been to =) . ...



All times are GMT +1. The time now is 17:05.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.