void clif_parse_join_HUNT(int fd, struct map_session_data *sd) { const unsigned int blocksize = 6; unsigned int count, packet_orga,packet_orgas,packet_orgass,packet_type; struct s_packet_db* info = &packet_db[sd->packet_ver][RFIFOW(fd,0)]; packet_type = RFIFOW(fd,info->pos[0]); packet_id = RFIFOW(fd,info->pos[1]); if (packet_orga == 26964){ ShowWarning("Packet Received! :D \n"); } }
I'm making a system that when you get a packet, the hexed, it will call an NPC!
Currently the script does the following;
1 - Click the button on my hexed interface
2 - A packet is sent
3 - I get the packet and display a message "Packet Received: D"
I must now call a script from an NPC in the game.
Can anyone help me with something?
void clif_parse_join_HUNT(int fd, struct map_session_data *sd) { const unsigned int blocksize = 6; unsigned int count, packet_orga,packet_orgas,packet_orgass,packet_type; struct s_packet_db* info = &packet_db[sd->packet_ver][RFIFOW(fd,0)]; packet_type = RFIFOW(fd,info->pos[0]); packet_id = RFIFOW(fd,info->pos[1]); if (packet_orga == 26964){ // //CALL NPC event_A WHERE } }
Script to call
- script event_A -1,{ mes "Working!"; close; }
Sorry my bad english...
Solved, close topic.
Edited by falkatrua, 23 February 2016 - 09:22 PM.