16.10.2010, 02:12
Код:
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;