|
You last visited: Today at 14:34
Advertisement
Metin2 Gewinnspiel
Discussion on Metin2 Gewinnspiel within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
View Poll Results: nehmt ihr das Programm, als Event auf euren Server?
|
Ja
|
|
3 |
14.29% |
Nein
|
|
9 |
42.86% |
Es ist zwar gut, aber ich brauche es nicht
|
|
9 |
42.86% |
01/17/2011, 16:01
|
#16
|
elite*gold: 0
Join Date: Aug 2009
Posts: 209
Received Thanks: 52
|
ja aber der nachteil an deinem Skript ist, dass sich die Member immer und immer wieder den Preis holen können, wenn sie die Lösung herrausgefunden haben
|
|
|
01/17/2011, 16:02
|
#17
|
elite*gold: 0
Join Date: Dec 2010
Posts: 1,237
Received Thanks: 351
|
Mal eine gute neue idee Ty
|
|
|
01/17/2011, 16:17
|
#18
|
elite*gold: 0
Join Date: Aug 2009
Posts: 209
Received Thanks: 52
|
öhm wer soll jetzt danke sagen ?
ich fang einfach ma an: Danke dass es dir gefällt
|
|
|
01/17/2011, 16:19
|
#19
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
|
das stimmt..solte jetzt ned mehr möglich sein:
PHP Code:
------------------------------------- --Gewinnspiel script by .NoThx 4 epvp --(c) by .NoThx ------------------------------------- quest gewinnspiel begin state start begin when npc.chat"Gewinnspiel" begin say_title("Gewinnspiel") say("Hey,du! ja genau du!") say("Hör mir genau zu!") say("Ich biete illegale gewinnspiele mit tollen preisen an!") say("Du musst nur einen code eraten!") say_reward(Möchtest du beim gewinnspiel mitmachen?") local win = select("Ja, Nein") if "..win.." == 2 then return end if "..win.." == 1 then say("Okay! Mach dich bereit und rate fleißig!") local code = input() end if "..code.." == CODEEINFÜGEN then say("Glückwunsch! du hast gewonnen!") pc.give_item(ITEMVNUM) q.set_state(fin) end if get_quest_state() == fin then end end end
|
|
|
01/17/2011, 16:26
|
#20
|
elite*gold: 252
Join Date: Mar 2008
Posts: 3,111
Received Thanks: 3,911
|
@nothx:
Also mit Quest-States habe ich noch nicht gearbeitet. Darum weiß ich nicht, ob das ein Fehler von dir ist. So würde ich es jedenfalls mit Queststates machen:
Quote:
-------------------------------------
--Gewinnspiel script by .NoThx 4 epvp
--(c) by .NoThx
--Überarbeitet by me <3
-------------------------------------
quest gewinnspiel begin
state start begin
when npc.chat"Gewinnspiel" begin
say_title("Gewinnspiel")
say("Hey,du! ja genau du!")
say("Hör mir genau zu!")
say("Ich biete illegale gewinnspiele mit tollen preisen an!")
say("Du musst nur einen code eraten!")
say_reward(Möchtest du beim gewinnspiel mitmachen?")
local win = select("Ja, Nein")
if "..win.." == 2 then
return
end
if "..win.." == 1 then
say("Okay! Mach dich bereit und rate fleißig!")
local code = input()
end
if get_quest_state() == fin then
return
end
if "..code.." == CODEEINFÜGEN then
say("Glückwunsch! du hast gewonnen!")
pc.give_item(ITEMVNUM)
q.set_state(fin)
end
end
end
|
Aber im Allgemeinen empfehle ich die quesfiles mehr, bzw. event-flags. So würdest du auch ganz einfach die Codes stoppen.
-------------------------------------
--Gewinnspiel script by .NoThx 4 epvp
--(c) by .NoThx
--Überarbeitet by me <3
-------------------------------------
quest gewinnspiel begin
state start begin
when npc.chat"Gewinnspiel" begin
say_title("Gewinnspiel")
say("Hey,du! ja genau du!")
say("Hör mir genau zu!")
say("Ich biete illegale gewinnspiele mit tollen preisen an!")
say("Du musst nur einen code eraten!")
say_reward(Möchtest du beim gewinnspiel mitmachen?")
local win = select("Ja, Nein")
if "..win.." == 2 then
return
end
if "..win.." == 1 then
say("Okay! Mach dich bereit und rate fleißig!")
local code = input()
end
if game.get_event_flag(code) == 1 then
say("Der Code wurde schon geknackt.")
return
end
if "..code.." == CODEEINFÜGEN then
say("Glückwunsch! du hast gewonnen!")
pc.give_item(ITEMVNUM)
game.set_event_flag(code, 1)
end
end
end
Finde ich (nebenbei bemerkt) ein wenig kindisch wegen so einer kleinen Quest ein Copyright drauf zu machen... Darum habe ich dem mal ein wenig angefügt, so aus Spaß ;-)
|
|
|
01/17/2011, 17:02
|
#21
|
elite*gold: 17
Join Date: Jul 2009
Posts: 1,562
Received Thanks: 478
|
so und hier noch in autoit das es 3 verschiedene möglichkeiten zur benutzung gibt^^:
PHP Code:
$code = "8_stelliger_code" $item = "gewinn_hier_einfügen" $bestaetigungs_code = "code_den_die_benutzer_euch_schicken_müssen"
while 1 $input = InputBox("Gewinnspiel", "Gib einen beliebigen 8-stelligen Code ein")
If $input = $code Then MsgBox(0, "Richtg", "Du hast gewonnen! Der Bestätigungscode (" & $bestaetigungs_code & "wurde in der bestaetigung.ini gespeichert.") IniWrite("bestaetigung.ini", "Lösung", "Lösung" , $bestaetigungs_code) Exit Else $falsch = MsgBox(4, "Falsch", "Deine Lösung ist leider falsch. Willst du es noch einmal versuchen?") If $falsch = 7 Then MsgBox(0, "Bye!", "Bye!") Exit EndIf EndIf
WEnd
|
|
|
01/17/2011, 17:42
|
#22
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
macht das lieber als Quest, sowas wie ein Lotto-System hab sowas mal gescriptet und iwo auf meinem PC, sowas wie eine Zahl eingabe von 1-50 mit einer 2%igen chance zu gewinnen.. ist viel sinnvoller als das
|
|
|
01/17/2011, 17:50
|
#23
|
elite*gold: 46
Join Date: Nov 2009
Posts: 534
Received Thanks: 94
|
es wäre besser wenn du so ein programm schreibst, das man ein code eingeben muss nur für serveradmins wo man denn das alles festlegen kann also code belohnung und alles und denn das alles zu den spieler schicken kann und das pw des programm für serveradmin kann der admin auch festlegen, denn wäre es perfekt zu nutzen
|
|
|
01/17/2011, 17:50
|
#24
|
elite*gold: 17
Join Date: Jul 2009
Posts: 1,562
Received Thanks: 478
|
klar ist es als quest am sinnvollsten, aber da es schon in c++ da ist hab ich es aus langeweile noch in autoit geschrieben
wenn ich einen server hätte würde ich auch die quest vorziehen^^
|
|
|
01/17/2011, 17:56
|
#25
|
elite*gold: 0
Join Date: Nov 2008
Posts: 1,604
Received Thanks: 1,537
|
Mein PC macht komisches Geräusch , wenn da steht : "Code nicht angenommen" ;D
|
|
|
01/17/2011, 17:57
|
#26
|
elite*gold: 0
Join Date: Aug 2009
Posts: 209
Received Thanks: 52
|
jetzt wo ihr es sagt, klingt es mit der quest wirklich gut, aber 1. hätte ich eh keine quest schreiben können, weil ich im moment keinen Server hab und ich euch nix falsches schreiben möchte.
2. kann man eine Quest nicht als Download auf die Serverhomepage setzen^^
@mufkeksy das ist so gewollt (als Abwehr gegen macros (siehe ein paar posts zuvor))
€dit: Wieder Da
|
|
|
Similar Threads
|
Gewinnspiel Metin2 Acc!
01/18/2011 - Metin2 - 24 Replies
Hi Leute
Ich verschenke hier einen 62 KK auf s.24 rotes Reich!
Was ihr tun müsst?
Auf Facebook die metin2 De Seite mögen ( gefällt mir )
und eine Zahl zwischen 1-1000 raten
Teilname nur wenn man die DE Seite mag!!!
In 2 Tagen verkünde ich den Gewinner
|
.:Gewinnspiel:. VERSCHENKE METIN2 ACCOUNT
11/25/2010 - Metin2 Trading - 86 Replies
Hi, ich verschenke hier meine account ...
ALLE ACCOUNT WURDEN VERSCHENKT/VERKAUFT !!!
BITTE KEINE PN's MEHR !!!!!!
vorerst nur mein PM FARMER
EQ:
tipp+9 schutz+4
breiti+9 monster+4 - 10% tiere
|
All times are GMT +2. The time now is 14:34.
|
|