|
You last visited: Today at 17:05
Advertisement
[Release]Dungeonpunkte function
Discussion on [Release]Dungeonpunkte function within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
12/10/2012, 00:57
|
#1
|
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
|
|
|
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
|
|
|
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.
|
|
|
12/10/2012, 02:22
|
#4
|
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
|
Quote:
Originally Posted by .Nova.
Benutz die Quest syserr Funktionen dafür syschat ist irgendwie unschön.
|
Naja, Der User kann aber auch benachrichtigt werden.
|
|
|
12/10/2012, 11:38
|
#5
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
|
Quote:
Originally Posted by Zymos
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
|
|
|
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!
|
|
|
12/10/2012, 16:10
|
#7
|
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
|
wird aber nicht klappen
|
|
|
12/10/2012, 17:16
|
#8
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
|
Quote:
Originally Posted by Sp0ngeb0b ist cool
wird aber nicht klappen 
|
Grund ?
Zymos hatte nochmal drübergeschaut weil Ich mir selbst nicht sicher war ^^
Add mich mal kurz in Skype bitte
|
|
|
12/10/2012, 20:03
|
#9
|
elite*gold: 0
Join Date: Sep 2012
Posts: 176
Received Thanks: 172
|
|
|
|
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
|
|
|
12/10/2012, 20:32
|
#11
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,369
Received Thanks: 3,389
|
Quote:
Originally Posted by ~LuckyStrike~
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
|
|
|
12/10/2012, 20:40
|
#12
|
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
|
|
|
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
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
|
|
|
12/10/2012, 21:32
|
#14
|
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.
|
|
|
12/10/2012, 21:34
|
#15
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
|
Quote:
Originally Posted by √π.
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
|
|
|
 |
|
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.
|
|