Register for your free account! | Forgot your password?

You last visited: Today at 17:21

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

Advertisement



[Release]Ingame PvP Rangliste

Discussion on [Release]Ingame PvP Rangliste within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2012
Posts: 46
Received Thanks: 13
[Release]Ingame PvP Rangliste

Hier Release ich eine Ingame PvP Rangliste

Die Query dazu müsst ihr euch selbst machen , jedoch sollte das nicht so schwer sein.

*INFO* Alle Kilsl die von den Spieler gemacht werden , werden in der DB geloggt und addiert. Mann kann dann beim NPC nachschauen wie jeweils die Top Leute aus den Reichen stehen (Global , Rote, Blaues , Gelbes)

Ich habe als Grundlage die Quest von Mijago benutzt die in seinem ersten Video geschrieben wurde. Ingame Rangliste.
Hier ein riesen Danke an ihn.


PHP Code:
quest pvp_ranking begin
    state start begin
        when kill with npc
.is_pc() begin
            local kill_now 
mysql_query("SELECT kills from player.player WHERE name='"..pc.get_name().."' LIMIT 1"
            
local kill_up mysql_query("UPDATE player.player SET kills ='"..(kill_now.kills[1]+1).."' WHERE name ='"..pc.get_name().."' LIMIT 1")
        
end
        
        when 9001.chat
."PvP Rangliste" begin
            say
("Willkommen inder PvP Rangliste")
            
say("Hier kannst du schaun auf welchen Rang sichdie spieler befinden")
            
say_reward("Was willst du nach schauen ?")
            
local sel select("Global","Rotes Reich","Gelbes Reich","Blaues Reich","Abbruch")
            
local pp
            
if sel == 5 then
                
return
            elseif 
sel == 1 then
                pp 
mysql_query("select name,kills from player.player ORDER BY kills desc,level desc,name asc LIMIT 15")
            else
                
pp mysql_query("select name,kills from player.player where (SELECT empire from player.player_index where player.account_id =id) = "..(sel-1).." ORDER BY kills desc,level desc,name asc LIMIT 15")
            
end
            
if pp == nil or (pp[1] or {})[1] == nil then
                say
("Es gab einen Fehler.")
                return
            
end
            say
("Rang - Name - Kills")
            
table.foreachi(pp,function(i,l)
                
say(i.." - "..l[1].." - "..l[2])
            
end)
        
end
    end
end 
Jupite3 is offline  
Thanks
10 Users
Old 01/02/2013, 17:56   #2
 
.RaiKan's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 630
Received Thanks: 252
Sehr schön
.RaiKan is offline  
Old 01/02/2013, 17:59   #3
 
Doug.'s Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 1,215
Received Thanks: 267
Poste mal bitte die Query, habe kein Plan davon, dennoch würd ich die Quest gern einbauen.
Doug. is offline  
Old 01/02/2013, 18:03   #4
 
elite*gold: 0
Join Date: Dec 2012
Posts: 46
Received Thanks: 13
Also bitte jeder Server Leiter , Techniker sollte es wohl hinkriegen eine solch einfach Query zu schreiben.
Jupite3 is offline  
Old 01/02/2013, 18:03   #5
 
.Mr'Zerpexx's Avatar
 
elite*gold: 12
Join Date: Aug 2011
Posts: 701
Received Thanks: 104
Zephoria hat die gleiche quest.
Aber Danke
.Mr'Zerpexx is offline  
Old 01/02/2013, 18:43   #6


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,136
Received Thanks: 2,760
Dein Query ist nicht gerade optimal.
.Marcel' is offline  
Old 01/02/2013, 19:10   #7
 
*~.ιηνιη¢ιвℓє.~*'s Avatar
 
elite*gold: 5
Join Date: Dec 2011
Posts: 1,822
Received Thanks: 951
Wurde mal Relased in den Zephoria Files , mijago hat sie geschrieben... und du hast sie demnach umgeschrieben...
*~.ιηνιη¢ιвℓє.~* is offline  
Old 01/02/2013, 19:22   #8
 
elite*gold: 0
Join Date: Dec 2012
Posts: 46
Received Thanks: 13
Das sie in den SF war wusste ich nicht :O

Habe ja von Mijago die Ordnung der Rangliste einfach uebernommen.
Jupite3 is offline  
Old 01/03/2013, 01:37   #9
 
MarcosCC's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 600
Received Thanks: 765
can someone give me mysql query??
MarcosCC is offline  
Old 01/03/2013, 02:42   #10
 
elite*gold: 0
Join Date: Aug 2012
Posts: 183
Received Thanks: 24
Bräuchte die Query auch. Wollen bei mir einfach ned. Danke.
Quotouch is offline  
Old 01/03/2013, 05:07   #11
 
elite*gold: 0
Join Date: Jul 2010
Posts: 83
Received Thanks: 89
replace
Code:
when kill with npc.is_pc() begin
            local kill_now = mysql_query("SELECT kills from player.player WHERE name='"..pc.get_name().."' LIMIT 1") 
            local kill_up = mysql_query("UPDATE player.player SET kills ='"..(kill_now.kills[1]+1).."' WHERE name ='"..pc.get_name().."' LIMIT 1")
        end
with
Code:
when kill with npc.is_pc() begin
            local kill_up = mysql_query("UPDATE player.player SET kills = kills+1 WHERE name ='"..pc.get_name().."' LIMIT 1")
        end
Adasaurus is offline  
Thanks
1 User
Old 01/03/2013, 05:12   #12
 
elite*gold: 0
Join Date: Oct 2011
Posts: 214
Received Thanks: 71
Wtf? ihr müsst einfach in Navicat/Player/Design Table und kills hinzufügen? was daran so schwer xD?
TeRRoRSiZex3 is offline  
Thanks
1 User
Old 01/03/2013, 13:48   #13
 
*~.ιηνιη¢ιвℓє.~*'s Avatar
 
elite*gold: 5
Join Date: Dec 2011
Posts: 1,822
Received Thanks: 951
Hab mich gestern erkundigt und das findet man auch auf Mijago's-Seite, es ist nicht deine Quest und du hast Mijago sicher nicht nach erlaubnis gefragt.
*~.ιηνιη¢ιвℓє.~* is offline  
Old 01/03/2013, 14:06   #14
 
elite*gold: 0
Join Date: Dec 2012
Posts: 46
Received Thanks: 13
Quote:
Originally Posted by *~.ιηνιη¢ιвℓє.~* View Post
Hab mich gestern erkundigt und das findet man auch auf Mijago's-Seite, es ist nicht deine Quest und du hast Mijago sicher nicht nach erlaubnis gefragt.
Dann erkundige dich besser und / oder lies dir alles besser durch :

DIE WERTUNG DER RANGLISTE IST VON MIJAGO !!!!!!!!!

Ich habe nur das addieren der Kills in der DB gemacht mehr nicht!
Jupite3 is offline  
Old 01/03/2013, 14:12   #15
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,830
Received Thanks: 3,369
Also ich finde es via. Python besser geregelt, aber jedem das, was ihm gefällt.
Nick is offline  
Reply


Similar Threads Similar Threads
[Homepage-Release]"Verbesserte" Rangliste
04/20/2012 - Metin2 PServer Guides & Strategies - 22 Replies
Hallo, ich release hier ein Rankingsystem von mir.. Screenshots: http://images.devs-on.net/Image/gHBetIMEkfPBGqsc- Bereich.png http://images.devs-on.net/Image/x2NARY6VZGrpgAn8- Bereich.png Download: m2ranking.rar
[Release] yannickMAMA in Release Rage [Ingame Char machen]!!!
12/21/2011 - Flyff PServer Guides & Releases - 17 Replies



All times are GMT +2. The time now is 17:21.


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.