Hallo,
Ich hab einen problem mit ein script
das wenn man News Reporter ist und /news macht
steht da Du bist nicht in der Nähe/in Ihrem News-van/Cooper!
obwohl ich in einen war ich denk mal der script
ist auf ID 582 verlegt und nicht auf ein anderes fahrzeug.
	if(strcmp(cmd, "/news", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
			{
		        if(PlayerInfo[playerid][pMuted] == 1)
				{
					SendClientMessage(playerid, TEAM_CYAN_COLOR, "Sie können nicht sprechen, ein admin hat sie zum Schweigen gebracht");
					return 1;
				}
				new counter = 0;
    			for(new i = 71; i <= 73; i++)
    			{
    			    new dist = CheckPlayerDistanceToVehicle(7.5, playerid, i);
    			    if(dist)
    			    {
    			        counter++;
    			    }
    			}
    			if(counter == 0)
    			{
					SendClientMessage(playerid, COLOR_GREY, "   Du bist nicht in der Nähe/in Ihrem News-van/Chopper !");
					return 1;
    			}
    			else
    			{
					new length = strlen(cmdtext);
					while ((idx < length) && (cmdtext[idx] <= ' '))
					{
						idx++;
					}
					new offset = idx;
					new result[128];
					while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
					{
						result[idx - offset] = cmdtext[idx];
						idx++;
					}
					result[idx - offset] = EOS;
					if(!strlen(result))
					{
						SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /news [neuigkeitentext]");
						return 1;
					}
					new rtext[64];
					if(PlayerInfo[playerid][pRank] == 1) { rtext = "Intern Worker"; }
					else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Journalist"; }
					else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Leiter Journalist"; }
					else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Company Secretary"; }
					else if(PlayerInfo[playerid][pRank] == 5) { rtext = "ABC Manager"; }
		    		else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Netzwerk Producer"; }
					else { rtext = "Intern Worker"; }
					format(string, sizeof(string), "[ABC Neuigkeiten] %s %s: %s", rtext, sendername, result);
					OOCNews(COLOR_NEWS,string);
					PlayerInfo[playerid][pNewsSkill] ++;
					if(PlayerInfo[playerid][pNewsSkill] == 50)
					{ SendClientMessage(playerid, COLOR_YELLOW, "* Ihre News Reporter Fertigkeit ist jetzt Level 2, bald können Sie die News Chopper Fly und Talk live benutzen."); }
					else if(PlayerInfo[playerid][pNewsSkill] == 100)
					{ SendClientMessage(playerid, COLOR_YELLOW, "* Ihre News Reporter Fertigkeit ist jetzt Level 3, bald können Sie die News Chopper Fly und Talk live benutzen."); }
					else if(PlayerInfo[playerid][pNewsSkill] == 200)
					{ SendClientMessage(playerid, COLOR_YELLOW, "* Ihre News Reporter Fertigkeit ist jetzt Level 4, sie können nun mit dem News Chopper Fly fliegen."); }
					else if(PlayerInfo[playerid][pNewsSkill] == 400)
					{ SendClientMessage(playerid, COLOR_YELLOW, "* Ihre News Reporter Fertigkeit ist jetzt Level 4, sie können nun Talk live machen."); }
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Sie sind kein News Reporter !");
			}
		}
		return 1;
	}
CheckPlayerDistanceToVehicle :
stock CheckPlayerDistanceToVehicle(Float:radi, playerid, vehicleid)
{
	if(IsPlayerConnected(playerid))
	{
	    new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z;
	    GetPlayerPos(playerid,PX,PY,PZ);
	    GetVehiclePos(vehicleid, X,Y,Z);
	    new Float:Distance = (X-PX)*(X-PX)+(Y-PY)*(Y-PY)+(Z-PZ)*(Z-PZ);
	    if(Distance <= radi*radi)
	    {
	        return 1;
	    }
	}
	return 0;
}
Errors oder Warning hab ich nicht im Script.
Mit Freundlichen Grüßen, Tammy