Register for your free account! | Forgot your password?

You last visited: Today at 21:45

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

Advertisement



php und Flyff

Discussion on php und Flyff within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old 01/25/2013, 11:39   #16
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
also ich kann items erstellen aber halt ohne das der user geld verliert

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

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$packet = pack("VVVVV", 01, $m_idPlayer, 0, $ItemID, $ItemCnt) . str_pad("", 24, ' ') . pack("V", 1);
if(socket_connect($socket, $Server_IP, 29000))
socket_write($socket, $packet, strlen($packet));
socket_close($socket);

?>
<html>
<h1> Kauf erfolgreich! </h1>
<script language="JavaScript" type="text/javascript">
setTimeout("location.href='index.html'", 1000); //1000 Millisekunden
</script>
ChilloutFuzi is offline  
Old 01/25/2013, 11:45   #17



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Das geht so auch nicht.
Ich werd wenn ich zuhause bin mal erklären wie man das macht.
Sedrika is offline  
Old 01/25/2013, 11:47   #18
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
ok aber es ist so möglich etwas zu schreiben ?
ChilloutFuzi is offline  
Old 01/25/2013, 11:50   #19



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Ja. Ich habe es Ja schon gemacht.
Sedrika is offline  
Old 01/25/2013, 12:33   #20
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
Ich dachte mir so:
1. Man ruft link auf kommt dahin :

2.Dann klickt man auf kaufen bei dem Item wo man haben möchte
3.Dann muss man Char namen eingeben
4.Das Geld wird abgezogen und Item erstellt

Habe aber im moment nur Tabelle und das script für item erstellen

will erstmal haben das geld weg kommt
bekomme folgenden error:
Fatal error: Call to undefined function mssql_query() in C:\xampp\htdocs\shop\index.php on line 7

Text an der stelle :
$sql = "UPDATE CHARACTER_TBL SET m_dwGold = m_dwGold-10000 where m_szName = 'Shini'";
$go = mssql_query($sql) or die(mssql_get_last_message())

Text komplett:
Quote:
<?php
$Server_IP = '62.141.36.83'; //Hier die IP des Server's
$m_idPlayer = (INT)21; //Eure ID eures Characters ohne 0 am anfang! // 21
$ItemID = 26456; //Die ID des Items (kann man in defineitem.h) sehen 26456
$ItemCnt = 99;// Die Menge die in euer Inventory gesetzt wird!
$sql = "UPDATE CHARACTER_TBL SET m_dwGold = m_dwGold-10000 where m_szName = 'Shini'";
$go = mssql_query($sql) or die(mssql_get_last_message());


$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$packet = pack("VVVVV", 01, $m_idPlayer, 0, $ItemID, $ItemCnt) . str_pad("", 24, ' ') . pack("V", 1);
if(socket_connect($socket, $Server_IP, 29000))
socket_write($socket, $packet, strlen($packet));
socket_close($socket);

?>
ChilloutFuzi is offline  
Old 01/25/2013, 13:16   #21



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Änder zuerst die IP auf 127.0.0.1 und mach den Port in de firewall dicht.
Ich schreibe nacher wie man daraus gescheistes macht.
Sedrika is offline  
Old 01/25/2013, 13:51   #22
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
ok werde ich nacher tun im moment keine zeit , dank dir
kannst mich ja in skype adden

bist du dann da ? ;D

Port ist blockiert

Hab bischen umgescriptet
input.html :
Quote:
<html>
<form action="create.php" method="post">
<p><input type="text" name="name" value="Characktername" /></p>
<p><input type="submit" value="Item kaufen" /></p>
</form>
</html>
create.php :
Quote:
<?php

$name = $_POST['name'];
echo "Character: $name"; //name ausgeben

$abfrage = "SELECT m_idPlayer FROM CHARACTER_DBF.dbo.CHARACTER_TBL WHERE m_szName =".$_POST['name'];
$ergebnis = mssql_query($abfrage) or die(mssql_get_last_message());;
$Server_IP = '127.0.0.1'; //Hier die IP des Server's
$m_idPlayer = (INT)$ergebnis; //Eure ID eures Characters ohne 0 am anfang! // 21
$ItemID = 26456; //Die ID des Items (kann man in defineitem.h) sehen 26456
$ItemCnt = 10;// Die Menge die in euer Inventory gesetzt wird!

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$packet = pack("VVVVV", 01, $m_idPlayer, 0, $ItemID, $ItemCnt) . str_pad("", 24, ' ') . pack("V", 1);
if(socket_connect($socket, $Server_IP, 29000))
socket_write($socket, $packet, strlen($packet));
socket_close($socket);


?>
Error:
Quote:
Fatal error: Call to undefined function mssql_query() in C:\xampp\htdocs\shop\create.php on line 7
ChilloutFuzi is offline  
Old 07/31/2013, 08:22   #23
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
Kann mir wer sagen was daran falsch ist ?
Quote:
$abfrage = "SELECT m_idPlayer FROM CHARACTER_DBF.dbo.CHARACTER_TBL WHERE m_szName =".$_POST['charname'];
$ergebnis = mssql_query($abfrage) or die(mssql_get_last_message());
ChilloutFuzi is offline  
Old 07/31/2013, 08:39   #24
 
elite*gold: 59
Join Date: Aug 2009
Posts: 1,595
Received Thanks: 490
Quote:
Originally Posted by ChilloutFuzi View Post
Kann mir wer sagen was daran falsch ist ?
Probier mal:
Code:
$abfrage = "SELECT m_idPlayer FROM CHARACTER_DBF.dbo.CHARACTER_TBL WHERE m_szName ='".$_POST['charname']."'";
.Tear is offline  
Thanks
1 User
Old 07/31/2013, 08:42   #25
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
Quote:
Fatal error: Call to undefined function mssql_query() in C:\xampp\htdocs\create.php on line 8
Selber Error
Line 8
Quote:
$ergebnis = mssql_query($abfrage) or die(mssql_get_last_message());
Edit wenn ich das rausnehme mekert er an Line 9 :
Quote:
$go = mssql_query($sql) or die(mssql_get_last_message());
ChilloutFuzi is offline  
Old 07/31/2013, 08:43   #26
 
elite*gold: 59
Join Date: Aug 2009
Posts: 1,595
Received Thanks: 490
Wenn die Funktion undefined ist, hast du mssql nicht aktiv o.o
.Tear is offline  
Old 07/31/2013, 08:44   #27
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Siehe: .Tear; als ich meinen kurzen Einzeiler schrieb, war seine Antwort noch nicht da. ^^


Richtige PHP-Version / Modul vorhanden? mssql_query() ist eine Funktion, die nicht unterstützt wird, wenn du nicht die MSSQL-Erweiterung installiert hast.
Marv!n is offline  
Thanks
1 User
Old 07/31/2013, 08:45   #28
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
Was heist denn dass es nicht aktiv ist hab es sogar grad offen

Ich benutze Xampp

Hab Mysql dort installiert
ChilloutFuzi is offline  
Old 07/31/2013, 08:46   #29
 
elite*gold: 59
Join Date: Aug 2009
Posts: 1,595
Received Thanks: 490
du musst in der PHP.ini das modul für MSSQL aktivieren (mssql.so?) oder war .so für Linux? xD
.Tear is offline  
Old 07/31/2013, 08:51   #30
 
ChilloutFuzi's Avatar
 
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
doch da war was ^^
hab das gemacht bekomme von xampp ne fehlermeldung -.-

Hab jetzt eine php_mssql
aber in php5ts.dll
wird php_body_write nicht gefunden
ChilloutFuzi is offline  
Reply

Tags
php und flyff


Similar Threads Similar Threads
Eclipse Flyff,Offi Flyff,Chill Out Flyff,Destiny Flyff
06/10/2011 - Flyff Trading - 4 Replies
Hallo. Verkaufe auf den obengannten Servern Perins,Equipment etc. Eclipse; über 2000Perin + über 70 Votepoints,Ele 150 ( bloody set+10,anc staff+10,adept+20 usw) Der acc hat seeeeehr viele Sachen. Rm 130+ mit imba Eq (Neclus,anc stick etc) gehört auch dazu. Auch ein Bp lv 143mit Epic Rody usw Offi Flyff: 7 Perin+60 Scrolls of Cancel Awa,2 lucky Boxxen,2x Blessing of Goddes,3x Invi Bag,paar Azria/Korall/Rartesia 1d.



All times are GMT +1. The time now is 21:45.


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.