Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Unemployment mod"
#define VERSION "beta1"
#define KeysUnemployment Menu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<0)|(1<<0)|(1<<0)|(1<<0) // Keys: 1234567891111
#define AUTHOR "Wonsae"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /jobmenu","ShowUnemployment Menu")
register_menucmd(register_menuid("Unemployment Menu"), KeysUnemployment Menu, "PressedUnemployment Menu")
}
public ShowUnemployment Menu(id) {
show_menu(id, KeysUnemployment Menu, "1. Edeka Employee - $20^n2. Edeka Clerk - $20^n3. Edeka Guard - $20^n4. Diner Waiter - $20^n5. Diner Clerk - $20^n6. Hotel Servant - $20^n7. Hotel Employee - $20^n8. Hitman - $20^n9. Bodyguard - $20^n10. IBPD Jail Guard - $20^n11. IBMD Trainee - $20^n12. Gangster - $20^n13. College Student - $20^n", -1, "Unemployment Menu") // Display menu
}
public PressedUnemployment Menu(id, key) {
new player[32]
get_user_name(id, player, 31)
/* Menu:
* 1. Edeka Employee - $20
* 2. Edeka Clerk - $20
* 3. Edeka Guard - $20
* 4. Diner Waiter - $20
* 5. Diner Clerk - $20
* 6. Hotel Servant - $20
* 7. Hotel Employee - $20
* 8. Hitman - $20
* 9. Bodyguard - $20
* 10. IBPD Jail Guard - $20
* 11. IBMD Trainee - $20
* 12. Gangster - $20
* 13. College Student - $20
*/
switch (key) {
case 0: { // 1
server_cmd("amx_employ %s 71", player)
}
case 1: { // 2
server_cmd("amx_employ %s 72", player)
}
case 2: { // 3
server_cmd("amx_employ %s 73", player)
}
case 3: { // 4
server_cmd("amx_employ %s 85", player)
}
case 4: { // 5
server_cmd("amx_employ %s 86", player)
}
case 5: { // 6
server_cmd("amx_employ %s 90", player)
}
case 6: { // 7
server_cmd("amx_employ %s 91", player)
}
case 7: { // 8
server_cmd("amx_employ %s 105", player)
}
case 8: { // 9
server_cmd("amx_employ %s 293", player)
}
case 0: { // 1
server_cmd("amx_employ %s 2", player)
}
case 0: { // 1
server_cmd("amx_employ %s 46", player)
}
case 0: { // 1
server_cmd("amx_employ %s 294", player)
}
case 0: { // 1
server_cmd("amx_employ %s 295", player)
}
}
}