SA-MP Forums Archive
Unknown Command again - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Unknown Command again (/showthread.php?tid=183458)



Unknown Command again - melcal05 - 15.10.2010

Hi there and i've just got a problem of receiving "Server:Unknown Command" whenever i type commands such as /join /getlic /get ...etc. But the /help /login functions do work well.

Is there a problem with my onplayercommandtext?


Re: Unknown Command again - Mike_Peterson - 15.10.2010

try showing us your commands then?
[code] format or [pawn] format
for example /join or /getlic


Re: Unknown Command again - melcal05 - 16.10.2010

Код:
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;
Here are my /getlic & /join commands


Re: Unknown Command again - Tee - 16.10.2010

Maybe you have aother filterscript, just like the one you have, i had a problem just like that when i had 2 FS loaded and one was not coded right.
so that could be your problem.