|
You last visited: Today at 13:55
Advertisement
Items verbieten
Discussion on Items verbieten within the Metin2 Private Server forum part of the Metin2 category.
06/27/2013, 20:06
|
#61
|
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^^
|
|
|
06/27/2013, 20:11
|
#62
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
|
Quote:
Originally Posted by ΞΠ∪Μ
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..
|
|
|
06/27/2013, 20:29
|
#63
|
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 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]))
warp_to_village()
end
end
end
end
end
Greatz Benhero
|
|
|
06/27/2013, 21:28
|
#64
|
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
|
Ist noch genauso wie eben
Mfg
|
|
|
06/28/2013, 21:34
|
#65
|
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
|
|
|
06/29/2013, 06:49
|
#66
|
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
|
Quote:
Originally Posted by 123snake123
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 Item: Blauer 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.
|
|
|
06/29/2013, 09:23
|
#67
|
elite*gold: 0
Join Date: Dec 2012
Posts: 819
Received Thanks: 220
|
Sollte dein Problem weiter hin bestehen "PN" mich
|
|
|
06/30/2013, 13:18
|
#68
|
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^^
|
|
|
06/30/2013, 23:57
|
#69
|
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.
|
|
|
07/01/2013, 00:11
|
#70
|
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.
|
|
|
07/01/2013, 00:14
|
#71
|
elite*gold: 0
Join Date: Nov 2012
Posts: 31,683
Received Thanks: 2,368
|
Quote:
Originally Posted by 123snake123
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.
|
|
|
07/01/2013, 00:15
|
#72
|
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
|
genau in dem Thread wo so viele ignoriert(vergessen) werden
|
|
|
07/02/2013, 19:53
|
#73
|
elite*gold: 253
Join Date: Jan 2010
Posts: 465
Received Thanks: 31
|
Hat denn immer noch keiner eine Lösung
|
|
|
07/02/2013, 20:43
|
#74
|
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 ?^^
|
|
|
07/02/2013, 21:41
|
#75
|
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
|
|
|
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.
|
|