class ai_recom_class_cheker3 : default_npc {
parameter:
int knight_pack_90 = 16968;
int magic_pack_90 = 16969;
int warrior_pack_90 = 16970;
int rogue_pack_90 = 16971;
int kamael_pack_90 = 16972;
int orcf_pack_90 = 16973;
int orcm_pack_90 = 16974;
int ticket_pack_90 = 16853;
handler:
EventHandler CREATED(i0, c0) {
c0 = GetCreatureFromID(myself.sm.summoner_id);
if (IsNullCreature(c0) == 0) {
if (IsInCategory(@recom_knight_group, c0.occupation) == 1) {
DeleteItem1(c0, ticket_pack_90, 1);
GiveItem1(c0, knight_pack_90, 1);
} else if (IsInCategory(@recom_magic_group, c0.occupation) == 1) {
DeleteItem1(c0, ticket_pack_90, 1);
GiveItem1(c0, magic_pack_90, 1);
} else if (IsInCategory(@recom_warrior_group, c0.occupation) == 1) {
DeleteItem1(c0, ticket_pack_90, 1);
GiveItem1(c0, warrior_pack_90, 1);
} else if (IsInCategory(@recom_rogue_group, c0.occupation) == 1) {
DeleteItem1(c0, ticket_pack_90, 1);
GiveItem1(c0, rogue_pack_90, 1);
} else if (IsInCategory(@recom_kamael_group, c0.occupation) == 1) {
DeleteItem1(c0, ticket_pack_90, 1);
GiveItem1(c0, kamael_pack_90, 1);
} else if (IsInCategory(@recom_orcf_group, c0.occupation) == 1) {
DeleteItem1(c0, ticket_pack_90, 1);
GiveItem1(c0, orcf_pack_90, 1);
} else if (IsInCategory(@recom_orcm_group, c0.occupation) == 1) {
DeleteItem1(c0, ticket_pack_90, 1);
GiveItem1(c0, orcm_pack_90, 1);
}
}
AddTimerEx(2003, 30000);
}
EventHandler TIMER_FIRED_EX(timer_id, i0, c0) {
if (timer_id == 2003) {
Despawn();
}
}
}