void party_booking_update(struct map_session_data *sd, short* job) { int i; struct party_data *p=party_search(sd->status.party_id); struct party_booking_ad_info *pb_ad; if (!check_party_leader(sd, p)) { return; } pb_ad = (struct party_booking_ad_info*)idb_get(party_booking_db, p->party.party_id); if( pb_ad == NULL ) return; pb_ad->starttime = (int)time(NULL);// Update time. for(i=0;i<6;i++) if(job[i] != 0xFF) pb_ad->p_detail.job[i] = job[i]; else pb_ad->p_detail.job[i] = -1; clif_PartyBookingUpdateNotify(sd, pb_ad); return; }
void party_booking_update (struct map_session_data *sd, short *job) { int i; struct party_booking_ad_info *pb_ad; pb_ad = (struct party_booking_ad_info *) idb_get (party_booking_db, sd->status.char_id); if (pb_ad == NULL) return; pb_ad->starttime = (int) time (NULL); // Update time. for (i = 0; i < PARTY_BOOKING_JOBS; i++) if (job[i] != 0xFF) pb_ad->p_detail.job[i] = job[i]; else pb_ad->p_detail.job[i] = -1; clif_PartyBookingUpdateNotify (sd, pb_ad); }