Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Point Blank (Piercing Blow) (https://forum.zone-game.info/forumdisplay.php?f=204)
-   -   [Point Blank] SM_COUPON 0x217 [535] (https://forum.zone-game.info/showthread.php?t=39941)

Exile03 21.01.2016 18:04

[Point Blank] SM_COUPON 0x217 [535]
 
Programmator, i've try your code. It work good but i have some problem. Count result 0 hour but i've set count 86400. Other bug is when i equip a weapon new weapon appear on coupon inventory. Example i've buy p90mcs, and equipping this disapper and appear coupon 30% gold bonus

Код:

// 535

// 01 00 00 00 // Count Items

F6 DA 03 5A
50 D4 6F 0A 00 00 00 10 // ObjectId
00 00 00 00 // ItemId
00 00 00 00 // ?
01 // ConsumableType
00 00 00 00 // Quantity

writeD(count);  //86400 (1 day)

And how can i make coupon effect? Why after equip no effect

http://i.imgur.com/UitNZSw.png

After active

http://i.imgur.com/tISP1T4.png

See in coupon used user day's 0 hours
writeD(count); is problem can help me

Now in this image i try effect coupon but no work
http://i.imgur.com/TDRGO1q.jpg

i used code u example but no work effect :(

Код:

                    WriteC(8); // Slot.State
                    WriteC(0); // Player.Rank
                    WriteD(0); // ClanId
                    WriteD(0); // ClanRole
                    WriteC(0); // Clan.Rank
                    WriteD(-1); // Clan.Mark
                    WriteC(0); // Player.Premium
                    WriteC(0); // Player.TournamentRank
                    WriteD(0); // Coupons
                    WriteS("", Clan.NAME_LENGTH);
                    WriteD(0); // ?
                    WriteC(0); // ClanNameColor


PROGRAMMATOR 21.01.2016 18:30

Re: [Point Blank] SM_COUPON 0x217 [535]
 
[Flags]
enum SlotItemEffect
{
	QUICK_CHANGE_WEAPON				=	0x8000,
	QUICK_CHANGE_MAGAZINE			=	0x4000,
	MEGA_HP10						=	0x2000,
	INCREASE_INVINCIBLE_TIME		=	0x1000,
	BULLET_PROOF_VEST				= 	0x800,
	FULLMETALJACKETAMMO             =	0x400,
	HOLLOW_POINT_AMMO				=	0x200,
	C4_SPEED_KIT					=	0x100,
	INCREASE_GRENADE_SLOT			=	0x80,
	JACKETED_HELLOW_POINT_AMMO		=	0x40,
	MEGA_HP5						=	0x20,
	BULLET_PROOF_VEST_PLUS			=	0x10,
	HOLLOW_POINT_AMMO_PLUS			=	0x08,
	BULLET_PROOF_VEST_METAL			=	0x04,
	KETUPAT							=	0x02, // 르바란 이벤트 관련 ( 2010.09.07 ~ 2010.09.14 이벤트 기간 종료 후 삭제 )
}
 
Code: C#

Sojang 21.01.2016 19:13

Re: [Point Blank] SM_COUPON 0x217 [535]
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 405660)
[Flags]
enum SlotItemEffect
{
	QUICK_CHANGE_WEAPON				=	0x8000,
	QUICK_CHANGE_MAGAZINE			=	0x4000,
	MEGA_HP10						=	0x2000,
	INCREASE_INVINCIBLE_TIME		=	0x1000,
	BULLET_PROOF_VEST				= 	0x800,
	FULLMETALJACKETAMMO             =	0x400,
	HOLLOW_POINT_AMMO				=	0x200,
	C4_SPEED_KIT					=	0x100,
	INCREASE_GRENADE_SLOT			=	0x80,
	JACKETED_HELLOW_POINT_AMMO		=	0x40,
	MEGA_HP5						=	0x20,
	BULLET_PROOF_VEST_PLUS			=	0x10,
	HOLLOW_POINT_AMMO_PLUS			=	0x08,
	BULLET_PROOF_VEST_METAL			=	0x04,
	KETUPAT							=	0x02, // 르바란 이벤트 관련 ( 2010.09.07 ~ 2010.09.14 이벤트 기간 종료 후 삭제 )
}
 
Code: C#

А если купонов несколько?Например C4_SPEED_KIT + MEGA_HP5.То как эффекты записать?Складывать?0x100+0x20?

PROGRAMMATOR 21.01.2016 19:28

Re: [Point Blank] SM_COUPON 0x217 [535]
 
Нет, там же указан битовый флаг.

Exile03 21.01.2016 20:41

Re: [Point Blank] SM_COUPON 0x217 [535]
 
PROGRAMMATOR
just ROOM_INFO call SlotItemEffect

Have other packet call he same for work right effect Player?

PROGRAMMATOR 21.01.2016 22:53

Re: [Point Blank] SM_COUPON 0x217 [535]
 
No, only in PROTOCOL_ROOM_GET_SLOTINFO_ACK.

Exile03 21.01.2016 23:02

Re: [Point Blank] SM_COUPON 0x217 [535]
 
Okay Thankyou PROGRAMMATOR for helped Coupon now Coupon WORKING so perfect EFFECT and Active NOT 100% FIX
BUT WORKING now coupon Thankyouu

Now i' am trying fix Active little error
this packet 3588 one small bug to fix

Код:

// 3588

01 // ?
00 00 00 00 // Chara Items
00 00 00 00 // Weapons
01 00 00 00 // Coupons

51 16 AA 0A 00 00 00 00 // ObjectId
00 86 87 47 // ItemId
02 // ConsumableType
0B 02 04 5A // Quantity



Текущее время: 20:58. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot