Register for your free account! | Forgot your password?

You last visited: Today at 13:35

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

Advertisement



[Hilfe]Metin-Script!

Discussion on [Hilfe]Metin-Script! within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
richib135's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 213
Received Thanks: 24
[Hilfe]Metin-Script!

Guten Tag.

Ist es möglich einen Script zu schreiben, der dann alle 24h diesen Befehl als Query ausführt:
Update account.account Set vote_coins = '0';
Wenn ja, könnte mir wer so nen Scrip schreiben bzw. mir erklären wie man einen erstellt.
Wäre sehr Dankebar

MfG!


Achja, und gibt es eine Quest / ein Script, die / der auch alle 24h ein gewisses Item (vnum: 45678) aus dem Lager löscht?

MfG!
richib135 is offline  
Old 02/26/2012, 21:59   #2
 
elite*gold: 31
Join Date: Oct 2011
Posts: 2,276
Received Thanks: 2,029
Du könntest ein Php Script, der diesen Query ausführt alle 24 Stunden per Cronjob aufrufen lassen.
__BuRn3R is offline  
Old 02/26/2012, 22:04   #3
 
richib135's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 213
Received Thanks: 24
Nimm mich mal bitte in Skype
richib135 is offline  
Old 02/26/2012, 23:09   #4
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Code:
mysql -hlocalhost -uroot --password=PASSWORT -e "UPDATE account.account SET vote_coins = '0';"
Ist der Befehl für den Cronjob (ganz ohne PHP).
Den fügst du folgendermaßen in die Datei "/etc/crontab" ein:
Code:
0 <TAB> 0 <TAB> * <TAB> * <TAB> * <TAB> root <TAB> mysql -hlocalhost -uroot --password=PASSWORT -e "UPDATE account.account SET vote_coins = '0';"
Ersetze aber
1. PASSWORT durch das richtige mysql-Passwort
2. die " <TAB> " durch Tabs (Tabs kann ich hier im Post nicht schreiben).
Mit dem Eintrag wird die Query täglich um Mitternacht nach Serverzeit ausgeführt.


Quote:
Originally Posted by richib135 View Post
Guten Tag.

Ist es möglich einen Script zu schreiben, der dann alle 24h diesen Befehl als Query ausführt:
Update account.account Set vote_coins = '0';
Wenn ja, könnte mir wer so nen Scrip schreiben bzw. mir erklären wie man einen erstellt.
Wäre sehr Dankebar

MfG!


Achja, und gibt es eine Quest / ein Script, die / der auch alle 24h ein gewisses Item (vnum: 45678) aus dem Lager löscht?

MfG!
Ich finde es immer gut, wenn Leute Ideen haben
Quote:
Originally Posted by _BuRn3R_ View Post
Du könntest ein Php Script, der diesen Query ausführt alle 24 Stunden per Cronjob aufrufen lassen.
...und wenn Leute Ahnung haben! Die wenigsten hier wissen, was ein Cronjob ist

€dit: Query für Item-Löschung:
Code:
DELETE FROM player.item WHERE vnum='45678';
Lässt sich ebenfalls per Cronjob ausführen.
Mashkin is offline  
Old 02/27/2012, 19:15   #5
 
richib135's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 213
Received Thanks: 24
Ja aber bei diesen Code:
DELETE FROM player.item WHERE vnum='45678';
Da wird doch das Item aus dem Inventar gelöscht, oder?
Es sollte nur aus dem Itemshop bzw. normalen Lager gelöscht werden.

Also ich habe jetzt diesen Code in die crontab Datei in die letze Zeile hinzugefügt: (zum schluss ist noch 1 leere Zeiel)
Code:
0	0	*	*	*	root	mysql -hlocalhost -uroot --password=Datenbankpw -e "UPDATE account.account SET vote_coins = '0';"
Ist das so richtig?
Oder sollte ich das localhost noch ersetzen mit meiner Root-IP?

MfG
richib135 is offline  
Old 02/27/2012, 20:11   #6
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Quote:
Originally Posted by richib135 View Post
Ja aber bei diesen Code:
DELETE FROM player.item WHERE vnum='45678';
Da wird doch das Item aus dem Inventar gelöscht, oder?
Es sollte nur aus dem Itemshop bzw. normalen Lager gelöscht werden.
Code:
DELETE FROM player.item WHERE vnum='45678' AND (window='SAFEBOX' OR window='MALL');
Dann eben so.
Quote:
Originally Posted by richib135 View Post
Also ich habe jetzt diesen Code in die crontab Datei in die letze Zeile hinzugefügt: (zum schluss ist noch 1 leere Zeiel)
Code:
0    0    *    *    *    root    mysql -hlocalhost -uroot --password=Datenbankpw -e "UPDATE account.account SET vote_coins = '0';"
Ist das so richtig?
Oder sollte ich das localhost noch ersetzen mit meiner Root-IP?
Wenn du den Cronjob auf deinem Root eingetragen hast (wovon auszugehen ist), dann reicht 'localhost'.
Mashkin is offline  
Old 02/27/2012, 20:48   #7
 
richib135's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 213
Received Thanks: 24
Danke!

Und wie oft löscht er dan das Item aus dem (Itemshop)Lager?
Wieder um Mitternacht?
richib135 is offline  
Old 02/27/2012, 22:35   #8
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Quote:
Originally Posted by richib135 View Post
Danke!

Und wie oft löscht er dan das Item aus dem (Itemshop)Lager?
Wieder um Mitternacht?
Das kommt darauf an, wie du den Cronjob einstellst:
Der Befehl wird immer zur angegebenen Zeit ausgeführt:
Code:
#Minute//Stunde//MonatsTag//Monat//WochenTag//Benutzer//Befehl
30    1    *    *    *    root    mysql -hlocalhost -uroot --password=Datenbankpw -e "DELETE FROM player.item WHERE vnum='45678' AND (window='SAFEBOX' OR window='MALL');"
Das heißt, dass der Befehl in der 30. Minute der 1. Stunde an jedem Tag in jedem Monat und auch an jedem Wochentag ausgeführt.
->Also täglich um 01:30 Uhr.

Hier findest du einen Einblick in die Datei "/etc/crontab":
Mashkin is offline  
Reply


Similar Threads Similar Threads
Problem bei Metins BITTE UM HILFE !!
02/01/2012 - Metin2 Private Server - 1 Replies
Hi Leute, also ich hab vor kurzem die Metins aus dem Thread hier eingefügt; Klick Und dann kahmen halt paar fehler wie z.B. beim Laden der Log-Error und der Error bei dem die Mob_proto nicht richtig ist. Diese Errors hab ich verbessert, jedoch gibts paar kleine Probleme wie z.b. das ich 4Stk von deenen nicht sehen kann, und das sie normal aussehen, also rot, etc.,Und nicht so wie im Video, bzw. Wie auf anderen Servern. Hier der Screen wie es eig. Aussehen sollte :...
Korea Metins "größer" machen? Hilfe!
06/03/2011 - Metin2 Private Server - 5 Replies
Hey, ich habe bei mir die Korea-Metins eingefügt,aber leider sind die genauso groß wie die normalen metins. Sonst sind die immer etwas größer und dicker,wie kriege ich das hin bzw. woran liegt das?
HILFE BEI METINS EINFÜGEN!!
06/01/2011 - Metin2 Private Server - 0 Replies
Hallo, Habe die Map von New Map V.2 by Babycake for Elitepvpers einfügt im client und server, map geht auch einwandfrei aber: Ich wollte diese Map als "Farm-Map" einrichten. Heißt, das dort an verschiedenen Kords metins spawnen mit einer Respawnzeit von 10 sekunden Habe auch die Regen.txt geändert so wie es eig. sein soll und hochgeladen Aber immer kommt ein "Core" fehler. Wenn ich die Original regen.txt hochlade gehts wieder kann mir einer bitte, eine regen.txt machen, wo ich nur die...
[HILFE]Mysteriöse Truhe & metins
12/10/2010 - Metin2 Private Server - 1 Replies
hey hab ein problem mit den neune metins und der Mysteriösen Truhe. Bei den metins schaut 8030 8029 und 8028 wie ein 90er metin aus. Bei der Truhe werden die Siegel nicht angezeigund und di eTruhe selber auch nciht. Kann mir wer helfen
HILFE! Map Metins einbauen!
03/30/2010 - Metin2 Private Server - 0 Replies
Hey elitepvpers. Will jetzt auf der Event Map Metins einbauen. Wo füg ich das in Filezilla einfügen? Also wie heißt denn die Map zuerst in FileZilla? Hab die SF 4 von Archi. So wo füg ich dann die Metins ein NPC.txt? Regen.txt?



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


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.