Код:
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, " 你需要是平名才能進行打工(工作)!");
return 1;
}
if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,359.5408,206.7693,1008.3828))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任偵探,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任偵探,請輸入/accept job.");
GettingJob[playerid] = 1;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,347.7374,193.7241,1014.1875))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任律師,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任律師,請輸入/accept job.");
GettingJob[playerid] = 2;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1215.1304,-11.8431,1000.9219))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任妓女,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任妓女,請輸入/accept job.");
GettingJob[playerid] = 3;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2166.3772,-1675.3829,15.0859))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任毒販,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任毒販,請輸入/accept job.");
GettingJob[playerid] = 4;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1109.3318,-1796.3042,16.5938))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任偷車賊,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任偷車賊,請輸入/accept job.");
GettingJob[playerid] = 5;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,-1932.3859,276.2117,41.0391))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任修車工,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任修車工,請輸入/accept job.");
GettingJob[playerid] = 7;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2226.1716,-1718.1792,13.5165))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任保鏢,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任保鑣,請輸入/accept job.");
GettingJob[playerid] = 8;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1365.8331,-1298.5707,13.5469))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任軍火商,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任軍火商,請輸入/accept job.");
GettingJob[playerid] = 9;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,531.7930,-1292.4044,17.2422))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任汽車銷售商,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任汽車銷售商,請輸入/accept job.");
GettingJob[playerid] = 10;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,766.0804,14.5133,1000.7004))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任拳擊手,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任拳擊手,請輸入/accept job.");
GettingJob[playerid] = 12;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1154.2208,-1770.8203,16.5992))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任公車司機,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任公車司機,請輸入/accept job.");
GettingJob[playerid] = 14;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,-2040.9436,456.2395,35.1719))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任報紙經銷商,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任報紙經銷商,請輸入/accept job.");
GettingJob[playerid] = 15;
}
else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,-77.7288,-1136.3896,1.0781))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 你想要擔任卡車司機,並且簽署5小時合約嗎?.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 假如你要放棄你的工作,你必須要完成合約!.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* 請你先考慮看看,若您同意擔任卡車司機,請輸入/accept job.");
GettingJob[playerid] = 16;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " 你並不在工作就職地點!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " 你以有工作了,若要轉換工作,請輸入/quit!");
}
}//not connected
return 1;
}
if(strcmp(cmd, "/getlic", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(5.0, playerid,-2032.1825,-100.1851,35.1641))
{
if (PlayerInfo[playerid][pCarLic] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " 你並不需要考試!");
return 1;
}
if (Cartest[playerid] != 255)
{
SendClientMessage(playerid, COLOR_GREY, " 你已在考試!");
return 1;
}
DisablePlayerCheckpoint(playerid);
gOoc[playerid] = 1;
TogglePlayerControllable(playerid, 0);
GivePlayerMoney(playerid, - 200);
SendClientMessage(playerid, COLOR_YELLOW2, " 你花費了 $200,進行駕照的考試!");
SendClientMessage(playerid, COLOR_YELLOW2, " 你只要通過筆試就可以取得駕照.");
SendClientMessage(playerid, COLOR_YELLOW2, " 如果答錯了,就要重考.");
SendClientMessage(playerid, COLOR_YELLOW2, " 作答時,如果答案是b,就輸入b.");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " 第一題: 請問下列的行為哪個正確?");
SendClientMessage(playerid, COLOR_WHITE, "__________________________________ ");
SendClientMessage(playerid, COLOR_YELLOW, " a. 綠燈時,保持正常時速通過");
SendClientMessage(playerid, COLOR_YELLOW, " b. 紅燈時,加速衝過");
Cartest[playerid] = 100;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " 你並不在考試地點!");
return 1;
}
}//not connected
return 1;