Hey Com,
Heute hab ich ein anderes Problem.
Wenn ich einen Spieler den Startbonus geben möchte ( /astartbonus) kommt " Du bist kein Anfänger "! Obwohl ich Level 1 bin ![]()
Aber was mich verwundert ist das dieser Befehl ab und zu Funktioniert ?!
if(strcmp("/astartbonus", cmd, true) == 0)
	{
		new giveplayerid;
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "INFO: /astartbonus [playerid]");
				return 1;
			}
			if(SpielerInfo[playerid][Admin] >= 1)
			{
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
					    if(SpielerInfo[giveplayerid][Level]<=3)
					    {
	    					format(string,sizeof(string), "[ADMIN] %s hat dir einen Startbonus gegeben (lvl 3 + 50k$).", SpielerName(playerid));
					        SendClientMessage(giveplayerid, COLOR_BLUE, string);
						format(string,sizeof(string), "[ADMIN] Du hast %s einen Startbonus gegeben.", SpielerName(giveplayerid));
						SendClientMessage(playerid, COLOR_BLUE, string);
			                        GivePlayerMoney(giveplayerid, 50000);
			                        SpielerInfo[giveplayerid][Level]=3;
					        return 1;
						}
						else
						{
					        SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist kein Anfänger mehr.");
					        return 1;
						}
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
			}
		}
		return 1;
	}
Ich wäre euch sehr Dankbar wen ihr mir Helfen könnt ![]()