Register for your free account! | Forgot your password?
Rust Cheats

You last visited: Today at 17:31

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

Advertisement



[Release] ItemShop Bug fix!!

Discussion on [Release] ItemShop Bug fix!! within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 200
Join Date: Apr 2010
Posts: 171
Received Thanks: 20
[Release] ItemShop Bug fix!!

Hallo Liebe epvpers


Ich habe letzens mal ein thema gelesen wo mann den bug ber Quest beheben kann das wenn sich leute in einem Itemshop sachen kaufen die ein gm dann ingame entbuggen muss.

Hatte Selber die Quest verwendet alls ich heute mal genauer alles durch gegangen bin. fand ich kleine striche die hier[ "' ]

ok So nun probierte ich was aus ne zahl rein zu machen und wollllllaaaaaa

Das ding funktioniert wieder.


Mann kann nun im Itemshop kaufen ohne ingame entbuggen zu müssen.
Es gehen wieder Steine,Bonis ect rein.

Geht bei allen Versionen von Hennink. Wurde getestet 1000%

Ändern in der is_buy.php


es gab zu viele verwechslungen:

DAS IST NUR EINE BEISPIEL PHP DIE WURDE NET ENTBUGGT NUR DER BEWEIS DAS DER BUG WEG IST ÄNDERT DIE ZAHLEN IN EUERE IS_BUY.PHP

PHP Code:
<?PHP

  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
  
    if(isset(
$_GET['id']) && checkInt($_GET['id'])) {
    
      
$sqlCmd="SELECT vnum, preis, attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, socket0, socket1, socket2 FROM ".SQL_HP_DB.".is_items WHERE id='".$_GET['id']."' LIMIT 1";
      
$sqlQry=mysql_query($sqlCmd,$sqlHp);
      if(
mysql_num_rows($sqlQry)==1) {
      
        
$getItem=mysql_fetch_object($sqlQry);
        if(
$_SESSION['user_coins']>=$getItem->preis) {
      
          
$getGroesse compareItems($getItem->vnum);
          
$belPos checkPos($_SESSION['user_id']);
          
$possiblePos findPos($belPos['islager'],$getGroesse['groesse']);
          if(!empty(
$possiblePos)) {
          
            
$sqlCmd="UPDATE account.account SET coins=coins-".$getItem->preis." WHERE id='".$_SESSION['user_id']."' LIMIT 1";
            
$sqlQry=mysql_query($sqlCmd,$sqlServ);
            
$sqlLog="INSERT INTO ".SQL_HP_DB.".is_log (account_id,vnum,preis,zeitpunkt) VALUES ('".$_SESSION['user_id']."','".$getItem->vnum."','".$getItem->preis."','".$sqlZeit."')";
            
$qryLog=mysql_query($sqlLog,$sqlHp);
            
$sqlItem="INSERT INTO player.item 
            (owner_id,window,pos,count,vnum,attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, socket0, socket1, socket2)
            VALUES 
            ('"
.$_SESSION['user_id']."','MALL','".$possiblePos[0]."','1','".$getItem->vnum."','".$getItem->attrtype0."', '".$getItem->attrvalue0."', '".$getItem->attrtype1."', '".$getItem->attrvalue1."', '".$getItem->attrtype2."', '".$getItem->attrvalue2."', '".$getItem->attrtype3."', '".$getItem->attrvalue3."', '".$getItem->attrtype4."', '".$getItem->attrvalue4."', '".$getItem->attrtype5."', '".$getItem->attrvalue5."', '".$getItem->attrtype6."', '".$getItem->attrvalue6."', '".$getItem->socket0."1', '".$getItem->socket1."1', '".$getItem->socket2."1')";
            
$qryItem=mysql_query($sqlItem,$sqlServ) or die(mysql_error());
            echo
'<p class="meldung">Das item wurde erfolgreich gekauft. Sollte das Item nicht im Lager erscheinen, bitte umgehend bei einem Admin melden.</p>';
            
          }
          else {
            echo
'<p>Sie haben nicht genügend Platz in ihrem Itemshop-Lager. Ihr Guthaben wurde nicht verändert.</p>';
          }
          
        }
        else {
          echo
'<p class="meldung">Sie haben nicht genug Coins.</p>';
        }
      }
      else {
        echo
'<p class="meldung">Das angegebe Item existiert nicht.</p>';
      }
    }
    else {
      echo
'<p class="meldung">Es wurde keine gültige ID eingegeben.</p>';
    }
    echo
'<p><a href="javascript:history.back()">zurück</a></p>';
  }
  else {
    echo
'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
  }
?>


ÄNDERT GENAU DAS

'".$getItem->socket0."', '".$getItem->socket1."', '".$getItem->socket2."')";


IN DAS IN EUERE IS_BUY

'".$getItem->socket0."1', '".$getItem->socket1."1', '".$getItem->socket2."1')";






Blöde Kommentare könnt ihr euch sparen ect den sowas hab ich in der Sufu ect nicht gefunden. Ein thema hab ich gesehen aber dort ist auch die beschreiben total fürn arsch



MFG
rcracing is offline  
Thanks
5 Users
Old 05/03/2011, 02:36   #2
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
unnötig, hen! hat doch gesagt das man bei socket nur 1 eintrage muss.
Dazu ist deine Variante buggy:
EXP-Ringe usw. würden bei dir nicht mehr funktionieren..
.Risan. is offline  
Old 05/03/2011, 03:37   #3
 
ebert.tonna's Avatar
 
elite*gold: 50
Join Date: Nov 2009
Posts: 865
Received Thanks: 1,228
Super ich würde das Script löschen weil das ist zwar nett gemeint aber völlig buggi.
Schau mal aufs Bild was bei rauskam als ich dein Script mal getestet habe.
ebert.tonna is offline  
Thanks
5 Users
Old 05/03/2011, 06:36   #4
 
elite*gold: 540
Join Date: Apr 2009
Posts: 323
Received Thanks: 191
xDDD Release mal total Fail xD
thesone007 is offline  
Thanks
1 User
Old 05/03/2011, 07:31   #5
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,978
Was würde Simon Desue dazu nur sagen ... achja ich weiß es

"Un-NöTiG" :P

Ist zwar nett gemeint aber davor sollte man sich über den neusten stand Informieren
~LuckyStrike~ is offline  
Thanks
1 User
Old 05/03/2011, 12:51   #6
 
elite*gold: 0
Join Date: Oct 2010
Posts: 46
Received Thanks: 4
OH MY GOOD THANKS!
tfive is offline  
Old 05/03/2011, 13:55   #7
 
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
@woody wo genau den^^
lautlosertot is offline  
Old 05/03/2011, 13:56   #8
 
Sphinx²'s Avatar
 
elite*gold: 1918
Join Date: Feb 2008
Posts: 1,368
Received Thanks: 1,287
tfive don't use the script.
Thats buggy.

Mfg Sphinx
Sphinx² is offline  
Old 05/03/2011, 15:04   #9
 
LS-fanfan's Avatar
 
elite*gold: 140
Join Date: Mar 2009
Posts: 1,345
Received Thanks: 194
Quote:
Originally Posted by ebert.tonna View Post
Super ich würde das Script löschen weil das ist zwar nett gemeint aber völlig buggi.
Schau mal aufs Bild was bei rauskam als ich dein Script mal getestet habe.
geil

Auf Fun-Servern ist das script ein unbedingter muss!!!!
Deshalb nix unnötig...^^
LS-fanfan is offline  
Old 05/03/2011, 15:54   #10
 
.Keyto's Avatar
 
elite*gold: 1250
Join Date: Oct 2010
Posts: 3,599
Received Thanks: 5,523
naja lustiges script ^^
.Keyto is offline  
Old 05/03/2011, 16:32   #11

 
IgorGlock's Avatar
 
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
man kann Hennik auf "falls vorhandenen" Fehler hinweisen und der würde kein Problem damit haben. Falls er Zeit|Lust haben wird, wird er diesen "angeblichen Bug" beheben.
IgorGlock is offline  
Thanks
1 User
Old 05/03/2011, 17:13   #12
 
elite*gold: 200
Join Date: Apr 2010
Posts: 171
Received Thanks: 20
das soll mann ja auch net verwenden sonder nur die zahlen in seiner jeweilligen is_buy datei das das buggy ist weiß ich auch. nur die zahlen ändern so wie in der beispiels datei oben

da es hallt manche nicht hinbekommen ganu einfach
rcracing is offline  
Old 05/03/2011, 20:02   #13
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
Quote:
Originally Posted by IgorGlock View Post
man kann Hennik auf "falls vorhandenen" Fehler hinweisen und der würde kein Problem damit haben. Falls er Zeit|Lust haben wird, wird er diesen "angeblichen Bug" beheben.
.. IgorGlock, ich muss dir wiedersprechen.
Das ist kein bug und wird dir auch hen! sagen.
Man kann doch selber, wenn man ne Waffe einträgt, diese werte bei socket eintragen, hat er mir auch gesagt.
Denke doch mal an den EXP-ring usw.. Dann würde der nur noch 1 Minuten usw. laufen wenn man dies direkt in is_buy.php abändern würde..

mfg Risan aka Woody
.Risan. is offline  
Old 05/03/2011, 20:17   #14
 
elite*gold: 0
Join Date: Oct 2010
Posts: 46
Received Thanks: 4
Sphinx Sorry :S
tfive is offline  
Old 05/03/2011, 20:24   #15
 
.Banana™'s Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 47
Received Thanks: 14
Ein Thanks für deine Mühe
.Banana™ is offline  
Reply

Tags
bug, isbug, itemshop


Similar Threads Similar Threads
[Release] Ingame-Itemshop
05/01/2011 - Metin2 PServer Guides & Strategies - 13 Replies
Deleted. Grund: Für sowas brauche ich mir echt keine Mühe mehr machen.
[Release]Ox-Item,Itemshop Quest etc. [+Erklärung]
02/24/2011 - Metin2 PServer Guides & Strategies - 13 Replies
Hallo Elitepvpers, Ich zeige und gebe euch heute mal eine Quest die ihr Perfekt für dein OX gewinn nehmen könnt u. / o. für den Itemshop etc. Hier die Quest: quest waffenkisten begin state start begin
[RELEASE] Metin2 HP inc. ItemShop
01/12/2011 - Metin2 PServer Guides & Strategies - 242 Replies
Hallo, mein Kumpel .Porn und ich haben uns die Mühe gemacht eine Registrierungseite für euren Server zu erstellen. Wir haben alles selbst gescriptet, es ist nichts von einer anderen Seite geklaut! ~HomePage Inhalt~ -Registrierungsscript -Passwort ändern -Ranking mit Begrenzung auf 100 leute pro Seite + nächste Seite -Login + Itemshop mit Bildern
[RELEASE] ItemShop-Bug ausnutzen (z.B.: WoDN2)
08/16/2010 - Metin2 PServer Guides & Strategies - 59 Replies
Ya, liebe e*PvP Member, ich weiß, dass iMer diesen Bug hier schon mal vorgestellt hat, zwar von einem anderen Server, aber ich geb euch hier eine "Anleitung" dazu. XXXXXXXXXXXXXXXXXXXXX #auf Wunsch entfernt.. Spielchen danach von mir und Pelda..: http://www.youtube.com/watch?v=Woisui--Q7U #regards
[Release]Itemshop.quest
08/10/2010 - Metin2 PServer Guides & Strategies - 23 Replies
Hallo ich mache hier eine "Itemshop.quest" pub diese quest beinhaltet viele verschiedene Quests. Wie z.b eine Kampfgaul quest. Quest by Nuri & Megaload ! quest itemshop begin state start begin when 20093.chat."Alle Töten" with pc.is_gm() begin say_title("Möchtest du wirklich alle auf der Map")



All times are GMT +1. The time now is 17:32.


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.