Register for your free account! | Forgot your password?

You last visited: Today at 13:55

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

Advertisement



Items verbieten

Discussion on Items verbieten within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 06/27/2013, 20:06   #61
 
123snake123's Avatar
 
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
ach mann!!!^^
Tut mir leid Ben^^ ich mit gekickt meine ich geportet mein Fehler also es funktioniert nur zum Teil^^, wenn ich auf der Map bin, erstelle ich das Item 27006 mache einen relog und dann werde ich erst in Dorf geportet.

Die Quest ist genau wie die von dir in Beitrag 56.

Sry das ich so verwirrt bin^^
123snake123 is offline  
Old 06/27/2013, 20:11   #62
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
Quote:
Originally Posted by ΞΠ∪Μ View Post
ich würde da Python bevorzugen. Das mit dem Clienten sichern ist nicht so wichtig denn die meisten die metin2 spiele haben eh keine Ahnung von Python oder vom entpacken.
In Python kann man es so macht das wenn man mit der Maus über das Item geht die Rechtsklick Funktion deaktiviert wird, nur solange man mit der Maus über das Item ist wenn nicht dann sollte es gehen, ich selber habe keine Ahnung wie man sowas schreibt aber bin mir ziemlich sicher das es geht.

@MrPlayboy deine quest ist bissel fail
was ist wen man einen anderen clienten benutzt?? also bitte denkt ma nach wen der TE anfrage aufs verbieten macht dan gibts denke ich auch einen grund..
nostradame37 is offline  
Old 06/27/2013, 20:29   #63


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
PHP Code:
quest forbid begin
    state start begin
        when login begin
            cleartimer
("check_item")
            
loop_timer("check_item"1)
        
end
        when check_item
.loop_timer begin
            local bidItems 
= {
                [
203] = {
                    
27006,
                    
                },
            }
            for 
1table.getn(bidItems[pc.get_map_index()]) do
                if 
pc.count_item(bidItems[pc.get_map_index()][i]) > 0 then
                    syschat
("Du hast ein verbotenes Item dabei.")
                    
syschat("Verbotenes Item: " ..item_name(bidItems[pc.get_map_index()][i]))
                    
warp_to_village()
                
end
            end
        end
    end
end 
Greatz Benhero
Benhero is offline  
Old 06/27/2013, 21:28   #64
 
123snake123's Avatar
 
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
Ist noch genauso wie eben


Mfg
123snake123 is offline  
Old 06/28/2013, 21:34   #65
 
123snake123's Avatar
 
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
Es funzt immer noch nicht wirklich, vieleicht weiß ein andrer ja weiter.

Aber Ben du bist auch noch eingeladen mit zuhlefen/rärseln^^

Mfg
123snake123 is offline  
Old 06/29/2013, 06:49   #66
 
Noa_'s Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
Quote:
Originally Posted by 123snake123 View Post
Es funzt immer noch nicht wirklich, vieleicht weiß ein andrer ja weiter.

Aber Ben du bist auch noch eingeladen mit zuhlefen/rärseln^^

Mfg
also ich weis nicht was bei dir die quest so alles können muss aber bei mir tut sie das was sie machen soll.
hier ein einblick in lua.
PHP Code:
function syschat(val)
    print(
val)
end
local bidItems 
= {
    [
203] = {
        
27006,
    },
}
function 
item_name(vnum)
    
local items= {
    [
27006]="Blauer Trank(G)",
    }
    return 
items[vnum]
end
pc
={
    [
'inventar']={
    [
27006]=5,
    },
    
get_map_index=function()
        return 
203
    end
,
    
count_item=function(vnum)
        for 
_,i in next,pc.inventar do
            return 
pc.inventar[vnum]
        
end
    end
,
}
for 
i=1,table.getn(bidItems[pc.get_map_index()]) do
    if 
pc.count_item(bidItems[pc.get_map_index()][i])>0 then
        syschat
("Du hast ein verbotenes Item dabei.")
        
syschat("Verbotenes Item: " ..item_name(bidItems[pc.get_map_index()][i]))
    
end
end 
habe hierbei versucht die Funktionen so ähnlich wie in metin2 zu schreiben.

Gibt das in einem lua editor ein und du wirst als output das hier bekommen.
PHP Code:
Du hast ein verbotenes Item dabei.
Verbotenes ItemBlauer Trank(G
screen:

Hast du ein Gm Server oder wieso denkst du das die Spieler sich Items erstelle können, die Quest kann eigentlich nur fail gehen wenn du ingame "reload q" eingibst, dabei werden die Schleifen unterbrochen und du musst sie nochmal starten(starten wie ? richtig neu einloggen (habe ich abermals getestet)), ansonsten sollte die quest ohne Unterbrechung weiterlaufen, wenn vorher kein "reload q" eingegeben wurde.
Noa_ is offline  
Old 06/29/2013, 09:23   #67
 
EisTee,'s Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 819
Received Thanks: 220
Sollte dein Problem weiter hin bestehen "PN" mich
EisTee, is offline  
Old 06/30/2013, 13:18   #68
 
123snake123's Avatar
 
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
Quote:
PHP Code:
function syschat(val
    print(
val
end 
local bidItems 
= { 
    [
203] = { 
        
27006
    }, 

function 
item_name(vnum
    
local items= { 
    [
27006]="Blauer Trank(G)"
    } 
    return 
items[vnum
end 
pc
={ 
    [
'inventar']={ 
    [
27006]=5
    }, 
    
get_map_index=function() 
        return 
203 
    end

    
count_item=function(vnum
        for 
_,i in next,pc.inventar do 
            return 
pc.inventar[vnum
        
end 
    end


for 
i=1,table.getn(bidItems[pc.get_map_index()]) do 
    if 
pc.count_item(bidItems[pc.get_map_index()][i])>0 then 
        syschat
("Du hast ein verbotenes Item dabei."
        
syschat("Verbotenes Item: " ..item_name(bidItems[pc.get_map_index()][i])) 
    
end 
end 
und was schrreibe ich über die Quest?

Die Quest fängt ja nicht mit "function", sry aber bin noch ein absoluter neuling^^
123snake123 is offline  
Old 06/30/2013, 23:57   #69
 
Noa_'s Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
was ich geschrieben habe hat nicht viel mit dem questen zu tun, ich habe nur par Funktionen nachgebaut und laut Output & Screen sieht man das Benheros quest funktioniert.
Noa_ is offline  
Old 07/01/2013, 00:11   #70
 
123snake123's Avatar
 
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
Hm ja nur bei mir funzt sie halt nicht^^.
Wenn ich in der Map stehe und mir einen Blauen Pott aus dem Lager hole, werde ich nicht gekickt, also kann man diese Quest umgehen.
123snake123 is offline  
Old 07/01/2013, 00:14   #71


 
Hawkk's Avatar
 
elite*gold: 0
The Black Market: 207/0/0
Join Date: Nov 2012
Posts: 31,683
Received Thanks: 2,368
Quote:
Originally Posted by 123snake123 View Post
Das ist doch mein Problem das ich nicht weiß wie ich das schreibe
Es gibt ein Thread, da kannst du es nach gucken oder dein Problem rein schreiben.
Hawkk is offline  
Old 07/01/2013, 00:15   #72
 
123snake123's Avatar
 
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
genau in dem Thread wo so viele ignoriert(vergessen) werden
123snake123 is offline  
Old 07/02/2013, 19:53   #73
 
123snake123's Avatar
 
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
Hat denn immer noch keiner eine Lösung
123snake123 is offline  
Old 07/02/2013, 20:43   #74
 
Azuko's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 558
Received Thanks: 215
Schreib einfach in die Gk quest das die items aus dem iventar entfernt werden ?^^
Azuko is offline  
Old 07/02/2013, 21:41   #75
 
123snake123's Avatar
 
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
Das ist nicht mein Problem, es gibt ja das Item Shop Lager im Inventar, da kann man sich neue Segen aus dem IS holen
123snake123 is offline  
Reply


Similar Threads Similar Threads
[Source] Items in bestimmte Maps durch einer .inc Datei verbieten
02/09/2014 - Flyff PServer Guides & Releases - 10 Replies
Hi, Mich hat jemand gefragt ob ich eine Änderung in der Source machen kann, damit man Items durch eine Datei auf bestimmte Maps verbieten kann. Skill Version: http://www.elitepvpers.com/forum/flyff-pserver-gui des-releases/2256026-source-skills-bestimmte-maps- durch-einer-inc-datei-verbieten.html#post19851553 Ich finde es besser direkt in der Source zu verbieten, weil es Sourcen schonender ist aber wer es gerne so möchte bitte sehr: _Common\Project.cpp Unter:
Minecraft 1.1 Items verbieten
01/21/2012 - Minecraft - 2 Replies
Gibt es ein Plugin für Minecraft 1.1 server das items verbietet
[Suche] Bukkit Plugin - Verbieten von Items
03/21/2011 - Minecraft - 5 Replies
Heyho, kenn jemand ein Plugin für Bukkit, bei dem man manche Items verbieten kann. Also dass man sich zB keinen Eimer erstellen kann? Wäre nett, wenn mir jemand einen Link geben kann.



All times are GMT +1. The time now is 13:56.


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.