OnPlayerEnterCheckpoint not work Help me please TT
#1

Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if(FarmerVar[playerid] == 1)
	{
	    if (IsPlayerInAnyVehicle(playerid))
		{
		    new carid = GetPlayerVehicleID(playerid);
		    new cash=(random(550-150)+50);
		    if(Harvestcars(carid))
		    {
		        switch(FarmerPickup[playerid][0])
		        {
		            case 0:
		        	{
		            	SetPlayerCheckpoint(playerid, 961.6472,-328.4826,63.6927, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 1:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 2:
		        	{
		        	    if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
		        	        JustStarted[playerid] = 0;
		        	    }
		            	SetPlayerCheckpoint(playerid, 870.9973,-292.5718,30.4907, 5.0);
					}
					case 3:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 4:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
		        	        JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 847.2054,-259.1252,20.3124, 5.0);
					}
					case 5:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 6:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
		        	        JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 846.8538,-236.5611,19.6668, 5.0);
					}
					case 7:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 8:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
		        	        JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 817.0619,-258.6868,19.0548, 5.0);
					}
					case 9:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 10:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 810.2362,-354.9428,22.9976, 5.0);
					}
					case 11:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 12:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 837.2936,-381.2329,29.8975, 5.0);
					}
					case 13:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 14:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 850.2153,-417.0349,32.7842, 5.0);
					}
					case 15:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 16:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 941.0540,-432.7286,57.9490, 5.0);
					}
					case 17:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 18:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 877.1450,-375.3396,40.3532, 5.0);
					}
					case 19:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 20:
		        	{
		            	if(JustStarted[playerid] != 1)
		        	    {
		        	        SafeGivePlayerMoney(playerid, cash);
		            		format(string, sizeof(string), "~w~Added to your pay~n~~g~$%d",cash);
		            		GameTextForPlayer(playerid, string, 5000, 1);
		        	    }
		        	    else
		        	    {
                   			JustStarted[playerid] = 0;
		        	    }
		        	    SetPlayerCheckpoint(playerid, 938.8719,-364.1842,58.0818, 5.0);
					}
					case 21:
		        	{
		            	SetPlayerCheckpoint(playerid, 1019.8516,-318.3922,73.5071, 5.0);
		            	if(JustStarted[playerid] != 0)
                        {
                        	JustStarted[playerid] = 0;
					 	}
					}
					case 22:
		        	{
		            	DisablePlayerCheckpoint(playerid);
		            	TogglePlayerControllable(playerid, 0);
		            	GameTextForPlayer(playerid, "~w~Use /exit to leave a harvest~n~~r~Bonus 300$ in cash", 5000, 1);
		            	SafeGivePlayerMoney(playerid, 300);
					}
		        }
		        FarmerPickup[playerid][0]++;
		        PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
		    }
		}
	}
Checkpoint not work in 0.3x i don't know why before use 0.3x it work normaly
help me please if you know
Reply
#2

Debug. Also you might want to fix your identation.
Reply
#3

yes i will test it thankyou
Reply
#4

Quote:
Originally Posted by Vince
Посмотреть сообщение
Debug. Also you might want to fix your identation.
Thank you

i'm stupid

before this line has

else
{
return 1;
}

from another script
it make that script not work and when i delete it it work normally
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)