Hallo,
ich habe ein Problem es klappt alles aber der Grund wird nicht angezeigt warum?
 if(strcmp(cmd, "/prison", true) == 0)
 {
     if(IsPlayerConnected(playerid))
     {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /prison [ID/Name] [Minuten] [Grund]");
    return 1;
   }
   new playa;
   new money;
   new result;
   playa = ReturnUser(tmp);
   tmp = strtok(cmdtext, idx);
   money = strval(tmp);
   result = strval(tmp);
   if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSupporter] >= 1)
   {
       if(IsPlayerConnected(playa))
       {
           if(playa != INVALID_PLAYER_ID)
           {
            GetPlayerName(playa, giveplayer, sizeof(giveplayer));
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "Du hast %s zum Prison teleportiert.", giveplayer);
      SendClientMessage(playerid, COLOR_LIGHTRED, string);
      format(string, sizeof(string), "Du wurdest von %s zum Prison teleportiert.", sendername);
      SendClientMessage(playa, COLOR_LIGHTRED, string);
      ResetPlayerWeapons(playa);
      WantedPoints[playa] = 0;
      new all[250];
      format(all,sizeof(all),"%s wurde von %s für %d Minuten zum Prison teleportiert. Grund : %s",SpielerName(playa),SpielerName(playerid),money*1,result);
      SendClientMessageToAll(COLOR_RED,all);
      PlayerInfo[playa][pJailed] = 1;
      PlayerInfo[playa][pJailTime] = money*1;
      SetPlayerInterior(playa, 1);
      SetPlayerVirtualWorld(playerid, 1);
      SetPlayerPos(playa, 2144.1804,1632.0344,993.5761);
      format(string, sizeof(string), "Du wurdest für %d Minuten zum Prison teleportiert.", money);
      SendClientMessage(playa, COLOR_LIGHTBLUE, string);
     }
    }
   }
   else
   {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht befugt.");
   }
  }
  return 1;
 }