飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1094

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1094
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
& k1 E# c" I" ?/ dfunction Connect () {
; A) V& F+ K8 \; ^$ l4 K5 t) p6 W& Umssql_connect('Server','UserName','Password') or die('Error: Connection to DB
5 r" d5 t3 o2 c% V: S  l) {9 H1 O' C! v; D0 D6 j) `
Failed.');
+ ]4 ~% s' a* m0 _: V; [. O$ P}+ f+ v. \1 K  d  p4 [  g1 j4 A3 d% a) [
Connect();
$ K: x4 Y+ n7 ~% D' l" E: s; S+ x8 d! u" z5 @
function InitForm(){
1 u7 _# ^$ K2 k0 ]- ]//layout for the form
- I% s, G2 u; s5 E5 _" l3 Hecho "<strong>Send Items.</strong>
1 S* C+ L. K6 q, t4 Z+ z, R<form name='select' method='post'>; A- ^* R+ e/ l1 L0 B3 x
<lable>Character Name</lable><br/>$ z3 c# X1 K% y  |
<input type='text' name='char'/><br/>0 t! B& ^/ ^# Y
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
" V! m! `% w, F<input type='text' name='item_name'/><br/>
/ S; v# Q/ U3 J6 d7 H<lable>Item Amount</lable><br/>: c: l$ b: n% D$ S% P9 H
<input type='text' name='item_amount'/><br/>
& p% l8 w( `6 H0 T- H<lable>Item Upgrade Amount</lable><br/>8 t$ c3 ^& R5 ]) Z$ K) W* `
<input type='text' name='item_upgrade'/><br/>% x/ n1 @. T2 t& G
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
! E% \3 P9 ?9 m! A, Y$ o- f9 i+ K
" Y8 D* ~- m( z" j) P% X! q</lable><br/>) }% H  M1 v1 a7 h/ w; g8 c  q
<input type='text' name='item_element'/><br/>& g; K+ b6 n' K: l, {  w( ]
<lable>Element Upgrade Amount</lable><br/>
8 b$ s! K! s# M' v% t& c" b<input type='text' name='element_upgrade'/><br/>- f) c  K. q3 b( ~0 J0 d  q
<lable>Pierced Amount</lable><br/>/ J/ q3 M: O5 y
<input type='text' name='item_pierce'/><br/>
* S; J9 ?% ^) J) o+ J! g<input type='submit'/>
$ H4 Z1 n  o0 }) `8 g</form>";! S% b$ W. D: X9 J1 w8 o
}3 R9 E7 y3 _4 |' a
% i0 h' V* Z9 P( w! D0 D$ s
function PostListener (){
- M1 q& J# p, x% D9 U* h# R4 i//Add more post variables if needed and add them to initform() function aswell
* W5 ]0 F% `8 Z- u- i
6 A% `7 q& V; A+ R. o################################  `4 B( }+ p- W) J
##### Connection and Post ####### H3 S% k, H( t8 ?( i2 w
################################7 d. p! F' l3 B2 S) U; P- W0 G
$name = @$_POST['char'];
% C7 N  K7 G, v* c  i$ItemName = @$_POST['item_name'];
8 I" n2 P" B5 e- W' r, ?1 ^$ItemAmount = @$_POST['item_amount'];
$ W8 }; l4 J: ?+ R& U0 U. @$ItemId = @$_POST['item_id'];
  V* o) O0 N9 V% X7 h$ItemUpgrade = @$_POST['item_upgrade'];
2 C0 L: C" I' _5 Q9 P1 r3 B: x+ X& {0 m$ItemElement = @$_POST['item_element'];
/ t; a2 w3 _/ j5 y$ C$ElementUpgrade = @$_POST['element_upgrade'];
# U. p% K* A( }1 `$ItemPierce = @$_POST['item_pierce'];
2 W- S1 H. b/ E9 ^9 C- t8 |& u################################
8 g; Q* w+ }+ P. t- x5 T, i" F; t4 `9 _$ O% o/ r
//Check both variables for empty value! }6 y2 c% g: \! h2 r
" i2 O' g8 e, r/ p, E4 C
if (!empty($_POST['char'])){7 G$ ^5 L" w, [( O& j% j; X& Y6 \
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
1 P4 C% ~: n* p1 [9 x% q
3 _: f" S* L9 Bm_szName = '{$name}'");: o' Y3 p% G- {% P
while ($row = mssql_fetch_object($find)){& I# H- V" h5 ]* ?, k
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
& X7 x6 U9 u' s$ u: W2 S$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], . n# {. a9 s7 F# k; ~( c) B
# k+ R2 ~( W5 u$ t
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
5 l* R) @6 g2 Z8 ]: S7 V3 Y  ]1 k3 A& f  p+ B
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 6 m( ~7 p. b4 H+ K

5 ?1 M% @0 O: G6 P; _* ^' LN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', - M1 L' p3 h! o0 ~
3 `) z0 u* l, s: O5 ]# [' p  ], m
'{$ElementUpgrade}', '{$ItemPierce}');");
/ |6 H8 m9 e* c$ j}& A9 L" y5 O5 I1 |9 V6 ^5 n

, X2 r% W: P2 a3 E}, X7 J) A3 u1 y/ X

; o- ?1 k3 R- U; c; P% o  R}
* [- l3 M* K3 y* r5 ?. g2 k* R' X4 ~
$InitForm = InitForm();
& |6 U, [; |4 d0 K' O+ s8 ?% W1 I$Listener = PostListener();
- ^9 S# |5 j# f- z8 ^9 q$ a4 E# ?4 K4 @( P, R3 S
?>6 K% K# v* P$ d
9 u$ K" G2 {3 S2 M0 w- E
3 u1 T$ Q: u) z. |8 H+ S( ]  W
' b3 w. N* l" t& p+ b5 |$ Y

, D/ _- W' X* b$ d
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-31 16:41 , Processed in 0.068795 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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