飞飞世界论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 14261|回复: 0
打印 上一主题 下一主题

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php! |$ U  R9 g2 R' a, t) n$ K; H) \- G
function Connect () {
: @  X2 b2 s2 _4 E& I# |9 j. y, j, Emssql_connect('Server','UserName','Password') or die('Error: Connection to DB
  `+ K  J. B0 S% i3 W. n- v2 B
3 b4 G# e+ u- L9 kFailed.');
% V" h& c9 Z- E) Q4 R: N}
$ ?' N6 r8 O2 s" A& D1 rConnect();
- g5 q8 r6 n  N7 W# D# q* R: z9 X$ w" g( m, V- f  {
function InitForm(){; @! m# E2 E1 u7 h7 \
//layout for the form5 |% @. B" c  U- ]) [1 ~2 ^
echo "<strong>Send Items.</strong>
" P' `6 b1 X0 L<form name='select' method='post'>
4 f/ }6 F7 J: s, i2 j<lable>Character Name</lable><br/>' c( B) o; r, R9 p0 }
<input type='text' name='char'/><br/>: `0 G; t4 \) |  b1 E* O! {% W
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>: M0 t9 `7 x! Z$ }
<input type='text' name='item_name'/><br/>9 G+ C  J$ L8 r5 E! O# s
<lable>Item Amount</lable><br/>$ ~" G6 b. d) |7 n4 ?
<input type='text' name='item_amount'/><br/>
$ d. X2 ~: b3 ~9 b$ H# f6 S5 W<lable>Item Upgrade Amount</lable><br/>
+ A% w( P9 W. N4 U) z<input type='text' name='item_upgrade'/><br/>
; r. @8 D  I( i2 I<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)# R) Q5 y" |/ `/ \7 v
- l! V/ D- Y) M( X3 p# C
</lable><br/>' ?: O/ \: Z3 I* Q8 c0 k9 \2 E
<input type='text' name='item_element'/><br/>! _( o) N0 F8 w1 j. Q# w
<lable>Element Upgrade Amount</lable><br/>
4 p) }/ q/ ]0 y2 B0 }$ I! D3 a<input type='text' name='element_upgrade'/><br/>+ J" j% A: b9 {4 r1 M
<lable>Pierced Amount</lable><br/>
5 q/ C( l0 r, t+ |8 R1 ?$ z<input type='text' name='item_pierce'/><br/>
+ k. y; R. Q( j6 B<input type='submit'/>2 }8 D% N% D4 E: v$ i
</form>";
: l8 O# c. y( N  g}
' u+ ?/ j, N3 M6 n% C# l; i5 g  C( N7 x: Z) L8 j
function PostListener (){
7 o7 [- j5 K$ s% T//Add more post variables if needed and add them to initform() function aswell
1 |0 o! r4 x5 Q7 D, F; i. |
6 o- z6 ]& x( V4 |3 y################################
6 U6 K$ }0 F& o# {" I& F1 Z8 v##### Connection and Post ######% R# \! n% Q1 Y* ?/ d
################################
# s: z, @$ ?3 z0 Y5 T$name = @$_POST['char'];
: n0 i! f# X' D$ItemName = @$_POST['item_name'];$ R8 q% `  w( C: k/ ?  {& B6 T
$ItemAmount = @$_POST['item_amount'];
/ O9 b, V& }% ]0 X8 U$ItemId = @$_POST['item_id'];. O' C/ a+ D6 `* T; @& e
$ItemUpgrade = @$_POST['item_upgrade'];2 H* b# x, ~' h/ H2 U
$ItemElement = @$_POST['item_element'];! }  R! E7 \$ W  `( u. }! a
$ElementUpgrade = @$_POST['element_upgrade'];
  Z+ o2 t8 Y$ U8 u! u/ l$ M; F$ItemPierce = @$_POST['item_pierce'];' y1 n; Z$ D2 Q8 ?4 S/ l! d2 U9 G/ E
################################+ h# y, b: @. R) K6 U& M7 g
' F: |; t2 _& `2 n4 c; f( b' J
//Check both variables for empty value
; M" Z* C  a* ~$ E& a
* X, Z8 A6 F$ @9 I- N  Zif (!empty($_POST['char'])){
" A) J2 `9 [+ b7 |7 y7 L3 V$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
$ _& Y' j3 p6 n2 m! E( ?# U3 {- n8 m
9 s- k& O9 k# s* V" `/ dm_szName = '{$name}'");
" B8 h- d( N. q+ [, kwhile ($row = mssql_fetch_object($find)){
1 ?8 U/ e2 e3 C3 b8 J& v( techo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";- `, q4 C0 i# c4 H
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ! r- t5 R+ g, o4 a4 g
) p$ h0 u; a, A* I% a3 [6 C* D
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
& |# \+ F$ `% V) U7 `3 y8 d0 k0 }! S
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', $ i. ^& J2 m! W* h2 I7 I
0 [7 q6 ]+ F! O" w5 l7 B5 b
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 6 C1 M% N9 C1 ^2 T$ L
7 p/ v0 o& |% x' ?/ ^* D
'{$ElementUpgrade}', '{$ItemPierce}');");
, i2 [/ c! \: ~( D. J( V2 m}
' M! F' y. Y& Z% a- r( e) Z2 f+ T; T0 Y3 u8 }# y- e
}
0 z; c7 R) v+ W8 w! n" z( ]' M4 e3 U6 {
}
7 K3 M! A, m! k; e; M9 P  J2 m, c, W4 x9 H* w; _/ i8 Z& Q
$InitForm = InitForm();
6 T6 j$ L  O* v8 g, u( R* u" c$Listener = PostListener();
/ P. }; j' d; P( W* _" ^0 l1 x! q3 r) q! R9 r7 i6 \4 O
?>* z  v! S7 j5 Q

$ \, A# f6 O  k  f" T9 w9 t* G) _9 x; D

) I) |* J+ C- n" O" Y/ o6 j6 m
" Z+ S" p7 C2 [5 G' P# r7 k0 z
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|飞飞世界技术论坛  

GMT+8, 2025-12-22 03:31 , Processed in 0.062730 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表