Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 19:16

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

Advertisement



Frage an die Großen Lua Programmierer unter euch =D

Discussion on Frage an die Großen Lua Programmierer unter euch =D within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2009
Posts: 81
Received Thanks: 12
Frage an die Großen Lua Programmierer unter euch =D

Hallo erstmal^^


ich brauch 3 Funktionen

1. eine Funktion der es auffällt wenn man einen Spieler killt also when pc.kill_player() oder sowas

2. die ist etwas schwerer denke ich ^^ eine Funktion die das Reich eines getöteten Spielers ausgibt
killedplayer.get_empire() o.ä

3. hier mal was leichtes ^^ eine Funktion die eine neue Spalte in der player db ändert, nehmen wir als beispiel mal eine die anything heißt.

pc.change_anything(-1000)



100 thx für den der mir die gibt vorausgesetzt die funktionieren und derjenige hat 100 posts


Geil wäre es auch wenn mir jemand sagt wie ich einen Shop erstelle der eine andere Währung als yang benutzt und oder Items als Währung


MFG
Kingnyze3
Kingnyze3 is offline  
Old 04/24/2012, 18:31   #2
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,597
1:
PHP Code:
when kill with npc.is_pc() begin

end 
2:
PHP Code:
npc.get_empire() 
3:
Das,was du als "leichtes" definierst (ist es auch, nur nicht für Laien), benötigt eine MySQL Lib.
Dann einfach einen Query ausführen

lg Mijago
Mijago is offline  
Thanks
1 User
Old 04/24/2012, 18:58   #3


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Mijago, das stimmt nicht ganz. In der questlib ist standardmäßig eine Funktion für die Player DB eingebaut.
#SoNiice is offline  
Thanks
1 User
Old 04/24/2012, 19:06   #4

 
iSouli~'s Avatar
 
elite*gold: 258
Join Date: Feb 2011
Posts: 1,405
Received Thanks: 3,502
PHP Code:
quest xxxxx begin
    state start begin
        when xxx
.kill begin
            local DB_USER2 
"root"
            
local DB_PASS2 "xxxxx"
            
local WERT2 1000
            local ID2 
pc.get_player_id()
            
local QUERY2 "UPDATE player.player SET xxxx = xxxx- "..WERT2.." WHERE id = "..ID2..";"
            
os.execute("mysql --host=localhost --user="..DB_USER2.." --password="..DB_PASS2.." --execute='"..QUERY2.."'")
        
end
          end
     end 

Zu drittens

#xxxx steht für die Spalte , und in die quest_functions "os.execute" einfügen.
iSouli~ is offline  
Thanks
1 User
Old 04/24/2012, 19:45   #5
 
elite*gold: 0
Join Date: Jan 2009
Posts: 81
Received Thanks: 12
Quote:
Originally Posted by -Soulution- View Post
PHP Code:
quest xxxxx begin
    state start begin
        when xxx
.kill begin
            local DB_USER2 
"root"
            
local DB_PASS2 "xxxxx"
            
local WERT2 1000
            local ID2 
pc.get_player_id()
            
local QUERY2 "UPDATE player.player SET xxxx = xxxx- "..WERT2.." WHERE id = "..ID2..";"
            
os.execute("mysql --host=localhost --user="..DB_USER2.." --password="..DB_PASS2.." --execute='"..QUERY2.."'")
        
end
          end
     end 

Zu drittens

#xxxx steht für die Spalte , und in die quest_functions "os.execute" einfügen.


Ihr seid helden ich liebe euch


wofür steht das xxx bei when xxx.kill begin
Kingnyze3 is offline  
Old 04/24/2012, 19:49   #6
 
Fear *_*'s Avatar
 
elite*gold: 2
Join Date: Mar 2009
Posts: 1,427
Received Thanks: 584
für ne mob id , musste einfügen zb 101 für wildhund ^^
Fear *_* is offline  
Thanks
1 User
Old 04/25/2012, 00:25   #7
 
elite*gold: 0
Join Date: Jan 2009
Posts: 81
Received Thanks: 12
gelöst
Kingnyze3 is offline  
Reply


Similar Threads Similar Threads
An die Suchtis unter euch :P
09/08/2010 - Metin2 Private Server - 7 Replies
Suche Jmd Mit dem ich zusammen Ein P server zocken würde Eqal welcher art von server aber halt zusammen dann Neu anfanqen Und sollte Skype haben und evt auch headseat =)
frage an die pserver besitzer unter euch
06/19/2010 - Metin2 Private Server - 0 Replies
mit welchen proggys macht ihr eure eigenen maps? freeworld? find ich persönlich irgendwie scheiße. geht das noch mit anderen progs?
An die pro programmierer unter
12/02/2009 - Nostale - 3 Replies
hey mich nervt es das wenn man bei nos minigamews zockt dasm an dann diese punkte verlkiert für preise es sollte ein programm geben das macht das man net bezahlen muss^^
Für die perv unter euch ^^
09/15/2005 - Off Topic - 16 Replies
Tach Das ist für die perv unter euch, viel spass ^^ http://members.e-media.at/ZECKENSCHAEDL/de...defa ultpage.asp



All times are GMT +1. The time now is 19:16.


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.