|
You last visited: Today at 07:57
Advertisement
php und Flyff
Discussion on php und Flyff within the Flyff Private Server forum part of the Flyff category.
01/24/2013, 22:06
|
#1
|
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
|
php und Flyff
Hallo,
weis jemand wie man mit Php von Charackter Geld aus dem invi zieht.
MFG
|
|
|
01/24/2013, 22:32
|
#2
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
Als SQL Script:
Code:
USE CHARACTER_01_DBF
GO
UPDATE CHARACTER_TBL SET m_dwGold = m_dwGold-100 where m_szName = 'Wew'
GO
Daraus würde:
PHP Code:
$sql = "UPDATE CHARACTER_TBL SET m_dwGold = m_dwGold-100 where m_szName = 'Wew'"; $go = mssql_query($sql) or die(mssql_get_last_message());
So würdest du dem Character 'Wew' 100 Penya abziehen
|
|
|
01/24/2013, 22:37
|
#3
|
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
|
danke funktioniert das auch mit player id ?
|
|
|
01/24/2013, 22:40
|
#4
|
elite*gold: 1
Join Date: Dec 2012
Posts: 263
Received Thanks: 24
|
<form method="POST" action="penya.php">
<input type="text" value="Penya"/>
<input type="text" value="char"/>
<input type="submit"/>
<input type="reset"/>
</form>
penya.php
$penja = "UPDATE CHARACTER_TBL SET m_dwGold = m_dwGold-.$_POST['penya']. where m_szName = $_POST['char'];
$go = mssql_query($sql) or die(mssql_get_last_message());
so sollte es gehen , ka , ^^
mit der playerid , einfach where m_playerId ^^
|
|
|
01/24/2013, 22:43
|
#5
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
klar gehts auch mit der playerid.
Dann ändert sich hinten beim WHERE das zu:
PHP Code:
... WHERE m_idPlayer = '0000001';
zb für den User mit der ID 0000001
@IamWatchingYou: Kann man machen, muss man net  Da man es ja eig direkt im Studio ausführen kann aber das script geht doch so garnet - seitwann geht "value" an $_POST 
Das Feld muss eine Id bzw einen Namen haben 
Also
PHP Code:
<form method="POST" action="penja.php"> <input type="text" value="Penja" name="penya"/> <input type="text" value="char" name="char"/> <input type="submit"/> <input type="reset"/> </form>
Oder ich hab iwas verpasst xD
|
|
|
01/24/2013, 22:44
|
#6
|
elite*gold: 1
Join Date: Dec 2012
Posts: 263
Received Thanks: 24
|
Quote:
Originally Posted by ©ross
klar gehts auch mit der playerid.
Dann ändert sich hinten beim WHERE das zu:
PHP Code:
... WHERE m_idPlayer = '0000001';
zb für den User mit der ID 0000001
@IamWatchingYou: Kann man machen, muss man net  Da man es ja eig direkt im Studio ausführen kann aber nette idee^^
|
xD , naja er wolllte es ja als skript^^ , und wenn man lw hat , kann man ja auch mal hilfsbereit sein :P ^^, sollte so eigentlich klappen , vllt hab ich die punkte falsch gesettz , aber e rkann ja dann errors posten
|
|
|
01/24/2013, 22:47
|
#7
|
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
|
jetzt noch ne frage ist es möglich ein eingabe feld zu machen und das schaut in der db nach id und schreibt die in m_idPlayer
|
|
|
01/24/2013, 22:50
|
#8
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
Du bekommst die PlayerID (soweit ich weis) zb anhand des Charnamens raus.
Script (SQL) währe dazu:
PHP Code:
SELECT m_idPlayer FROM CHARACTER_DBF.dbo.CHARACTER_TBL WHERE m_szName = 'Hier der Username';
Eingabefeld (für User?..)
PHP Code:
<form method="POST" action="id.php"> <input type="text" value="Charname" name="charname"/> <input type="submit"/> <input type="reset"/> </form>
Die id.php dann:
PHP Code:
$sql = "SELECT m_idPlayer FROM CHARACTER_DBF.dbo.CHARACTER_TBL WHERE m_szName = $_POST['charname']"; $go = mssql_query($sql) or die(mssql_get_last_message());
|
|
|
01/24/2013, 22:50
|
#9
|
elite*gold: 1
Join Date: Dec 2012
Posts: 263
Received Thanks: 24
|
add mich skype ich1g02 , ich machs dir gleich , bin kurz rauchen
@cross haha stimmt des war name ned value xD , egal stier , bischen selbst denken kann man auch  , und bin grad voll weg und verpeilt
|
|
|
01/24/2013, 22:54
|
#10
|
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
|
danke für schnellen antworten
weil will ein input fehlt statt da wo charname hinkommt
|
|
|
01/24/2013, 22:58
|
#11
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
@IamWatchingYou: Passiert jedem^^ Passiert mir auch in meinen Scripten^^
@ChilloutFuzi: Als kleinen Tipp kann ich dir nur raten, da es sich anhört als ob du Admin oder Dev oder sowas bist, dich mit SQL bzw den datenbank strukturen auseinander zu setzen - Das wird dein Leben um vieles vereinfachen
Das Input feld könntest du theoretisch aus meinem Post nehmen, aber ich denke das ichigo dir gut helfen wird
|
|
|
01/24/2013, 23:05
|
#12
|
elite*gold: 217
Join Date: Mar 2012
Posts: 413
Received Thanks: 53
|
sql is nicht das problem php kann ich fast nicht ja ich habe einen server also bin dev wenn er fertig is erfahrt ihr mehr
hab jetzt das :
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\id.php on line 2
|
|
|
01/25/2013, 09:06
|
#13
|
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
|
Show the PHP code from that part.
|
|
|
01/25/2013, 10:13
|
#14
|
elite*gold: 59
Join Date: Aug 2009
Posts: 1,595
Received Thanks: 490
|
xampp im Livebetrieb = schlechte idee.. e_e
|
|
|
01/25/2013, 10:19
|
#15
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
|
Das ganze wird nicht bei einem laufenden Server funktionieren.
Es gibt penya Check Tabellen. Die müsst ihr auch bearbeiten. Sonst wird das nicht übernommen.
|
|
|
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 07:58.
|
|