Guten Tag suche eine Job auswahl in einem Menü anstatt /join etc. das Menü sollte per /arbeit aufrufbar sein und nur an einer bestimmten stelle in einem bestimmten Interior. Geht das?
Habe bisher nur das Alte /join und /accept job system =S
if(strcmp(cmd, "/join", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] == 0)
{
if(gTeam[playerid] == 1 || gTeam[playerid] == 2 || gTeam[playerid] == 4 || gTeam[playerid] == 11)
{
SendClientMessage(playerid, COLOR_GREY, " You must be a Civilian (Not Wanted) or a Family Member to get a Job !");
return 1;
}
if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,359.5997,160.0016,1008.3828))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a detective type /accept job.");
GettingJob[playerid] = 1;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,358.6109,163.0714,1008.3828))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a lawyer type /accept job.");
GettingJob[playerid] = 2;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,-223.1524,1409.3818,27.7734))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a whore type /accept job.");
GettingJob[playerid] = 3;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,2007.1066,1226.5453,10.8130))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a drug dealer type /accept job.");
GettingJob[playerid] = 4;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,2391.8931,1042.0045,10.8203))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a car jacker type /accept job.");
GettingJob[playerid] = 5;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,2813.7563,891.7469,10.7578 ))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a car mechanic type /accept job.");
GettingJob[playerid] = 7;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,361.8978,171.9671,1008.3828))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a bodyguard type /accept job.");
GettingJob[playerid] = 8;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,-400.8776,1239.7761,5.3623))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a gun dealer type /accept job.");
GettingJob[playerid] = 9;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,359.1848,178.5323,1008.3828))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a car dealer type /accept job.");
GettingJob[playerid] = 10;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,359.0508,188.2652,1008.3828))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a boxer type /accept job.");
GettingJob[playerid] = 12;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,358.8333,180.9785,1008.3828))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a bus driver type /accept job.");
GettingJob[playerid] = 14;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,358.4088,183.7671,1008.3828))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a trucker type /accept job.");
GettingJob[playerid] = 16;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,2295.4204,618.6517,10.8203))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a taxi driver type /accept job.");
GettingJob[playerid] = 14;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,423.8775,2536.4634,16.1484))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a Plane Pilot type /accept job.");
GettingJob[playerid] = 21;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,1717.6965,1303.3091,10.8052))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a Street Sweeper type /accept job.");
GettingJob[playerid] = 19;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You are not even near a place to get a Job !");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You already have a Job, use /quitjob first !");
}
}
return 1;
}