Register for your free account! | Forgot your password?

You last visited: Today at 14:18

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

Advertisement



[Pet System]

Discussion on [Pet System] within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
[Pet System]

Heyho, ein Epvp User hat mich heute gefragt ob ein Pet system machen kann..
So gegen 21 Uhr hab ich die Nachricht gelesen.. Und gleich angefangen ^^

Dauer ca 25 minuten..

Ist nur Grundgerüst. Kann sie aber nicht testen. Da Aktuell kein Laptop habe um sie irgendwie zu compilen oder so...

Aber Theoretisch sollte alles klappen.
Anpassungen usw. Müsst ihr selber vornehmen!

PHP Code:
----------------------------------------------------
-- 
Pet System for Ellovo to epvp
-- lvl x
-- Copyright ©Zymos
----------------------------------------------------
quest pet_s begin
state start begin
    when login with pc
.getqf("pet_active") == 1  begin
        
if pet_s.check_bonus(pet_value_siegel) == true then
        chat
("#debug# Pet war noch active, bonis wurden entfernt.")
        else
        
chat("#debug# Pet war noch active, ES IST EIN FEHLER Aufgetreten beim Boni entfernen")
        
end
    end
    when VNUM
.use or VNUM.use or begin --VNUM des Siegels oder Siegel
    local vnum 
item.get_vnum()
    
local player_level pc.get_level()
    if 
pc.getqf("pet_active") == 1 then
    say
("Du hast bereits ein Pet gerufen")
    return
    
end
    
if vnum == Hundebaby and player_level >= 30 then
        local check 
pet_s.check_vip(vnum,0)
        if 
check == true then 
        local pet_ruf 
pet_s.check_bonus(vnum)
        if 
pet_ruf == true and pc.getqf("pet_active") == 0 then
        chat
("Dein Pet wurde erfolgreich gerufen")
        if 
pet_ruf == true and pc.getqf("pet_active") == 1 then
        chat
("Dein Pet wurde erfolgreich weggeschickt")
        else
        
chat("Es ist ein Fehler aufgetreten beim Oet rufen/wegeschicken")
        
end
    
elseif vnum == Schweinebaby and player_level >= 60 then
        local check 
pet_s.check_vip(vnum,1)
        if 
check == true then 
        
--SETZE PET!
        
end
    
else
        
say("Du Erfüllst nicht die nötigen Level Vorrausetzungen")
    
end
    end
    
    
function check_vip(a,b)
    if 
== 1 then
        
if == Hundebaby 
        
or == Schweinebaby 
        
or == Baby_Löwe
        
or == Baby Tiger 
        
and pc.getqf("vip") == 1 then
            
return true --Wenn VIP STATUS vorhanden!
        else
        
say("Du hast kein VIP Status, du kannst es nicht rufen")
            return 
false
        end
    
elseif == 0 then
        
return true
    
else    
        
syschat("Ein Fehler ist aufgetreten beim PET rufen")
        return 
false
    end
    end
    
function check_bonus(a)
    if 
== Hundebaby then
        
if pc.getqf("pet_active") == 1 then
            affect
.remove_collect(apply.ATTBONUS_MONSTER,10,60*60*24*365*60)
            
pc.setqf("pet_active",0)
            
pc.setqf("pet_value_siegel",a)
            
horse.set_level(pc.getqf("old_horse_level")) 
            return 
true
        
elseif pc.getqf("pet_active") == 0 then
            affect
.add_collect(apply.ATTBONUS_MONSTER,10,60*60*24)
            
horse.unsummon()
            
pc.setqf("old_horse_level"pc.get_horse_level())
            
horse.set_level(24) --Pferdlevel angeben
            horse
.summon()    
            
pc.setqf("pet_value_siegel",a)
            
pc.setqf("pet_active",1)            
            return 
true
        
else
            return 
false
        end
    
elseif == Feuerphönix then
            
if pc.getqf("pet_active") == 1 then
            affect
.remove_collect(apply.ATTBONUS_MONSTER,10,60*60*24*365*60)
            
pc.setqf("pet_active",0)
            
pc.setqf("pet_value_siegel",a)
            
horse.set_level(pc.getqf("old_horse_level")) 
            return 
true
        
elseif pc.getqf("pet_active") == 0 then
            affect
.add_collect(apply.ATTBONUS_MONSTER,10,60*60*24)
            
horse.unsummon()
            
pc.setqf("old_horse_level"pc.get_horse_level())
            
horse.set_level(22) --Pferdlevel angeben
            horse
.summon()    
            
pc.setqf("pet_value_siegel",a)
            
pc.setqf("pet_active",1)            
            return 
true
        
else
            return 
false
        end
    
elseif == xxxxx then
    
    
elseif == xxxxxx then
    
    
elseif == xxxx then
    
    
elseif == xxxxx then
    
    
elseif == xxxxx then
    end
    end
end
end 
mfg Zymos

EDIT: Irgendwie gefällt mir der Code nicht.. Ka warum xD
Zymos is offline  
Thanks
17 Users
Old 07/06/2012, 21:45   #2
 
elite*gold: 0
Join Date: Apr 2012
Posts: 207
Received Thanks: 156
Nice vielen Dank, werde sie demnächst mal testen wenn ich Zeit dazu habe.

Außerdem finde ich die ist nice gecodet
xN0SkiLL is offline  
Old 07/06/2012, 21:54   #3
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
Ich war's der die Anfrage gestellt hat
Die Quest ist ganz nice und so wie sie aussieht, sollte sie auch funktionieren, kann sie aber erst morgen testen!

MFG
Yiv is offline  
Old 07/06/2012, 21:54   #4
 
.BeKiiR#'s Avatar
 
elite*gold: 1
Join Date: Jun 2012
Posts: 1,185
Received Thanks: 198
Nice - sowas hab ich gesucht -.-' - endlich!

Nice gecodet <- auch von mir
.BeKiiR# is offline  
Old 07/06/2012, 22:13   #5
 
elite*gold: 1
Join Date: Apr 2012
Posts: 928
Received Thanks: 2,486
128MB Ram Rulez wa ?
.Awesoome' is offline  
Thanks
2 Users
Old 07/06/2012, 23:23   #6

 
MetinLegende's Avatar
 
elite*gold: 10
Join Date: Feb 2012
Posts: 1,097
Received Thanks: 574
Sehr schöne quest kann was sie können muss und ist nicht so ewig lang wie von anderen. Nice
MetinLegende is offline  
Old 07/06/2012, 23:24   #7
 
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
Quote:
Originally Posted by .Awesoome' View Post
128MB Ram Rulez wa ?
Joa ^^, bin nun feiern xD
Zymos is offline  
Old 07/06/2012, 23:25   #8
 
elite*gold: 0
Join Date: Mar 2010
Posts: 180
Received Thanks: 31
Quote:
horse.set_level(24) --Pferdlevel angeben
ehh.. please new function
mateo2012 is offline  
Old 07/06/2012, 23:28   #9
 
.Yunu's Avatar
 
elite*gold: 87
Join Date: Mar 2012
Posts: 1,545
Received Thanks: 600
Sieht gut aus, danke
.Yunu is offline  
Old 07/06/2012, 23:29   #10
 
.Siox's Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 2,101
Received Thanks: 145
Danke, werd ich auch mal testen
.Siox is offline  
Old 07/07/2012, 01:29   #11
 
elite*gold: 0
Join Date: Jun 2012
Posts: 78
Received Thanks: 13
Danke sowas habe ich schon lange gesucht
Inuyasha_ is offline  
Old 07/07/2012, 01:38   #12
 
elite*gold: 0
Join Date: Feb 2012
Posts: 328
Received Thanks: 67
ich dachte das wäre ein komplette Pet system wo man seine pets leveln kann und auch die bonis sich erhöhen aber leider ist es nur eine pet rufen quest
arschbacke8 is offline  
Old 07/07/2012, 02:27   #13
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
Und ich dachte schon du Releast hier die andere <.< xD
iYoshix3 is offline  
Thanks
1 User
Old 07/07/2012, 02:35   #14
 
.Chuck's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 3,354
Received Thanks: 4,535
Die Quest ist echt Nice.
Werde sie denke ich mal benutzen.

# Thx haste

PS: 300 Beiträge :-)
.Chuck is offline  
Old 07/08/2012, 00:55   #15
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
Quote:
Originally Posted by .ChucK™ View Post
Die Quest ist echt Nice.
Werde sie denke ich mal benutzen.

# Thx haste

PS: 300 Beiträge :-)
PS: 299 xD und ja ist Nice
Red Firestar is offline  
Reply


Similar Threads Similar Threads
Ultra-Online/Cap 120/New Skills/new Coin System/Vote4Silk/Reborn System...And more
08/30/2014 - SRO PServer Advertising - 60 Replies
http://i49.tinypic.com/ehkxli.jpg Ultra Online Server Info Level Cap upgraded : 130 Skills Cap upgraded : 130 (CH_EU) Solo EXP/SP Rates : 350x Party EXP/SP Rates : 400x Drop Rate : ~60x Gold Rate : ~60x
Ultra-Online/Cap 120/New Skills/new Coin System/Reborn System...And more
06/07/2012 - SRO PServer Advertising - 6 Replies
http://i49.tinypic.com/ehkxli.jpg Ultra Online Server Info Level Cap : 120 Skills Cap : 120 Solo EXP/SP Rates : 500x Party EXP/SP Rates : 550x Drop Rate : 40x Gold Rate : 40x
Sparta Cap 100 / Best Edits / New Quests System / New Coins System / Best Gameplay
05/24/2012 - SRO PServer Advertising - 545 Replies
http://img801.imageshack.us/img801/6968/ben97129.g ifhttp://img138.imageshack.us/img138/2518/31032012 020925.png http://img593.imageshack.us/img593/3021/310320120 24852.png http://img801.imageshack.us/img801/6968/ben97129. gif Hello Everyone ! http://img405.imageshack.us/img405/3365/b16h.gif Sparta is the revolution of sro servers that already exist or even going to be existed .
MineCraft-Server 24/7 rate System, nonlag, city and region system
07/05/2011 - Minecraft Server Advertising - 2 Replies
Welcome, our new Server Europe is online and it growth. We are looking for new Members and maybe VIP's who want to build on a realistic City. Everyone could buy Region's or get one for a bit of work. We are a friendly community and so please visit us: Server: mc-craft.eu Website (Livemap): *removed



All times are GMT +2. The time now is 14:18.


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.